(Nightly) Custom Whatever Loader

Due to the changes in between Elin patches, it’s getting difficult to maintain cross version compatibility within same mod. Use this version if you are running game with Beta -> Nightly, otherwise use Stable Version CWL.
Do not use both at the same time.


Allows the game to automatically load modders’ custom resources from the mod directory, simplifying the process for modders to utilize various game functionalities without any additional steps, and with extended localization support.
Ideal for mods that introduce new items, characters, or audio elements, the Custom Whatever Loader eliminates the need for creating script DLLs for majority of the tasks.

- Source Sheets (Character, Items, Races, Talks, etc)[elin-modding-resources.github.io]
- Custom Adventurer[elin-modding-resources.github.io]
- Custom Merchant[elin-modding-resources.github.io]
- Custom Element (Feat, Ability, Spell)[elin-modding-resources.github.io]
- Runtime C# Scripting[elin-modding-resources.github.io]
- Custom Achievement[elin-modding-resources.github.io]
- Custom Religion[elin-modding-resources.github.io]
- Custom Material (New color)[elin-modding-resources.github.io]
- Dialog/Drama[elin-modding-resources.github.io]
- Book Text
- Localization Support
- Sound/BGM[elin-modding-resources.github.io]
- Custom Guns[elin-modding-resources.github.io]
- Lots of Fixes & Optimizations
- Unified import process to reduce load time
- Auto detect incompatible sheet
- Rethrow excel parsing exceptions with more details
- Safely load game with invalid modded elements/cards/quests
- Various QoL patches & fixes integrated
- Comprehensive API
CWL Console Commands[elin-modding-resources.github.io]
CWL is made with community effort and feedback, new features are added upon request.
Generally, you only need to prepare EN folder, as in JP entries are bundled within the same sheet. (Unless you are using god_talk.xlsx or other localized Data)
Config file can be edited using Mod Config GUI or in file at Elin/BepInEx/config/dk.elinplugins.customdialogloader.cfg
Check out the configuration details here[elin-modding-resources.github.io]
Do you know that source element 105 is gun?!

To get started making mods with CWL, check out the documentation at Elin Modding Wiki[elin-modding-resources.github.io]
Use the sidebar on the left to navigate CWL docs!

Or checkout mods using CWL

1.21 Added runtime C# scripting support.
1.20 Added various runtime API and Custom Converter rework.
1.19 Added support for custom BGM and playlist.
1.18 Added Drama action expansion & Multiple Zone spawn for Chara.

If you want to request new features, provide feedback, in need of assistance, feel free to leave comments or reach Omega at Elona Discord @omega8639.
Should any bug appear, don’t forget to check %localappdata%low/Lafrontier/Elin/Player.log, Custom Whatever Loader logs a lot of stuff there.



