danielkrupinski / Osiris

Cross-platform game hack for Counter-Strike 2 with Panorama-based GUI.
MIT License
3.34k stars 963 forks source link

CSGO Crash after load the map - CSGO last update #3577

Closed ghost closed 2 years ago

ghost commented 2 years ago

Title


EDIT


Temporary solution

in hooks.cpp , line 183 replace: bool& sendPacket = *reinterpret_cast<bool*>(*reinterpret_cast<std::uintptr_t*>(FRAME_ADDRESS()) - 0x1C); with bool sendPacket = true;

ghost commented 2 years ago

same

aydenli530 commented 2 years ago

https://www.unknowncheats.me/forum/counterstrike-global-offensive/490199-internal-cheat-broken-2022-02-18-update.html

sarahdumby commented 2 years ago

https://www.unknowncheats.me/forum/counterstrike-global-offensive/490199-internal-cheat-broken-2022-02-18-update.html

doesn't help if we're retarded tbh

hyperxpro commented 2 years ago

Any update?

ghost commented 2 years ago

not yet

hck8899 commented 2 years ago

Do we need to wait for an update now? Or already have a solution? I'm just a user

SquidmarcHD commented 2 years ago

i think it may be due to https://github.com/danielkrupinski/Osiris/blob/master/Osiris/SDK/ItemSchema.h#L782

altough i could be wrong, it worked for me yesterday morning in my private cheat but it crashes here today so it might aswell be wrong here since i use the same sigs and vfuncs as osiris for inventory changer. if anybody has the new sig (g_CSInventoryManager) or the vfunc index (getLocalPlayerInventory, see the link) @ me please

hyperxpro commented 2 years ago

i think it may be due to https://github.com/danielkrupinski/Osiris/blob/master/Osiris/SDK/ItemSchema.h#L782

altough i could be wrong, it worked for me yesterday morning in my private cheat but it crashes here today so it might aswell be wrong here since i use the same sigs and vfuncs as osiris for inventory changer. if anybody has the new sig (g_CSInventoryManager) or the vfunc index (getLocalPlayerInventory, see the link) @ me please

No, it's not. I tried last week's commit and it crashed too today.

SquidmarcHD commented 2 years ago

but the vfunc and the sig are the same between the two commits arent they?

SquidmarcHD commented 2 years ago

"B9 ?? ?? ?? ?? 8D 44 24 10 89 54 24 14" + 0x1 this is the new inventorymanager sig (well atleast works for me)

SquidmarcHD commented 2 years ago

may still crash for yall tho because some other shit might also have changed for osiris

hyperxpro commented 2 years ago

~Can you show your code?~

Still crashing.

Ouki76 commented 2 years ago

Where is the new signature stored?

ghost commented 2 years ago

Still the problem continues, but csgo closes when entering the maps

@danielkrupinski

https://github.com/danielkrupinski/Osiris/issues/3582

ghost commented 2 years ago

For me it crashes on inject, I have never experienced a crash while loading a map.

In the last compilation (7 hours ago), the game crash when the map is loading

ghost commented 2 years ago

Temporary solution

in hooks.cpp , line 183 replace: bool& sendPacket = *reinterpret_cast<bool*>(*reinterpret_cast<std::uintptr_t*>(FRAME_ADDRESS()) - 0x1C); with bool sendPacket = true;

ghost commented 2 years ago

it works,thank you.are you helping for osiris??how do you know this method?

ayaanjaved07 commented 2 years ago

can you send the source? not the dll

emreires commented 2 years ago

SendPacket variable is now in [ebp-0x34] rather than [ebp-0x1C].

3586, you can try this version.

diekunstderfuge commented 2 years ago

https://anonfiles.com/x4O7QfI1x4/Osiris_that_does_not_crash_rar this is the fixed version that I coded

It is working, thanks!