The methos that worked for me is as below this is working on 22-10-23
game version - 1.6.9.420.309496 You need to install Melon Loader v.0.5.5 any version above this seem not working (when installing there is a green tick with latest label click on that tick and you should be able to use the drop down menu to select v.0.5.5. select installation location as WL3.exe from wasteland 3 root game folder once installed put the mod in mods folder in the game root folder example (D:\Wasteland 3\Mods\FreeRetrain.dll) this worked for me.
Thanks. Affirmative. Works with this version of the game and with this version of MelonLoader. Proof:
upd. The BepInEx version of the mod also works. Need version 6 of BepInEx: https://github.com/BepInEx/BepInEx/releases/tag/v6.0.0-pre.1 (BepInEx_UnityIL2CPP_x64_6.0.0-pre.1.zip) Then simply unzip FreeRetrain_BepInEx.dll into \BepInEx\plugins .
Trying to get this mod to work with BepinEx. I downloaded the latest bleeding edge version and putting the mod into the plugins folder still doesn't work. I downloaded the BepInEx-Unity.IL2CPP-win-x64-6.0.0-be.656+b3485f4.zip file from their website. How did you get this to work?
Trying to get this mod to work with BepinEx. I downloaded the latest bleeding edge version and putting the mod into the plugins folder still doesn't work. I downloaded the BepInEx-Unity.IL2CPP-win-x64-6.0.0-be.656+b3485f4.zip file from their website. How did you get this to work? - GamingGoofball
I made the same mistake you did but managed to fix it. The author should put this in desc but this is what I did to get it to work:
Download another mod called Better Equipment, it comes with BepInEx. There is no need to install BepInEx or bleeding edge separately.
Put the .dll of this mod into the plugins folder located INSIDE the BepInEx folder that comes with Better Equipment mod. NOT in the plugins folder located in the directory with the game's exe.
Hello i do that, download better equipemt and then put the freeretrain.dll in the plugin folder in Beoinex, where the betterequipemt.dll was. When i start the game, the extra screen says better equipment mod was sucessfully loaded, but not a word of free retrain (wich dosnt work in the game)
I did it this way and it worked. ---------- Download another mod called Better Equipment, it comes with BepInEx. There is no need to install BepInEx or bleeding edge separately.
Put the .dll of this mod into the plugins folder located INSIDE the BepInEx folder that comes with Better Equipment mod. NOT in the plugins folder located in the directory with the game's exe.
I confirm the same. Initially, I've botched the BepInEx mods wholly by installing Melon Loader over it. Once I uninstalled Melon Loader and reinstalled the Better Equipment as well as inserting this mod in its plugin directory, it's started to work. Thanks, guys!
I confirm the same. Initially, I've botched the BepInEx mods wholly by installing Melon Loader over it. Once I uninstalled Melon Loader and reinstalled the Better Equipment as well as inserting this mod in its plugin directory, it's started to work.
Working in December 2024. BepinEx Version. Since the better equipment mod is a must have for most people that makes this especially easy. Thanks to everyone for the instructions and input.
[11:05:49.072] [Free_Retrain] System.TypeLoadException: Could not load type 'RetrainCharacterUtil' from assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. at System.Reflection.CustomAttribute._CreateCaObject(RuntimeModule pModule, RuntimeType type, IRuntimeMethodInfo pCtor, Byte** ppBlob, Byte* pEndBlob, Int32* pcNamedArgs) at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes) at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit) at System.RuntimeType.GetCustomAttributes(Boolean inherit) at HarmonyLib.HarmonyMethodExtensions.GetFromType(Type type) at HarmonyLib.PatchClassProcessor..ctor(Harmony instance, Type type, Boolean allowUnannotatedType) at HarmonyLib.PatchClassProcessor..ctor(Harmony instance, Type type) at HarmonyLib.Harmony.CreateClassProcessor(Type type) at HarmonyLib.Harmony.<PatchAll>b__11_0(Type type) at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action) at HarmonyLib.Harmony.PatchAll(Assembly assembly) at MelonLoader.MelonMod.HarmonyInit() in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\MelonMod.cs:line 40 at MelonLoader.MelonEvent.<>c.<Invoke>b__1_0(LemonAction x) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 174 at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143 Doesn't work
1. Install MelonLoader v.5.5 2. Dowload freeRetrain NOT The FreeRetrain_BepInEx!!! 2. Install freeRetrain.dll (Put it in the Mod Folder in the game Dir!!!!) 3. Start game
At least Bepin Version is still working fine on Oct 2024...
Install Better Equipment Mods as descreption mentioned. It comes with Bepin stuff. If you don't like the mod just delete .dll file in Plugin file. (Wasteland 3\BepInEx\plugins\BetterEquipmentMods.dll)
Download Optional file of this mod from Nexus, Free Retrain DLL BepInEx Version
Put FreeRetrain_BepInEx.dll in Folder "Wasteland 3\BepInEx\plugins\"
Ok, so i found why Bepin version wasnt working for me. I was downloading the file in the home page of the mod, but that version is incorrect. You need this file (which i got it from another tab)
I cannot make it work with BEPIN version. I downloaded better equipment mod, then added free retrain dll into Bepin/plugins folder. The better equip works, but not the free retrain. Help pls?
48 comments
Edit: Nvm. Followed the easy install instructions and it works perfectly. Good job.
game version - 1.6.9.420.309496
You need to install Melon Loader v.0.5.5 any version above this seem not working (when installing there is a green tick with latest label click on that tick and you should be able to use the drop down menu to select v.0.5.5. select installation location as WL3.exe from wasteland 3 root game folder once installed put the mod in mods folder in the game root folder example (D:\Wasteland 3\Mods\FreeRetrain.dll) this worked for me.
The mod is still working with the current version of the game (1.6.9.420.309496).
It's just the most recent Melon Loader, that doesn't work.
Choose Melon Loader 0.5.5, place the Mod DLL into the subfolder "Mods", launch the game, all done.
Affirmative. Works with this version of the game and with this version of MelonLoader.
Proof:
upd. The BepInEx version of the mod also works.
Need version 6 of BepInEx:
https://github.com/BepInEx/BepInEx/releases/tag/v6.0.0-pre.1 (BepInEx_UnityIL2CPP_x64_6.0.0-pre.1.zip)
Then simply unzip FreeRetrain_BepInEx.dll into \BepInEx\plugins .
I made the same mistake you did but managed to fix it. The author should put this in desc but this is what I did to get it to work:
Download another mod called Better Equipment, it comes with BepInEx. There is no need to install BepInEx or bleeding edge separately.
Put the .dll of this mod into the plugins folder located INSIDE the BepInEx folder that comes with Better Equipment mod. NOT in the plugins folder located in the directory with the game's exe.
Any advice foe me?
----------
Download another mod called Better Equipment, it comes with BepInEx. There is no need to install BepInEx or bleeding edge separately.
Put the .dll of this mod into the plugins folder located INSIDE the BepInEx folder that comes with Better Equipment mod. NOT in the plugins folder located in the directory with the game's exe.
thank you!!
[11:05:49.072] [Free_Retrain] System.TypeLoadException: Could not load type 'RetrainCharacterUtil' from assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
Doesn't workat System.Reflection.CustomAttribute._CreateCaObject(RuntimeModule pModule, RuntimeType type, IRuntimeMethodInfo pCtor, Byte** ppBlob, Byte* pEndBlob, Int32* pcNamedArgs)
at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes)
at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit)
at System.RuntimeType.GetCustomAttributes(Boolean inherit)
at HarmonyLib.HarmonyMethodExtensions.GetFromType(Type type)
at HarmonyLib.PatchClassProcessor..ctor(Harmony instance, Type type, Boolean allowUnannotatedType)
at HarmonyLib.PatchClassProcessor..ctor(Harmony instance, Type type)
at HarmonyLib.Harmony.CreateClassProcessor(Type type)
at HarmonyLib.Harmony.<PatchAll>b__11_0(Type type)
at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
at HarmonyLib.Harmony.PatchAll(Assembly assembly)
at MelonLoader.MelonMod.HarmonyInit() in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\MelonMod.cs:line 40
at MelonLoader.MelonEvent.<>c.<Invoke>b__1_0(LemonAction x) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 174
at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143
1. Install MelonLoader v.5.5
2. Dowload freeRetrain NOT The FreeRetrain_BepInEx!!!
2. Install freeRetrain.dll (Put it in the Mod Folder in the game Dir!!!!)
3. Start game
Install Better Equipment Mods as descreption mentioned. It comes with Bepin stuff. If you don't like the mod just delete .dll file in Plugin file. (Wasteland 3\BepInEx\plugins\BetterEquipmentMods.dll)
Download Optional file of this mod from Nexus, Free Retrain DLL BepInEx Version
Put FreeRetrain_BepInEx.dll in Folder "Wasteland 3\BepInEx\plugins\"
https://www.nexusmods.com/wasteland3/mods/25?tab=files&file_id=41