SR's Enhanced Engrams

Trusted Free SR's Enhanced Engrams 1.1

Sign in to download
This resource is free
Updated to UE 5.8.3

ADDED KillRewards - killing a configured dino teaches engrams to nearby players within a radius, with a custom broadcast message ({0} = the dino name)
ADDED LockEngrams (Console/RCON) - removes an engram pack or pattern from a player and refunds the points: LockEngrams <eos> <pack or pattern>
ADDED LockLists - named packs for LockEngrams (a missing pack falls back to UnlockLists)
ADDED AutoLock - strips a LockLists pack from players on join and/or spawn, optionally only when they know every engram in it, with exclusions by permission/group or EOS ID
ADDED SetEngramPointsOnUnlock - set a player's engram points to an exact amount after unlocks (-1 = off, overrides RefundEngramPoints)
MADE every permission setting accept a permission or a group name
ADDED UnlockEngrams (Console/RCON) and FindEngrams (Console/RCON)
ADDED /optengrams - lets a player opt out of level-up auto-unlock; stored in memory, or in a database with UseDatabase
ADDED UnlockLists and the UnlockTek option

FIXED Tek engrams being unlocked while UnlockTek is off (detected by engram group, not only by "can't be unlocked manually")
FIXED a server crash reading engrams when no game-data override mod is present
FIXED engram reading running too early on boot

New config options:

JSON:
{
  "SetEngramPointsOnUnlock": -1,
  "KillRewards": {
    "Raptor": {
      "Engrams": ["TekRifle", "TekSniper"],
      "Radius": 15000.0,
      "Message": "You learned new engrams from slaying a {0}!"
    }
  },
  "UnlockLists": {
    "Tek": ["Tek"]
  },
  "LockLists": {
    "AccidentallyUnlockedTek": [
      "EngramEntry_CruiseMissile",
      "EngramEntry_ShoulderCannon",
      "EngramEntry_HoverSkiff",
      "EngramEntry_LostColony_BossBatSaddle",
      "EngramEntry_LostColony_BossBatSaddle_Platform",
      "EngramEntry_DedicatedStorage"
    ]
  },
  "AutoLock": {
    "Enabled": false,
    "OnJoin": true,
    "OnSpawn": true,
    "LockList": "AccidentallyUnlockedTek",
    "RequireAllUnlocked": true,
    "ExcludePermission": "",
    "ExcludeEOSIDs": []
  },
  "UseDatabase": false,
  "AutoUnlockDefaultOptedIn": true,
  "Database": {
    "Driver": "sqlite",
    "Table": "EE_OptOuts",
    "Mysql": {
      "MysqlHost": "localhost",
      "MysqlUser": "plugindb",
      "MysqlPass": "123",
      "MysqlDB": "ark_database",
      "MysqlPort": 3306,
      "SSL": false,
      "LegacyAuth": true,
      "SSLCa": ""
    },
    "SQLite": { "SQLitePath": "EnhancedEngrams.sqlite" }
  },
  "Commands": {
    "OptEngrams": {
      "Command": "/optengrams",
      "Permission": "",
      "Messages": { "NoPermissions": "...", "Disabled": "...", "Enabled": "..." }
    }
  }
}

ADDED automatic updates (see the new srdevs.net config section)


Full changelog on srdevs.net
Also available in: Українська · Čeština · Deutsch · Français · Español · Português (Brasil) · 简体中文 · 한국어 · 日本語
Updated for latest API update
Back
Top