Page 69 of 195

Re: HELLDIVERS 2

Posted: Wed Mar 06, 2024 9:05 pm
by Nonnamme
BeromeGamer wrote: ↑
Wed Mar 06, 2024 5:30 pm
Nonnamme wrote: ↑
Wed Mar 06, 2024 5:08 pm
BeromeGamer wrote: ↑
Wed Mar 06, 2024 4:02 pm
Everything is broke. Time to wait
Clink
Ey, this doesn't count. I was letting others know in a clear and concise way. Wasn't complaining or asking when it'll be fixed. I'm happy to wait πŸ‘
hehehh im jking ur safe for now

Re: HELLDIVERS 2

Posted: Wed Mar 06, 2024 9:42 pm
by IndigoHotel87
lfm wrote: ↑
Wed Mar 06, 2024 8:49 pm
In current patch 1.8.17031.0:

show all stratagems in loadout screen:

Patch game.dll+0xB7B690 (0x180B7B690) to B0 01 C3.

show all equipment in armory:

Patch game.dll+0xBB4AC0 (0x180BB4AC0) to B0 01 C3.

This can probably be tracked by developers. You have been warned.
Could you give more instructions on how to do this? It doesn't look like normal hex editing will work.
Edit 1: Trying to install a DLL decompiler but my internet is not playing nice.

Re: HELLDIVERS 2

Posted: Wed Mar 06, 2024 10:07 pm
by Necromancer177
Legion08 wrote: ↑
Wed Mar 06, 2024 8:46 pm
Necromancer177 wrote: ↑
Wed Mar 06, 2024 6:55 pm
Legion08 wrote: ↑
Wed Mar 06, 2024 6:48 pm


speedhacks work fine ;) i am the flash on the ground haha
Where did you find one?
check the unprotected exe and game.dll
its on UC forums
Any chance for a link or you could pm me? Just went searching there but couldn’t find what you’re mentioning

Re: HELLDIVERS 2

Posted: Wed Mar 06, 2024 10:28 pm
by typicaleight09
IndigoHotel87 wrote: ↑
Wed Mar 06, 2024 9:42 pm
lfm wrote: ↑
Wed Mar 06, 2024 8:49 pm
In current patch 1.8.17031.0:

show all stratagems in loadout screen:

Patch game.dll+0xB7B690 (0x180B7B690) to B0 01 C3.

show all equipment in armory:

Patch game.dll+0xBB4AC0 (0x180BB4AC0) to B0 01 C3.

This can probably be tracked by developers. You have been warned.
Could you give more instructions on how to do this? It doesn't look like normal hex editing will work.
Edit 1: Trying to install a DLL decompiler but my internet is not playing nice.
What decompiler are you using/downloading?

Re: HELLDIVERS 2

Posted: Wed Mar 06, 2024 11:15 pm
by IndigoHotel87
typicaleight09 wrote: ↑
Wed Mar 06, 2024 10:28 pm
IndigoHotel87 wrote: ↑
Wed Mar 06, 2024 9:42 pm
lfm wrote: ↑
Wed Mar 06, 2024 8:49 pm
In current patch 1.8.17031.0:

show all stratagems in loadout screen:

Patch game.dll+0xB7B690 (0x180B7B690) to B0 01 C3.

show all equipment in armory:

Patch game.dll+0xBB4AC0 (0x180BB4AC0) to B0 01 C3.

This can probably be tracked by developers. You have been warned.
Could you give more instructions on how to do this? It doesn't look like normal hex editing will work.
Edit 1: Trying to install a DLL decompiler but my internet is not playing nice.
What decompiler are you using/downloading?
I'm trying to install AvaloniaILSpy but it seems the dotnet files fail to download. This applies to ILSpy too.
EDIT: Also I'm trying to use the linux version from the AUR
EDIT 2: I was stupid and needed to update my system, it's installing now

Re: HELLDIVERS 2

Posted: Thu Mar 07, 2024 12:08 am
by gir489
Development for this table will continue on Linux.

Image

However, as it will not be feasible for people to use the table anymore directly, I suggest you instead use emoisback's version.dll proxy project: [Link]

I will be making contributions to the project with my work there from now on.

Re: HELLDIVERS 2

Posted: Thu Mar 07, 2024 12:18 am
by lfm
IndigoHotel87 wrote: ↑
Wed Mar 06, 2024 9:42 pm
Could you give more instructions on how to do this? It doesn't look like normal hex editing will work.
It's bytes to patch at specific memory locations. If you don't know how to do this yourself, wait for someone to integrate it into existing cheats or tables.

Re: HELLDIVERS 2

Posted: Thu Mar 07, 2024 12:19 am
by Dekutheguy
gir489 wrote: ↑
Thu Mar 07, 2024 12:08 am
Development for this table will continue on Linux.

Image

However, as it will not be feasible for people to use the table anymore directly, I suggest you instead use emoisback's version.dll proxy project: [Link]

I will be making contributions to the project with my work there from now on.
Would you be able to add the unreleased equipment and stratagems listed by lfm? viewtopic.php?p=340014#p340014

Im trying to add it to the dll myself but game keeps crashing on inject so I think im doing it wrong lol

Re: HELLDIVERS 2

Posted: Thu Mar 07, 2024 12:21 am
by IndigoHotel87
Still trying to build a DLL decompiler on linux and it is just not working. I also would like a modified file if anyone has it.
EDIT: DLL patching seems to be beyond my skills at the moment

Re: HELLDIVERS 2

Posted: Thu Mar 07, 2024 12:42 am
by emoisback
gir489 wrote: ↑
Thu Mar 07, 2024 12:08 am
Development for this table will continue on Linux.

Image

However, as it will not be feasible for people to use the table anymore directly, I suggest you instead use emoisback's version.dll proxy project: [Link]

I will be making contributions to the project with my work there from now on.
Thanks for willing contribute to my project, i hope i can learn more from you guys..

Re: HELLDIVERS 2

Posted: Thu Mar 07, 2024 12:45 am
by Dekutheguy
@lfm @emoisback
What am I doing wrong? I used to do this shit a lot like 6 or 7 years ago but i got married and settled down and havent done anything like this in ages.

Code: Select all

    if (!gData.UnlockStuff)
    {
        uintptr_t Stuffs = Memory::FindPattern("game.dll", "B7 B6 90");
        BYTE StuffPatch[] = { 0xB0, 0x01, 0xC3 };
        Memory::Patch((LPVOID)(Stuffs), StuffPatch, 3);
        gData.UnlockStuff = !gData.UnlockStuff;
        printf("[Active] Unlock stuff\n");
    }
}

Re: HELLDIVERS 2

Posted: Thu Mar 07, 2024 12:48 am
by lfm
Dekutheguy wrote: ↑
Thu Mar 07, 2024 12:45 am
What am I doing wrong?
game.dll+0xB7B690 is not a pattern, it's an address in memory.

Re: HELLDIVERS 2

Posted: Thu Mar 07, 2024 12:49 am
by emoisback
Dekutheguy wrote: ↑
Thu Mar 07, 2024 12:45 am
@lfm @emoisback
What am I doing wrong? I used to do this shit a lot like 6 or 7 years ago but i got married and settled down and havent done anything like this in ages.

Code: Select all

    if (!gData.UnlockStuff)
    {
        uintptr_t Stuffs = Memory::FindPattern("game.dll", "B7 B6 90");
        BYTE StuffPatch[] = { 0xB0, 0x01, 0xC3 };
        Memory::Patch((LPVOID)(Stuffs), StuffPatch, 3);
        gData.UnlockStuff = !gData.UnlockStuff;
        printf("[Active] Unlock stuff\n");
    }
}
he give you address use the address no need to find the pattern, that already static address

Re: HELLDIVERS 2

Posted: Thu Mar 07, 2024 1:01 am
by vosszaa
emoisback wrote: ↑
Thu Mar 07, 2024 12:49 am
Dekutheguy wrote: ↑
Thu Mar 07, 2024 12:45 am
@lfm @emoisback
What am I doing wrong? I used to do this shit a lot like 6 or 7 years ago but i got married and settled down and havent done anything like this in ages.

Code: Select all

    if (!gData.UnlockStuff)
    {
        uintptr_t Stuffs = Memory::FindPattern("game.dll", "B7 B6 90");
        BYTE StuffPatch[] = { 0xB0, 0x01, 0xC3 };
        Memory::Patch((LPVOID)(Stuffs), StuffPatch, 3);
        gData.UnlockStuff = !gData.UnlockStuff;
        printf("[Active] Unlock stuff\n");
    }
}
he give you address use the address no need to find the pattern, that already static address
are u gonna add OHK to your dll?

Re: HELLDIVERS 2

Posted: Thu Mar 07, 2024 1:05 am
by lfm
lfm wrote: ↑
Wed Mar 06, 2024 8:49 pm
In current patch 1.8.17031.0:

show all stratagems in loadout screen:

Patch game.dll+0xB7B690 (0x180B7B690) to B0 01 C3.

show all equipment in armory:

Patch game.dll+0xBB4AC0 (0x180BB4AC0) to B0 01 C3.

This can probably be tracked by developers. You have been warned.
show all armor in armory:

Patch game.dll+0xA91290 (0x180A91290) to B0 01 C3.