Page 1 of 3

SILENT HILL 2 (2024) +6 (table Update1)

Posted: Sun Oct 06, 2024 10:11 am
by Cielos

Update1
- updated ignore ammo clip. the load next ammo animation would kick-in on an empty-clipped shotgun and rifle now.
- updated ignore ammo pouch. it works as prompted on shotgun and rifle now.

Update .3
- ignore ammo clip. removed the game's auto-reload function so that you can keep firing on an empty clip when you still have ammo pouch in your inventory.
- added no handgun's empty clip appearance.
Update .2
- updated ignore ammo pouch. was using the game's cheat flag to handle to ammo clip update after reload, turns out the flag would bypass the pouch update as well, i.e., ammo pouch won't decrease until it disappeared. this quick update manipulate the ammo clip directly instead, the script should work as promoted now (pouch can still be used up on reload).
Update .1
- added ignore ammo clip and ignore ammo pouch
invulnerable
- you can't be damaged at all, can still be grab-attacked though, still it can't damage you.

undead
- health still drop when being hit but you won't die.

inf. quick heal items
- quantity still drop but they can't be used up.
- works on the two quick heal key items only.

ignore ammo clip
- allows you to fire your weapon with zero clip.
- clip still drop normally until it reaches zero.

no handgun's empty clip appearance
- as title says.

ignore ammo pouch
- allows you to reload your weapon without ammo pouch in your inventory.
- pouch can still be used up on reload.

Re: SILENT HILL 2 (2024) +3

Posted: Sun Oct 06, 2024 12:30 pm
by justiny
Thanks for the inf quick heal items. The enemies are infinite lol.

Added Inf Reserve ammo script

Re: SILENT HILL 2 (2024) +3

Posted: Sun Oct 06, 2024 1:47 pm
by zachillios
Here's my table, has No Reload (Only tested on Handgun) and an Item Quantity Editor.

Re: SILENT HILL 2 (2024) +3

Posted: Sun Oct 06, 2024 7:27 pm
by AlbertHP
Thanks to everyone that contributed the tables. Works great.

Re: SILENT HILL 2 (2024) +3

Posted: Sun Oct 06, 2024 9:58 pm
by gir489
I looked into spread/sway for a little bit and found the functions in the engine responsible for them.

[000093DD] {0x19ed12e2b60} Function WeaponPistol_BP.WeaponPistol_BP_C.GetSpreadMin
[000093DE] {0x19ed12e2c40} Function WeaponPistol_BP.WeaponPistol_BP_C.GetSpreadMax

However, CBF'd to actually finish it, this game sucks ass.

Re: SILENT HILL 2 (2024) +3

Posted: Mon Oct 07, 2024 4:19 am
by AlbertHP
gir489 wrote:
Sun Oct 06, 2024 9:58 pm
I looked into spread/sway for a little bit and found the functions in the engine responsible for them.

[000093DD] {0x19ed12e2b60} Function WeaponPistol_BP.WeaponPistol_BP_C.GetSpreadMin
[000093DE] {0x19ed12e2c40} Function WeaponPistol_BP.WeaponPistol_BP_C.GetSpreadMax

However, CBF'd to actually finish it, this game sucks ass.
I'm no expert on Cheat engine, so it would be awesome if someone can add these scripts or whatever they are into existing tables. With full credits of course.

Re: SILENT HILL 2 (2024) +6 (table Update .3)

Posted: Mon Oct 07, 2024 10:05 pm
by breakx0
Hi i have problem with employe elavator 1 person. i cant drop pistol and branch Is there any chance to fix problem of cheat to make 0 on inventory or tool inventory?

Re: SILENT HILL 2 (2024) +6 (table Update .3)

Posted: Tue Oct 08, 2024 6:54 pm
by Peepo
Please make options for enemy and player damage

Re: SILENT HILL 2 (2024) +3

Posted: Tue Oct 08, 2024 6:58 pm
by Articless
zachillios wrote:
Sun Oct 06, 2024 1:47 pm
Here's my table, has No Reload (Only tested on Handgun) and an Item Quantity Editor.
Works like a charm, thanks

Re: SILENT HILL 2 (2024) +6 (table Update .3)

Posted: Tue Oct 08, 2024 7:06 pm
by SunBeam
Peepo wrote:
Tue Oct 08, 2024 6:54 pm
Please make options for enemy and player damage
What's it with you and these requests? You asked for similar in Dead Space. Your fixation on these elements is dubious.

Re: SILENT HILL 2 (2024) +6 (table Update .3)

Posted: Tue Oct 08, 2024 9:21 pm
by gir489
Cfemen has worked out the console and adding items and weapons which he may or may not release on fearless, but IDK if it was cielos or justin's retarded script that caused my inventory to be jammed with garbage items I don't need anymore, but I basically made it to the hospital when I forgot to enable the table once that I realized key items are supposed to disappear after you use them.

I worked out nospread with cfemen's help.

Code: Select all

// Game Executable   : SHProto-Win64-Shipping.exe
// Author            : gir489 + cfemen
// Executable Version: 1.0.0.0
// MD5 Signature     : 15F4445018F65C7F38DE03BC1D93D49A
// EXE Compile Date  : October 03, 2024 07:45 AM
// Script Date       : October 07, 2024 11:44 PM
[ENABLE]
aobscanmodule(aob_NoSpread,SHProto-Win64-Shipping.exe,F3 0F 10 87 B4 0B 00 00)
alloc(fFull,4,SHProto-Win64-Shipping.exe)

registersymbol(aob_NoSpread)

fFull:
dd (float)1.0

aob_NoSpread:
movss xmm0, [fFull]
//nop 2

[DISABLE]
aob_NoSpread:
  db F3 0F 10 87 B4 0B 00 00

unregistersymbol(aob_NoSpread)
dealloc(fFull)

//SHProto-Win64-Shipping.exe+2B46065: F3 0F 10 87 B4 0B 00 00  - movss xmm0,[rdi+00000BB4]

Re: SILENT HILL 2 (2024) +6 (table Update .3)

Posted: Wed Oct 09, 2024 12:23 am
by Super-Buni
I don't know if it's appropriate to suggest this, but maybe having some variable to control which ending you get at the end of the game. Instead of, for example, forcing yourself to check certain items repeatedly (Mary's letter, the kitchen knife) to force the game to get the required ending.

I don't know if this would be accessible and easy to manage.
Obviously the "dog" ending doesn't count because it requires its own route.

Thanks for making these cheats

Re: SILENT HILL 2 (2024) +6 (table Update .3)

Posted: Wed Oct 09, 2024 3:06 pm
by Bacon969
Super-Buni wrote:
Wed Oct 09, 2024 12:23 am
I don't know if it's appropriate to suggest this, but maybe having some variable to control which ending you get at the end of the game. Instead of, for example, forcing yourself to check certain items repeatedly (Mary's letter, the kitchen knife) to force the game to get the required ending.

I don't know if this would be accessible and easy to manage.
Obviously the "dog" ending doesn't count because it requires its own route.

Thanks for making these cheats
I found these strings all with "EndingValueProcessor" That likely determines the ending. Someone smarter than me might find these useful.


00007FF6AC014A58 lea rcx,qword ptr ds:[7FF6B036DA40]L"&USHStompedDeadEnemiesEndingValueProcessor::ProcessDeadEnemyDamaged"
00007FF6AC0149B5 lea rcx,qword ptr ds:[7FF6B036DA40]L"&USHStompedDeadEnemiesEndingValueProcessor::ProcessDeadEnemyDamaged"
00007FF6AC00C16C lea rcx,qword ptr ds:[7FF6B036D9B0]L"&USHStompedDeadEnemiesEndingValueProcessor::ProcessPrimaryAttackStarted"
00007FF6AC00BFD3 lea rcx,qword ptr ds:[7FF6B036D910]L"&USHPlayerHealingExcessEndingValueProcessor::ProcessHealthValueChangedDetailed"
00007FF6AC00BF27 lea rcx,qword ptr ds:[7FF6B036D910]L"&USHPlayerHealingExcessEndingValueProcessor::ProcessHealthValueChangedDetailed"
00007FF6AC012CD1 lea rcx,qword ptr ds:[7FF6B036D870]L"&USHMariaReceivedDamageEndingValueProcessor::ProcessMariaHealthChanged"
00007FF6AC00BCF9 lea rcx,qword ptr ds:[7FF6B036D7D0]L"&USHItemInvestigatedEndingValueProcessor::ProcessCollectedItemInvestigatedEvent"
00007FF6ABF18FA6 lea rdx,qword ptr ds:[7FF6B033C8E2]L"SHStompedDeadEnemiesEndingValueProcessor"
00007FF6ABF04976 lea rdx,qword ptr ds:[7FF6B030D4C2]L"SHPlayerHealthValueEndingValueProcessor"
00007FF6ABF04866 lea rdx,qword ptr ds:[7FF6B030D3F2]L"SHPlayerHealingExcessEndingValueProcessor"
00007FF6ABEF3DE6 lea rdx,qword ptr ds:[7FF6B02EC992]L"SHMariaReceivedDamageEndingValueProcessor"
00007FF6ABEE79D6 lea rdx,qword ptr ds:[7FF6B02D4CB2]L"SHKilledEnemyEndingValueProcessor"
00007FF6ABED9866 lea rdx,qword ptr ds:[7FF6B02BAD42]L"SHItemInvestigatedEndingValueProcessor"
00007FF6ABE939BF lea rdx,qword ptr ds:[7FF6B022847A]L"SHEndingValueProcessor"

Also found references to "EndingFactor"

00007FF6ABF28AC6,00007FF6B035E892,"L""SHWoodsideCoinPuzzleEndingFactor"""
00007FF6ABF28976,00007FF6B035CAF2,"L""SHWestCityFWMariaRedirectionsCommentsEndingFactor"""
00007FF6ABF29896,00007FF6B035F9A2,"L""SHWestCityFWMariaInteractionsEndingFactor"""
00007FF6ABF29476,00007FF6B035EC52,"L""SHWestCityFWInteractedAllAtHeavensNightEndingFactor"""
00007FF6ABF26226,00007FF6B0356292,"L""SHUfoEndingFactor"""
00007FF6ABF0A5A6,00007FF6B031F972,"L""SHPyramidHeadBossFightOutcomeEndingFactor"""
00007FF6ABF06F76,00007FF6B0316452,"L""SHPrisonGallowPuzzleEndingFactor"""
00007FF6ABF04726,00007FF6B030D1B2,"L""SHPlaythroughStompedDeadEnemiesEndingFactor"""
00007FF6ABF04576,00007FF6B030C672,"L""SHPlaythroughMariaReceivedDamageEndingFactor"""
00007FF6ABF04326,00007FF6B030BF92,"L""SHPlaythroughKilledEnemiesEndingFactor"""
00007FF6ABF04136,00007FF6B030BE02,"L""SHPlaythroughHealingExcessEndingFactor"""
00007FF6ABF04B46,00007FF6B030D862,"L""SHPlaythroughBadHealthEndingFactor"""
00007FF6ABEF2646,00007FF6B02E8EC2,"L""SHMaryItemsInvestigationEndingFactor"""
00007FF6ABEE69F6,00007FF6B02D2A72,"L""SHLabyrinthMariaRoomsEndingFactor"""
00007FF6ABED30F6,00007FF6B02A5102,"L""SHIntEndingFactor"""
00007FF6ABED17E6,00007FF6B02A4242,"L""SHHotelOWMirrorPuzzleEndingFactor"""
00007FF6ABED0C26,00007FF6B02A6E22,"L""SHHotelFWPyramidHeadBossAftermathEndingFactor"""
00007FF6ABED0B16,00007FF6B02A4C52,"L""SHHotelFWListenedSickbedConversationEndingFactor"""
00007FF6ABED09D6,00007FF6B02A48E2,"L""SHHotelFWKilledAllDefenselessEnemiesEndingFactor"""
00007FF6ABED08C6,00007FF6B02A4742,"L""SHHospitalFWLyingMariaInteractionsEndingFactor"""
00007FF6ABEAE236,00007FF6B025CF32,"L""SHFloatEndingFactor"""
00007FF6ABE931E6,00007FF6B0227632,"L""SHEndingFactorsStatics"""
00007FF6ABE94AFF,00007FF6B0228ECA,"L""SHEndingFactor"""
00007FF6ABE80A86,00007FF6B01FCB02,"L""SHCityOWNeelysBarMessageEndingFactor"""
00007FF6ABE62A26,00007FF6B01B9562,"L""SHBoolEndingFactor"""
00007FF6ABE5CE96,00007FF6B01B1962,"L""SHBlissEndingFactor"""
00007FF6ABE4E1A6,00007FF6B0196FC2,"L""SHAngelasKnifeInvestigationEndingFactor"""
00007FF6ABE4A4D6,00007FF6B0189B92,"L""SHAlreadySeenEndingsEndingFactor"""
00007FF6ABF293D8,00007FF6B035E3E0,"L""ESHWoodsideCoinPuzzleEndingFactorValue"""
00007FF6ABF0B3F8,00007FF6B031EFF0,"L""ESHPyramidHeadBossFightOutcomeEndingFactorValue"""
00007FF6ABF074E8,00007FF6B0316240,"L""ESHPrisonGallowPuzzleEndingFactorValue"""
00007FF6ABED0668,00007FF6B02A4050,"L""ESHHotelOWMirrorPuzzleEndingFactorValue"""
00007FF6ABED1658,00007FF6B02A6BE0,"L""ESHHotelFWPyramidHeadBossAftermathEndingFactorValue"""
00007FF6ABE947E8,00007FF6B02279B8,"L""ESHEndingFactorType"""
00007FF6ABE61DF8,00007FF6B01B8F50,"L""ESHBoolEndingFactorValues"""
00007FF6B110C8C1,00007FF6B190BF78,"&L""USHCityOWNeelysBarMessageEndingFactor"""
00007FF6ABF2BFCF,00007FF6B0365260,"&""SHDebug_Character_Endings_WestCityFWMariaRedirectionsCommentsEndingFactor_SetDebugValue"""
00007FF6ABF2BF9F,00007FF6B0365250,"&""SHDebug_Character_Endings_WestCityFWMariaInteractionsEndingFactor_SetDebugValue"""
00007FF6ABF2BF6F,00007FF6B0365240,"&""SHDebug_Character_Endings_WestCityFWInteractedAllAtHeavensNightEndingFactor_SetDebugValue"""
00007FF6ABF0614F,00007FF6B0313AA8,"&""SHDebug_Character_Endings_PlaythroughStompedDeadEnemiesEndingFactor_SetDebugValue"""
00007FF6ABF0611F,00007FF6B0313A98,"&""SHDebug_Character_Endings_PlaythroughMariaReceivedDamageEndingFactor_SetDebugValue"""
00007FF6ABF060EF,00007FF6B0313A88,"&""SHDebug_Character_Endings_PlaythroughKilledEnemiesEndingFactor_SetDebugValue"""
00007FF6ABF060BF,00007FF6B0313A78,"&""SHDebug_Character_Endings_PlaythroughHealingExcessEndingFactor_SetDebugValue"""
00007FF6ABF0608F,00007FF6B0313A68,"&""SHDebug_Character_Endings_PlaythroughBadHealthEndingFactor_SetDebugValue"""
00007FF6ABEF595F,00007FF6B02F09C0,"&""SHDebug_Character_Endings_MaryItemsInvestigationEndingFactor_SetDebugValue"""
00007FF6ABEE857F,00007FF6B02D6708,"&""SHDebug_Character_Endings_LabyrinthMariaRoomsEndingFactor_SetDebugValue"""
00007FF6ABED335F,00007FF6B02A8860,"&""SHDebug_Character_Endings_HotelFWListenedSickbedConversationEndingFactor_SetDebugValue"""
00007FF6ABED332F,00007FF6B02A8850,"&""SHDebug_Character_Endings_HotelFWKilledAllDefenselessEnemiesEndingFactor_SetDebugValue"""
00007FF6ABED32FF,00007FF6B02A8840,"&""SHDebug_Character_Endings_HospitalFWLyingMariaInteractionsEndingFactor_SetDebugValue"""
00007FF6ABE8387F,00007FF6B0202078,"&""SHDebug_Character_Endings_CityOWNeelysBarMessageEndingFactor_SetDebugValue"""
00007FF6ABE5140F,00007FF6B019A428,"&""SHDebug_Character_Endings_AngelasKnifeInvestigationEndingFactor_SetDebugValue"""
00007FF6B02E8BFF,00007FF6B02E8D05,"""ug_Character_Endings_MaryItemsInvestigationEndingFactor_SetDebugValue"""

Re: SILENT HILL 2 (2024) +6 (table Update .3)

Posted: Wed Oct 09, 2024 5:01 pm
by gir489
Bacon969 wrote:
Wed Oct 09, 2024 3:06 pm
~Tons of strings~
They are just the string literal version of the class implementation of USHEndingFactorsStatics UObjects.

Say for example AngelasKnifeInvestigationEndingFactor. It belongs to the class USHAngelasKnifeInvestigationEndingFactor.

class USHAngelasKnifeInvestigationEndingFactor final : public USHIntEndingFactor

USHIntEndingFactor is just the child strongly typed templated class of USHEndingFactor, which has a member ConditionToScoreChangeMap. Map here isn't referencing like the map in-game, it's referencing a programming map (Key:Value system). The key is the FSHIntCondition and the value is the FSHEndingScoreChanger.

The SHProto class contains a member called SHEndingFactorsStatics which is a collection of all the booleans that the ending map reads to determine what ending you get.

For example, it has a boolean CanPlayBlissEnding, CanPlayUFOEnding, and more relevantly, GetCurrentEndingType.

The USHEndingFactorsStatics class has functions to set these various members, such as USHEndingFactorsStatics::SetHospitalFWLyingMariaInteractionsEndingFactor and USHEndingFactorsStatics::SetHotelFWKilledAllDefenselessEnemiesEndingFactor. It takes a pointer to UWorld and the value of what to set the boolean to.
FaggotRetard wrote: HOW DO I COPYPASTE THIS INTO CHEAT ENGINE AND USE THIS
Fuck off and die.

Re: SILENT HILL 2 (2024) +6 (table Update .3)

Posted: Thu Oct 10, 2024 1:04 am
by ZacCoxTV
Does anyone have a completed save game I can download