Creating Custom Professions in VEIN
Do not assume VEIN has a universal Loadout.ini or profession API. Custom starting roles may require a specific mod, package, or server build. Identify that dependency before editing a persistent world.
Safe implementation path
- Record the mod/package name, version, branch, and dependency list.
- Confirm whether it changes the server, client, or both.
- Back up the vanilla world.
- Test a new world with one admin and one normal account.
- Verify starting items, permissions, respawn, and reconnect behavior.
- Publish the exact version to players before reopening the campaign.
What to document
| Item | Record |
|---|---|
| Identity | Mod/package source and version. |
| Content | Starting items, stats, access, and restrictions. |
| Persistence | Whether new and existing characters are affected. |
| Recovery | How to remove it and restore the vanilla copy. |
If it does not load
Check package parity, dependencies, active instance, logs, and branch. Use the configuration diagnosis; adding guessed keys can make a healthy server harder to recover.