Last Epoch Save Editor

Upload *YOUR* gamehacking tools/helpers here
Architect
Cheater
Cheater
Posts: 30
Joined: Mon May 22, 2017 4:09 pm
Reputation: 6

Re: Last Epoch Save Editor

Post by Architect »

I think you can also use PlayerFinder to avoid looping. See below.

Code: Select all

private static Actor Player = PlayerFinder.getPlayerActor();
private static ExperienceTracker ExpTracker = PlayerFinder.getExperienceTracker();
private static CharacterDataTracker DataTracker = PlayerFinder.getPlayerDataTracker();
private static LocalTreeData TreeData = PlayerFinder.getLocalTreeData();
private static BaseHealth Health = PlayerFinder.getLocalPlayerHealth();
So you can do below:

Code: Select all

  	public static void LevelUp()
        {
            ExpTracker.LevelUp(true);
        }
        public static void LevelUp_Max()
        {
            for (int i = 0; i < ExperienceTracker.maxLevel; i++)
            {
                LevelUp();
            }
        }

Architect
Cheater
Cheater
Posts: 30
Joined: Mon May 22, 2017 4:09 pm
Reputation: 6

Re: Last Epoch Save Editor

Post by Architect »

I seriously love the concept of the random buff. It can even be expanded into its own mini-mod. Something like random buffs every time you kill an enemy. It's sure to produce tons of mayhem.

User avatar
Ash06
Expert Cheater
Expert Cheater
Posts: 246
Joined: Wed Oct 09, 2019 2:34 pm
Reputation: 117

Re: Last Epoch Save Editor

Post by Ash06 »

A refs Manager should be a good idea
Architect wrote:
Wed Aug 02, 2023 8:08 am

Code: Select all

public static void LevelUp_Max()
{
	for (int i = 0; i < ExperienceTracker.maxLevel; i++)
	{
		LevelUp();
	}
}
Avoid lvl 100+

Code: Select all

for (int i = 0; i < (ExperienceTracker.maxLevel - ExperienceTracker.CurrentLevel); i++)

Headhunter Done with random buff
Image

When you kill with it :
- A buff is generated (can be Add or Increase Value)
- If you don't already have this buff, you get the buff with value = 1 (ex : + 1 Intelligence)
- If you already have this buff you get +1 to the value (max 255) and the cooldown is reset to 20sec

Works well, but we need a ui to see alls buffs

deftpaws
Novice Cheater
Novice Cheater
Posts: 15
Joined: Wed Jul 26, 2023 9:31 pm
Reputation: 0

Re: Last Epoch Save Editor

Post by deftpaws »

Ash06 wrote:
Wed Aug 02, 2023 1:59 pm
A refs Manager should be a good idea
Architect wrote:
Wed Aug 02, 2023 8:08 am

Code: Select all

public static void LevelUp_Max()
{
	for (int i = 0; i < ExperienceTracker.maxLevel; i++)
	{
		LevelUp();
	}
}
Avoid lvl 100+

Code: Select all

for (int i = 0; i < (ExperienceTracker.maxLevel - ExperienceTracker.CurrentLevel); i++)

Headhunter Done with random buff
Image

When you kill with it :
- A buff is generated (can be Add or Increase Value)
- If you don't already have this buff, you get the buff with value = 1 (ex : + 1 Intelligence)
- If you already have this buff you get +1 to the value (max 255) and the cooldown is reset to 20sec

Works well, but we need a ui to see alls buffs
This looks good. I look forward to trying it. Will it be in the next mods update?

User avatar
Ash06
Expert Cheater
Expert Cheater
Posts: 246
Joined: Wed Oct 09, 2019 2:34 pm
Reputation: 117

Re: Last Epoch Save Editor

Post by Ash06 »

deftpaws wrote:
Thu Aug 03, 2023 2:49 am
This looks good. I look forward to trying it. Will it be in the next mods update?
Try this
Image
HeadHunter_FixUpdateItem.rar
(66.08 KiB) Downloaded 75 times
Delete "config.json" in "YourGame\Mods\LastEpochMods" (Mod save file)
Setup must be done before entering in game with a character (or go to main menu then launch your character)
Headhunter can be drop, but you can ForceDrop it ^^
know bug : If you change the settings, if you don't see the icon, you have to drop a headhunter again

Random Buffs : Generate buffs on kill (work for Minion/Companion too)
It's better to increase the value rather than the number of generated buffs (lags)
AddedValue and IncreaseValue is the value for One buff (ex : added value = 3 --> buff : + 3 Intelligence)
default setup should be : MinBuff = 1, MaxBuff = 5 or less, Duration = 20 sec, AddedValue = 1 and IncreasedValue = 100% or less

Code: Select all

result with MinBuff = 1, MaxBuff = 5, Duration = 20 sec, AddedValue = 1 and IncreasedValue = 100%
[19:08:32.963] [LastEpochMods] Add HHBuff :  + 8 ChillRetaliationChance
[19:08:32.965] [LastEpochMods] Add HHBuff :  + 6 ArmourMitigationAppliesToDamageOverTime
[19:08:32.967] [LastEpochMods] Add HHBuff :  + 300 % FireResistance
[19:08:33.107] [LastEpochMods] Add HHBuff :  + 300 % CriticalChance
[19:08:33.108] [LastEpochMods] Add HHBuff :  + 700 % MoreFreezeRatePerStackOfChill
[19:08:33.110] [LastEpochMods] Add HHBuff :  + 2 DamagePerStackOfAilment
[19:08:33.292] [LastEpochMods] Add HHBuff :  + 300 % BlockChanceAgainstDistantEnemies
[19:08:33.294] [LastEpochMods] Add HHBuff :  + 1 SlowRetaliationChance
[19:08:33.296] [LastEpochMods] Add HHBuff :  + 1 VoidResistance
[19:08:33.377] [LastEpochMods] Add HHBuff :  + 300 % CriticalMultiplier
[19:08:33.379] [LastEpochMods] Add HHBuff :  + 700 % IncreasedCooldownRecoverySpeed
Steal Buffs : Legit POE version, but this is not working well, because few mobs have buffs

deftpaws
Novice Cheater
Novice Cheater
Posts: 15
Joined: Wed Jul 26, 2023 9:31 pm
Reputation: 0

Re: Last Epoch Save Editor

Post by deftpaws »

Ash06 wrote:
Fri Aug 04, 2023 12:01 am
deftpaws wrote:
Thu Aug 03, 2023 2:49 am
This looks good. I look forward to trying it. Will it be in the next mods update?
Try this
Image
HeadHunter_FixUpdateItem.rar
Delete "config.json" in "YourGame\Mods\LastEpochMods" (Mod save file)
Setup must be done before entering in game with a character (or go to main menu then launch your character)
Headhunter can be drop, but you can ForceDrop it ^^
know bug : If you change the settings, if you don't see the icon, you have to drop a headhunter again

Random Buffs : Generate buffs on kill (work for Minion/Companion too)
It's better to increase the value rather than the number of generated buffs (lags)
AddedValue and IncreaseValue is the value for One buff (ex : added value = 3 --> buff : + 3 Intelligence)
default setup should be : MinBuff = 1, MaxBuff = 5 or less, Duration = 20 sec, AddedValue = 1 and IncreasedValue = 100% or less

Code: Select all

result with MinBuff = 1, MaxBuff = 5, Duration = 20 sec, AddedValue = 1 and IncreasedValue = 100%
[19:08:32.963] [LastEpochMods] Add HHBuff :  + 8 ChillRetaliationChance
[19:08:32.965] [LastEpochMods] Add HHBuff :  + 6 ArmourMitigationAppliesToDamageOverTime
[19:08:32.967] [LastEpochMods] Add HHBuff :  + 300 % FireResistance
[19:08:33.107] [LastEpochMods] Add HHBuff :  + 300 % CriticalChance
[19:08:33.108] [LastEpochMods] Add HHBuff :  + 700 % MoreFreezeRatePerStackOfChill
[19:08:33.110] [LastEpochMods] Add HHBuff :  + 2 DamagePerStackOfAilment
[19:08:33.292] [LastEpochMods] Add HHBuff :  + 300 % BlockChanceAgainstDistantEnemies
[19:08:33.294] [LastEpochMods] Add HHBuff :  + 1 SlowRetaliationChance
[19:08:33.296] [LastEpochMods] Add HHBuff :  + 1 VoidResistance
[19:08:33.377] [LastEpochMods] Add HHBuff :  + 300 % CriticalMultiplier
[19:08:33.379] [LastEpochMods] Add HHBuff :  + 700 % IncreasedCooldownRecoverySpeed
Steal Buffs : Legit POE version, but this is not working well, because few mobs have buffs
Ash, interestingly this one does not work. After deleting config.json and replacing the dll in the right folder, the mod wont even load. Pressing F1 does not bring up the menu. Reverting to the last version works. This one will not load.

timechaos69
Expert Cheater
Expert Cheater
Posts: 284
Joined: Wed Oct 18, 2017 4:23 am
Reputation: 38

Re: Last Epoch Save Editor

Post by timechaos69 »

Same!

Architect
Cheater
Cheater
Posts: 30
Joined: Mon May 22, 2017 4:09 pm
Reputation: 6

Re: Last Epoch Save Editor

Post by Architect »

I'm looking for more auto functions. This is such a good start for me.

Code: Select all

	public static void ReplenishPotions()
        {
            if (PlayerFinder.getPlayerActor() == null) { return; }
            CommonHooks.HealthPotionManager!.currentCharges = CommonHooks.HealthPotionManager.maxCharges;
        }

        public static void AutoConsumePotion()
        {
            if (PlayerFinder.getPlayerActor() == null) { return; }

            ReplenishPotions();
            if (PlayerFinder.getPlayerActor().health.currentHealth < PlayerFinder.getPlayerActor().health.maxHealth)
                CommonHooks.HealthPotionManager!.UsePotion();
        }
This is too overpowered right now so I'm planning something like regenerate potions every 10 seconds. Then auto pot if (current_health + potion_heal <= max_health).

User avatar
Ash06
Expert Cheater
Expert Cheater
Posts: 246
Joined: Wed Oct 09, 2019 2:34 pm
Reputation: 117

Re: Last Epoch Save Editor

Post by Ash06 »

deftpaws wrote:
Fri Aug 04, 2023 1:20 pm
Ash, interestingly this one does not work.
timechaos69 wrote:
Fri Aug 04, 2023 1:24 pm
Same!
Do you have any logs or error screen ? (i can't debug without)
Could you try the new version
Architect wrote:
Fri Aug 04, 2023 1:33 pm
I'm looking for more auto functions. This is such a good start for me.
Add 1 potion every 10 sec (choose if you remove drop for potions)
AutoPot when life < % if you have a potion

It looks fun ^^

deftpaws
Novice Cheater
Novice Cheater
Posts: 15
Joined: Wed Jul 26, 2023 9:31 pm
Reputation: 0

Re: Last Epoch Save Editor

Post by deftpaws »

Ash06 wrote:
Fri Aug 04, 2023 3:23 pm
deftpaws wrote:
Fri Aug 04, 2023 1:20 pm
Ash, interestingly this one does not work.
timechaos69 wrote:
Fri Aug 04, 2023 1:24 pm
Same!
Do you have any logs or error screen ? (i can't debug without)
Could you try the new version
Architect wrote:
Fri Aug 04, 2023 1:33 pm
I'm looking for more auto functions. This is such a good start for me.
Add 1 potion every 10 sec (choose if you remove drop for potions)
AutoPot when life < % if you have a potion

It looks fun ^^
Still will not load. Here is the melon loader log.


[12:05:15.769] ------------------------------
[12:05:15.770] MelonLoader v0.5.7 Open-Beta
[12:05:15.771] OS: Windows 11
[12:05:15.771] Hash Code: 49999848531024954985654485098975250521005157544948501005510199495356
[12:05:15.772] ------------------------------
[12:05:15.772] Game Type: Il2Cpp
[12:05:15.772] Game Arch: x64
[12:05:15.773] ------------------------------
[12:05:15.773] Core::BasePath = C:\Program Files (x86)\Steam\steamapps\common\Last Epoch
[12:05:15.774] Game::BasePath = C:\Program Files (x86)\Steam\steamapps\common\Last Epoch
[12:05:15.779] Game::DataPath = C:\Program Files (x86)\Steam\steamapps\common\Last Epoch\Last Epoch_Data
[12:05:15.779] Game::ApplicationPath = C:\Program Files (x86)\Steam\steamapps\common\Last Epoch\Last Epoch.exe

[12:05:17.365] ------------------------------
[12:05:17.365] Game Name: Last Epoch
[12:05:17.366] Game Developer: Eleventh Hour Games
[12:05:17.367] Unity Version: 2019.4.40f1
[12:05:17.368] Game Version: 0.9.1.6
[12:05:17.369] ------------------------------

[12:05:17.537] Preferences Loaded!
[12:05:17.541] [Il2CppUnityTls] Patching mono_unity_get_unitytls_interface...
[12:05:17.541] [Il2CppUnityTls] Patching il2cpp_unity_install_unitytls_interface...
[12:05:17.631] [Il2CppUnityTls] Calling Il2CppInstallUnityTlsInterface...

[12:05:17.661] Loading Plugins from 'C:\Program Files (x86)\Steam\steamapps\common\Last Epoch\Plugins'...
[12:05:17.663] 0 Plugins loaded.

[12:05:23.973] [MelonStartScreen] Initializing...
[12:05:23.993] [MelonStartScreen] Using Start Screen Theme: "Default"
[12:05:24.547] Loading Il2CppAssemblyGenerator...
[12:05:24.575] [Il2CppAssemblyGenerator] Contacting RemoteAPI...
[12:05:25.104] [Il2CppAssemblyGenerator] Game Not Found on RemoteAPI Host ([Link])
[12:05:25.105] [Il2CppAssemblyGenerator] RemoteAPI.DumperVersion = null
[12:05:25.106] [Il2CppAssemblyGenerator] RemoteAPI.UnhollowerVersion = null
[12:05:25.108] [Il2CppAssemblyGenerator] RemoteAPI.ObfuscationRegex = null
[12:05:25.108] [Il2CppAssemblyGenerator] RemoteAPI.MappingURL = null
[12:05:25.109] [Il2CppAssemblyGenerator] RemoteAPI.MappingFileSHA512 = null
[12:05:25.110] [Il2CppAssemblyGenerator] Using Dumper Version: 2022.1.0-pre-release.8
[12:05:25.111] [Il2CppAssemblyGenerator] Using Il2CppAssemblyUnhollower Version = 0.4.18.0
[12:05:25.111] [Il2CppAssemblyGenerator] Using Unity Dependencies Version = 2019.4.40
[12:05:25.112] [Il2CppAssemblyGenerator] Using Deobfuscation Regex = null
[12:05:25.113] [Il2CppAssemblyGenerator] Cpp2IL is up to date.
[12:05:25.114] [Il2CppAssemblyGenerator] Il2CppAssemblyUnhollower is up to date.
[12:05:25.114] [Il2CppAssemblyGenerator] UnityDependencies is up to date.
[12:05:25.115] [Il2CppAssemblyGenerator] Checking GameAssembly...
[12:05:25.597] [Il2CppAssemblyGenerator] Assembly is up to date. No Generation Needed.


[12:05:25.603] Loading Mods from 'C:\Program Files (x86)\Steam\steamapps\common\Last Epoch\Mods'...
[12:05:25.604] ------------------------------
[12:05:25.609] Melon Assembly loaded: '.\Mods\UnityLastEpochMods.dll'
[12:05:25.610] SHA256 Hash: '576cd5b8c97c4ad6a0475eb471abc1a24d029070399004c9754c5cf56618c2b6'

[12:05:25.640] ------------------------------
[12:05:25.641] LastEpochMods v4.5.1
[12:05:25.641] by Ash
[12:05:25.642] Assembly: UnityLastEpochMods.dll
[12:05:25.642] ------------------------------
[12:05:25.642] ------------------------------
[12:05:25.643] 1 Mod loaded.

[12:05:25.726] Support Module Loaded: C:\Program Files (x86)\Steam\steamapps\common\Last Epoch\MelonLoader\Dependencies\SupportModules\Il2Cpp.dll
[12:05:28.808] [ERROR] Exception in Harmony patch of method void BottomScreenMenu::OnEnable():
System.NullReferenceException: Object reference not set to an instance of an object

at UniverseLib.RuntimeHelper.FindObjectsOfTypeAll (System.Type type) [0x00005] in <be96c2b7542c4f05b297e016b309e7a7>:0

at LastEpochMods.Hooks.Bottom_Screen_Menu+OnEnable.Postfix (BottomScreenMenu __instance) [0x00020] in <8e7ef35dae33446eb6ab2fe929b3ec21>:0

at (wrapper dynamic-method) BottomScreenMenu.DMD<BottomScreenMenu::OnEnable>(BottomScreenMenu)

at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.DMD<BottomScreenMenu::OnEnable>_il2cpp(intptr)
[12:05:32.742] [LastEpochMods] Config Loaded
[12:05:32.744] [LastEpochMods] UniverseLib : [UniverseLib] UniverseLib 1.5.1 initializing...
[12:05:33.173] [LastEpochMods] UniverseLib : [UniverseLib] Finished UniverseLib initial setup.
[12:05:33.482] [LastEpochMods] UniverseLib : [UniverseLib] Loaded Unhollowed modules in 0.32 seconds.
[12:05:33.605] [LastEpochMods] UniverseLib : [UniverseLib] Setup deobfuscation cache in 0.121 seconds.
[12:05:34.479] [LastEpochMods] UniverseLib : [UniverseLib] Initialized Legacy Input support
[12:05:34.530] [ERROR] Exception in IL2CPP-to-Managed trampoline, not passing it to il2cpp: System.NullReferenceException: Object reference not set to an instance of an object

at UniverseLib.Universe.Patch (System.Type type, System.String methodName, HarmonyLib.MethodType methodType, System.Type[] arguments, System.Reflection.MethodInfo prefix, System.Reflection.MethodInfo postfix, System.Reflection.MethodInfo finalizer) [0x0012b] in <be96c2b7542c4f05b297e016b309e7a7>:0

at UniverseLib.UI.UniversalUI.SetupAssetBundlePatches () [0x00028] in <be96c2b7542c4f05b297e016b309e7a7>:0

at UniverseLib.UI.UniversalUI.LoadBundle () [0x00001] in <be96c2b7542c4f05b297e016b309e7a7>:0

at UniverseLib.UI.UniversalUI.Init () [0x00001] in <be96c2b7542c4f05b297e016b309e7a7>:0

at UniverseLib.Universe+<SetupCoroutine>d__23.MoveNext () [0x0009f] in <be96c2b7542c4f05b297e016b309e7a7>:0

at UniverseLib.Runtime.Il2Cpp.Il2CppManagedEnumerator.MoveNext () [0x00000] in <be96c2b7542c4f05b297e016b309e7a7>:0

at (wrapper dynamic-method) UniverseLib.Runtime.Il2Cpp.Il2CppManagedEnumerator.Trampoline_BooleanThisUniverseLib.Runtime.Il2Cpp.Il2CppManagedEnumeratorMoveNext(intptr,UnhollowerBaseLib.Runtime.Il2CppMethodInfo*)
[12:05:42.683] Preferences Saved!

deftpaws
Novice Cheater
Novice Cheater
Posts: 15
Joined: Wed Jul 26, 2023 9:31 pm
Reputation: 0

Re: Last Epoch Save Editor

Post by deftpaws »

This is from the new version 2.4

User avatar
Ash06
Expert Cheater
Expert Cheater
Posts: 246
Joined: Wed Oct 09, 2019 2:34 pm
Reputation: 117

Re: Last Epoch Save Editor

Post by Ash06 »

deftpaws wrote:
Fri Aug 04, 2023 4:07 pm
Still will not load. Here is the melon loader log.

at (wrapper dynamic-method) BottomScreenMenu.DMD<BottomScreenMenu::OnEnable>(BottomScreenMenu)
I disable this Hook, i can fix it, but it's for cosmetics.

Fix Error when function BottomScreenMenu : OnEnable is launch
UnityLastEpochMods.rar
(67.11 KiB) Downloaded 66 times
Architect wrote:
Fri Aug 04, 2023 1:33 pm
This is too overpowered right now so I'm planning something like regenerate potions every 10 seconds. Then auto pot if (current_health + potion_heal <= max_health).
Resplenish potion with timer

Code: Select all

private static System.Timers.Timer ResplenishPotion_Timer;
public static void OnSceneChanged()
{
	if (Scenes.GameScene()) { Enable_ResplenishPotion_Timer(); }
	else { Disable_ResplenishPotion_Timer(); }
}
private static void Enable_ResplenishPotion_Timer()
{
	Main.logger_instance.Msg("Enable Timer");
	ResplenishPotion_Timer = new System.Timers.Timer
	{
		Interval = 10000,
		AutoReset = true,
		Enabled = true                
	};
	ResplenishPotion_Timer.Elapsed += ResplenishPotion_Timer_Event;
}
private static void Disable_ResplenishPotion_Timer()
{
	Main.logger_instance.Msg("Disable Timer");
	ResplenishPotion_Timer.Enabled = false;
}
private static void ResplenishPotion_Timer_Event(object sender, ElapsedEventArgs e)
{
	ReplenisOnehPotion();
}
private static void ReplenisOnehPotion()
{
	Main.logger_instance.Msg("Resplenish One Potion");
	Actor player = PlayerFinder.getPlayerActor();
	if (player.healthPotion.currentCharges < player.healthPotion.maxCharges)
	{
		player.healthPotion.currentCharges++;
	}                
}

deftpaws
Novice Cheater
Novice Cheater
Posts: 15
Joined: Wed Jul 26, 2023 9:31 pm
Reputation: 0

Re: Last Epoch Save Editor

Post by deftpaws »

Ash06 wrote:
Fri Aug 04, 2023 4:20 pm
deftpaws wrote:
Fri Aug 04, 2023 4:07 pm
Still will not load. Here is the melon loader log.

at (wrapper dynamic-method) BottomScreenMenu.DMD<BottomScreenMenu::OnEnable>(BottomScreenMenu)
I disable this Hook, i can fix it, but it's for cosmetics.

Fix Error when function BottomScreenMenu : OnEnable is launch
UnityLastEpochMods.rar
Architect wrote:
Fri Aug 04, 2023 1:33 pm
This is too overpowered right now so I'm planning something like regenerate potions every 10 seconds. Then auto pot if (current_health + potion_heal <= max_health).
Resplenish potion with timer

Code: Select all

private static System.Timers.Timer ResplenishPotion_Timer;
public static void OnSceneChanged()
{
	if (Scenes.GameScene()) { Enable_ResplenishPotion_Timer(); }
	else { Disable_ResplenishPotion_Timer(); }
}
private static void Enable_ResplenishPotion_Timer()
{
	Main.logger_instance.Msg("Enable Timer");
	ResplenishPotion_Timer = new System.Timers.Timer
	{
		Interval = 10000,
		AutoReset = true,
		Enabled = true                
	};
	ResplenishPotion_Timer.Elapsed += ResplenishPotion_Timer_Event;
}
private static void Disable_ResplenishPotion_Timer()
{
	Main.logger_instance.Msg("Disable Timer");
	ResplenishPotion_Timer.Enabled = false;
}
private static void ResplenishPotion_Timer_Event(object sender, ElapsedEventArgs e)
{
	ReplenisOnehPotion();
}
private static void ReplenisOnehPotion()
{
	Main.logger_instance.Msg("Resplenish One Potion");
	Actor player = PlayerFinder.getPlayerActor();
	if (player.healthPotion.currentCharges < player.healthPotion.maxCharges)
	{
		player.healthPotion.currentCharges++;
	}                
}
Ash, still not loading. Here is the log.

19:22:11.276] ------------------------------
[19:22:11.276] MelonLoader v0.5.7 Open-Beta
[19:22:11.277] OS: Windows 11
[19:22:11.277] Hash Code: 49999848531024954985654485098975250521005157544948501005510199495356
[19:22:11.278] ------------------------------
[19:22:11.278] Game Type: Il2Cpp
[19:22:11.279] Game Arch: x64
[19:22:11.279] ------------------------------
[19:22:11.279] Core::BasePath = C:\Program Files (x86)\Steam\steamapps\common\Last Epoch
[19:22:11.280] Game::BasePath = C:\Program Files (x86)\Steam\steamapps\common\Last Epoch
[19:22:11.280] Game::DataPath = C:\Program Files (x86)\Steam\steamapps\common\Last Epoch\Last Epoch_Data
[19:22:11.281] Game::ApplicationPath = C:\Program Files (x86)\Steam\steamapps\common\Last Epoch\Last Epoch.exe

[19:22:12.706] ------------------------------
[19:22:12.706] Game Name: Last Epoch
[19:22:12.707] Game Developer: Eleventh Hour Games
[19:22:12.708] Unity Version: 2019.4.40f1
[19:22:12.709] Game Version: 0.9.1.6
[19:22:12.709] ------------------------------

[19:22:12.874] Preferences Loaded!
[19:22:12.878] [Il2CppUnityTls] Patching mono_unity_get_unitytls_interface...
[19:22:12.878] [Il2CppUnityTls] Patching il2cpp_unity_install_unitytls_interface...
[19:22:12.973] [Il2CppUnityTls] Calling Il2CppInstallUnityTlsInterface...

[19:22:13.002] Loading Plugins from 'C:\Program Files (x86)\Steam\steamapps\common\Last Epoch\Plugins'...
[19:22:13.003] 0 Plugins loaded.

[19:22:19.218] [MelonStartScreen] Initializing...
[19:22:19.238] [MelonStartScreen] Using Start Screen Theme: "Default"
[19:22:19.791] Loading Il2CppAssemblyGenerator...
[19:22:19.818] [Il2CppAssemblyGenerator] Contacting RemoteAPI...
[19:22:20.263] [Il2CppAssemblyGenerator] Game Not Found on RemoteAPI Host ([Link])
[19:22:20.264] [Il2CppAssemblyGenerator] RemoteAPI.DumperVersion = null
[19:22:20.265] [Il2CppAssemblyGenerator] RemoteAPI.UnhollowerVersion = null
[19:22:20.265] [Il2CppAssemblyGenerator] RemoteAPI.ObfuscationRegex = null
[19:22:20.266] [Il2CppAssemblyGenerator] RemoteAPI.MappingURL = null
[19:22:20.266] [Il2CppAssemblyGenerator] RemoteAPI.MappingFileSHA512 = null
[19:22:20.268] [Il2CppAssemblyGenerator] Using Dumper Version: 2022.1.0-pre-release.8
[19:22:20.269] [Il2CppAssemblyGenerator] Using Il2CppAssemblyUnhollower Version = 0.4.18.0
[19:22:20.270] [Il2CppAssemblyGenerator] Using Unity Dependencies Version = 2019.4.40
[19:22:20.270] [Il2CppAssemblyGenerator] Using Deobfuscation Regex = null
[19:22:20.271] [Il2CppAssemblyGenerator] Cpp2IL is up to date.
[19:22:20.272] [Il2CppAssemblyGenerator] Il2CppAssemblyUnhollower is up to date.
[19:22:20.273] [Il2CppAssemblyGenerator] UnityDependencies is up to date.
[19:22:20.273] [Il2CppAssemblyGenerator] Checking GameAssembly...
[19:22:20.716] [Il2CppAssemblyGenerator] Assembly is up to date. No Generation Needed.


[19:22:20.721] Loading Mods from 'C:\Program Files (x86)\Steam\steamapps\common\Last Epoch\Mods'...
[19:22:20.722] ------------------------------
[19:22:20.727] Melon Assembly loaded: '.\Mods\UnityLastEpochMods.dll'
[19:22:20.728] SHA256 Hash: '79714ff2ee25769bff76fbc591e4628f277c52508bc20c77e492e401dac441c8'

[19:22:20.756] ------------------------------
[19:22:20.756] LastEpochMods v4.5.1
[19:22:20.757] by Ash
[19:22:20.758] Assembly: UnityLastEpochMods.dll
[19:22:20.758] ------------------------------
[19:22:20.759] ------------------------------
[19:22:20.759] 1 Mod loaded.

[19:22:20.838] Support Module Loaded: C:\Program Files (x86)\Steam\steamapps\common\Last Epoch\MelonLoader\Dependencies\SupportModules\Il2Cpp.dll
[19:22:28.179] [LastEpochMods] Config not found : Default Values
[19:22:28.180] [LastEpochMods] UniverseLib : [UniverseLib] UniverseLib 1.5.1 initializing...
[19:22:28.631] [LastEpochMods] UniverseLib : [UniverseLib] Finished UniverseLib initial setup.
[19:22:29.131] [LastEpochMods] UniverseLib : [UniverseLib] Loaded Unhollowed modules in 0.515 seconds.
[19:22:29.274] [LastEpochMods] UniverseLib : [UniverseLib] Setup deobfuscation cache in 0.142 seconds.
[19:22:30.127] [LastEpochMods] UniverseLib : [UniverseLib] Initialized Legacy Input support
[19:22:30.169] [ERROR] Exception in IL2CPP-to-Managed trampoline, not passing it to il2cpp: System.NullReferenceException: Object reference not set to an instance of an object

at UniverseLib.Universe.Patch (System.Type type, System.String methodName, HarmonyLib.MethodType methodType, System.Type[] arguments, System.Reflection.MethodInfo prefix, System.Reflection.MethodInfo postfix, System.Reflection.MethodInfo finalizer) [0x0012b] in <be96c2b7542c4f05b297e016b309e7a7>:0

at UniverseLib.UI.UniversalUI.SetupAssetBundlePatches () [0x00028] in <be96c2b7542c4f05b297e016b309e7a7>:0

at UniverseLib.UI.UniversalUI.LoadBundle () [0x00001] in <be96c2b7542c4f05b297e016b309e7a7>:0

at UniverseLib.UI.UniversalUI.Init () [0x00001] in <be96c2b7542c4f05b297e016b309e7a7>:0

at UniverseLib.Universe+<SetupCoroutine>d__23.MoveNext () [0x0009f] in <be96c2b7542c4f05b297e016b309e7a7>:0

at UniverseLib.Runtime.Il2Cpp.Il2CppManagedEnumerator.MoveNext () [0x00000] in <be96c2b7542c4f05b297e016b309e7a7>:0

at (wrapper dynamic-method) UniverseLib.Runtime.Il2Cpp.Il2CppManagedEnumerator.Trampoline_BooleanThisUniverseLib.Runtime.Il2Cpp.Il2CppManagedEnumeratorMoveNext(intptr,UnhollowerBaseLib.Runtime.Il2CppMethodInfo*)
[19:22:46.494] Preferences Saved!

User avatar
Ash06
Expert Cheater
Expert Cheater
Posts: 246
Joined: Wed Oct 09, 2019 2:34 pm
Reputation: 117

Re: Last Epoch Save Editor

Post by Ash06 »

deftpaws wrote:
Fri Aug 04, 2023 11:23 pm
Ash, still not loading.
I try without UnityExplorer and i have the same Errors when trying to edit assetbundle.
I add UnityExplorer dll in 2.4.2, i will check to remove it later.

Lohhr
What is cheating?
What is cheating?
Posts: 4
Joined: Sat Aug 05, 2023 11:56 am
Reputation: 0

Re: Last Epoch Save Editor

Post by Lohhr »

Hi ash06.

gr8 work.

not sure if this was addressed before, but the mod: "+flat crit to bow attacks+ Bow attack speed" shared mod is not showing in UI. (new patch mod)
if u addresseda fix for this already, sorry. and can you point to the link where you fixed it. i searched all 27 pages in this thread but i couldn't find. but anyway, really having fun with this UI.

ty again.

Post Reply

Who is online

Users browsing this forum: No registered users