Silent Hill: Homecoming

Silent Hill: Homecoming

unknownproject Jan 26, 2018 @ 7:19am
Another config options and fps unlocking patch.
Better later than never.
Originally posted by unknownproject:
I'm still diggin' inside the engine code and what I've found for now:
-Open default_pc.cfg
-Comment or delete "loadingscreenxml = Interface\LoadingScreen.xml" line;
Now the engine turns to debug mode.
-Add "enableFinalFPS = 1" line to activate ingame FPS counter;
-Add "costumeIndex = 6" line to change your costume. Value between 0 and 6. 6 means pyramidhead. This global value will replace your current costume anytime you start or continue your game.
Engine allows you to set vertical syncro by adding two lines like this:
vsync = 1
vsyncInterval = 1.

-Add "playerHealth = 100.000000" line to set your health;
This one is also global value so if you want to challenge yourself you can decrease or increase it to make your adventure much easier.
Originally posted by unknownproject:
CheatEngine 6.7 Table:
mega. nz/#!74E2lQ5Y!EiAZsqbrGwwZJweDCGXD3k3kRC6EZtV2ImE1bxveKE8
This table allows you to change vertical/horizontal orientation/map width and scale.
Default values:
640.0000 //Horizontal orientation
360.0000 //Vertical orientation
1280.000000000000 //Map width
0.0007812500116415322 //Map scale

Please note: this is not a perfect solution. Only for realtime manipulation.
For example (if you set FullHD resolution):
960 //half of width
540 //half of height
1920 //width
0.0003212500116415322 //decreased scale

You will see small but full map under map screen.
The rule is: " Higher resolution - lesser scale ".
Zoom mode is under progress.
Originally posted by unknownproject:
How to unlock extra weapons and costumes
- The Cheaters Way - (if you don't want to replay from 11 to 14 level):
-Open default_pc.cfg;
-Change map = shell
to map = M15_010_010
or map = M15_020
or map = M15_030_010
or map = M15_040
or map = M15_045_010
or map = M15_060
OR if you don't want to spoil yourself you can go to the level you want:
map = M01_NIGHTMARE
map = M02_SGTOWN1
map = M03_ALEX1
map = M04_SGTOWN2
map = M05_HOTEL
map = M06_SGTOWN3
map = M06_SGTOWN3B
map = M07_DESCENT
map = M08_SGTOWN4
map = M09_ALEX2
map = M09_050B_LAKE
map = M10A_SHTOWN1
map = M10B_SHTOWN2
map = M11_PRISON
map = M13_CHURCH
map = M14_LAIR

You can also change current map with commandline argument map:%mapname%
Click on the links below if you want to see the proof:
YouTube - Silent Hill Homecoming Pre-Debug Mode
Silent Hill Homecoming [60+ FPS mode]
Universal patch[pcgamingwiki.com]
Silent Hill Homecoming - Patch 1.21b - Update 1]
Silent Hill Homecoming - Patch 1.21b - Update 2]
Silent Hill Homecoming - Patch 1.22 - No More Freezes.
To be updated...
Last edited by unknownproject; Sep 15, 2018 @ 9:34am
Originally posted by Revelanth:
Appreciating what you're doing. Hopefully the game can finally be made compliant.
< >
Showing 16-30 of 123 comments
unknownproject Mar 4, 2018 @ 1:24am 
I'm planning to release my own PAK explorer. I'm trying to recognize as much formats as it possible. And about map screen. All constants for map screen also used for items and other things. Every single mark on the map is 3D object placed on specific angle and coordinates. Each time you change map position or map scale you will see how all of those 3d marks redraw. It looks very buggy. Is it possible to patch ? Not for now. It's hard to fix.
NotAPlaya Mar 5, 2018 @ 6:59pm 
Now we just need a way to make the sound work correctly on stereo systems. I tried to mess with realtek settings setting it to 5.1, but it's still not perfect.
Thanks for the 60fps patch!
Trykes Mar 8, 2018 @ 8:22pm 
Thanks for the patch! Do you know why the game goes to a black screen on a 21:9 resoluiton? Whit a fix for this the game would be perfect.
unknownproject Mar 9, 2018 @ 4:01am 
Originally posted by Trykes:
Thanks for the patch! Do you know why the game goes to a black screen on a 21:9 resoluiton? Whit a fix for this the game would be perfect.
You can try to run any level without loading screen if you want. Pay attention to the first post.
======================================================================
This is mostly like direct port with some features unlocked. It's strange cuz the one of the previous game based on "Slayer Engine" works fine. And this game is "Indiana Jones And The Emperror's Tomb".
But SHH works bad under any resolution (except 1280x720) cuz the engine code clearly says too me about it. I've found more than one constant marked as '1280' and '720' or half of them. And those constants used for different purposes not for one single thing (As I already said before).
To fix all major problems I need to redesign the whole engine. May be 70% of actual code. But everything I can do is debugging with asm patches as result.
Nom_Nom Mar 9, 2018 @ 6:35am 
Originally posted by unknownproject:
Originally posted by Trykes:
Thanks for the patch! Do you know why the game goes to a black screen on a 21:9 resoluiton? Whit a fix for this the game would be perfect.
You can try to run any level without loading screen if you want. Pay attention to the first post.
======================================================================
This is mostly like direct port with some features unlocked. It's strange cuz the one of the previous game based on "Slayer Engine" works fine. And this game is "Indiana Jones And The Emperror's Tomb".
But SHH works bad under any resolution (except 1280x720) cuz the engine code clearly says too me about it. I've found more than one constant marked as '1280' and '720' or half of them. And those constants used for different purposes not for one single thing (As I already said before).
To fix all major problems I need to redesign the whole engine. May be 70% of actual code. But everything I can do is debugging with asm patches as result.
That's really interesting and bummer (About you need to redesign the whole engine to fix this issue) but I'm glad you were to detect the issue.
unknownproject Mar 23, 2018 @ 12:54pm 
Originally posted by unknownproject:

This is how the map looks like after applying some resolution patches (FullHD for example):
i.imgur.com/eHePi4j.jpg - Normal mode (downscaled to fit the screen)
i.imgur.com/cEhjNjh.jpg - Zoom mode (center of the map)
i.imgur.com/SjLw4au.jpg - Zoom mode (upper part)
i.imgur.com/JDwTmDH.jpg - Zoom mode (lower part)
i.imgur.com/lMPtrVg.jpg - Zoom mode (left part)
i.imgur.com/QxauEvS.jpg - Zoom mode (right part)
Pay no attention to the background/fps/empty spaces under map screen.
[Yeah. I'm playing this game under debugging session ;)]
Nom_Nom Mar 23, 2018 @ 2:28pm 
Originally posted by unknownproject:
Originally posted by unknownproject:

This is how the map looks like after applying some resolution patches (FullHD for example):
i.imgur.com/eHePi4j.jpg - Normal mode (downscaled to fit the screen)
i.imgur.com/cEhjNjh.jpg - Zoom mode (center of the map)
i.imgur.com/SjLw4au.jpg - Zoom mode (upper part)
i.imgur.com/JDwTmDH.jpg - Zoom mode (lower part)
i.imgur.com/lMPtrVg.jpg - Zoom mode (left part)
i.imgur.com/QxauEvS.jpg - Zoom mode (right part)
Pay no attention to the background/fps/empty spaces under map screen.
[Yeah. I'm playing this game under debugging session ;)]
Nice work - I’m glad you’re here to fix these issues :)
unknownproject Mar 23, 2018 @ 3:13pm 
Now it's time to edit some XMLs.
I already extracted the most important files from global.pak and have no idea why are they doing this:
i.imgur.com/c3z3sRe.png

And for maps.
i.imgur.com/Ug3lKqi.png
So I was right - anything was designed for 720p and never changed under releasing this port.
The map issue is not code-only problem. It's more complex.
Last edited by unknownproject; Mar 23, 2018 @ 3:29pm
Nom_Nom Mar 23, 2018 @ 3:59pm 
Originally posted by unknownproject:
Now it's time to edit some XMLs.
I already extracted the most important files from global.pak and have no idea why are they doing this:
i.imgur.com/c3z3sRe.png

And for maps.
i.imgur.com/Ug3lKqi.png
So I was right - anything was designed for 720p and never changed under releasing this port.
The map issue is not code-only problem. It's more complex.
Well that’s a shame that it’s going to be more complex to fix this issue. Is it possible to fix though, out of curiousity.
unknownproject Mar 25, 2018 @ 3:32pm 
Originally posted by unknownproject:
==================================================================
READ THIS INFO CAREFULLY.
==================================================================
-Every resolution constant has been changed to fit 4K screen.
(Affected to all GUI elements. Possible FPS drops on weak systems).
Thanks to developers this game still depends on 720p resolution.
(Small textures and big 3D marks as result).
To fix all gui elements we need to extract and edit all neccesary xml files:
(At least X and Y parameters to set proper offsets)
==================================================================
\engine\interface\game.xml
\engine\interface\xml\game\game_hud.xml
\engine\interface\xml\game\game_pause.xml
\engine\interface\xml\game\game_death.xml
\engine\interface\xml\game\game_foreground.xml
\engine\interface\xml\game\game_background.xml
\engine\interface\xml\game\game_maps.xml
\engine\interface\xml\game\game_journal.xml
\engine\interface\xml\game\game_save.xml
\engine\interface\xml\game\game_options.xml
\engine\interface\xml\game\game_options_display.xml
\engine\interface\xml\game\game_options_game.xml
\engine\interface\xml\game\game_options_controls.xml
\engine\interface\xml\game\game_credits.xml
\engine\interface\xml\game\game_options_joystickcontrols.xml
\engine\interface\xml\game\game_options_mandkcontrols.xml

==================================================================
Silent Hill Homecoming - Partial map-item fix
==================================================================
Link in the description.
PS. Say hello to Alex.
==================================================================
Last edited by unknownproject; Mar 25, 2018 @ 4:10pm
Purgatory Mar 26, 2018 @ 8:40am 
A huge, detailed fix should immidiately come for those reasons ;

1-In Fullscreen, game crashes when Alt tabbing. The funny part is, in my computer, even in windowed, same thing causes crash (I'm using Windows 10 Pro x64)

2-FPS drops. I'm playing this game in 30 fps, I have Nvidia Geforce GT320 1GB screen card, 4 GB ram, Intel Core 2 Duo 2.4 ghz and Windows 10 Pro x64. Right, GT320 is really poor, but isn't it enough to play Homecoming in at least 30 fps? Settings are medium, maybe I can close shadows etc. from config folder but keep the resolution in 1366 768. Should I have drops just because my video card is ♥♥♥♥♥♥? (Maybe a detailed fix can't work for me in this reason)

These are all I can remember for now, I may edit this when I got other reasons :steamsalty:

Nom_Nom Mar 26, 2018 @ 10:48am 
Originally posted by Abnormal Silence:
A huge, detailed fix should immidiately come for those reasons ;

1-In Fullscreen, game crashes when Alt tabbing. The funny part is, in my computer, even in windowed, same thing causes crash (I'm using Windows 10 Pro x64)

2-FPS drops. I'm playing this game in 30 fps, I have Nvidia Geforce GT320 1GB screen card, 4 GB ram, Intel Core 2 Duo 2.4 ghz and Windows 10 Pro x64. Right, GT320 is really poor, but isn't it enough to play Homecoming in at least 30 fps? Settings are medium, maybe I can close shadows etc. from config folder but keep the resolution in 1366 768. Should I have drops just because my video card is ♥♥♥♥♥♥? (Maybe a detailed fix can't work for me in this reason)

These are all I can remember for now, I may edit this when I got other reasons :steamsalty:
For 1 the engine is completely unstable, hence ALT + Tab causes crashes, idk about your FPS drops though.
unknownproject Mar 26, 2018 @ 12:56pm 
Originally posted by Abnormal Silence:
A huge, detailed fix should immidiately come for those reasons ;

1-In Fullscreen, game crashes when Alt tabbing. The funny part is, in my computer, even in windowed, same thing causes crash (I'm using Windows 10 Pro x64)

2-FPS drops. I'm playing this game in 30 fps, I have Nvidia Geforce GT320 1GB screen card, 4 GB ram, Intel Core 2 Duo 2.4 ghz and Windows 10 Pro x64. Right, GT320 is really poor, but isn't it enough to play Homecoming in at least 30 fps? Settings are medium, maybe I can close shadows etc. from config folder but keep the resolution in 1366 768. Should I have drops just because my video card is ♥♥♥♥♥♥? (Maybe a detailed fix can't work for me in this reason)

These are all I can remember for now, I may edit this when I got other reasons :steamsalty:
1. First patch has only one purpose - unlocking FPS. It's hard to fix anything without source code.
Last time: this game was designed for 720p. At this point I can't guarantee any kind of stability cuz I'm not developer of this game but it works fine on my pretty weak system.
Second patch is only for test purposes to show how it works under higher width screen resolution.
2. I have some drops on Core 2 Quad CPU after applying meltdown patch for Win7.
So yeah. Latest OS patches and background processes drop your cpu performance immediately. Try to disable loading screen/Set higher process priority/Kill anything on the background. Without loading screen this game works much stable.
Last edited by unknownproject; Mar 26, 2018 @ 2:45pm
Nom_Nom Mar 31, 2018 @ 7:06pm 
I’m just curious on something idk if this happened on consoles but if you encounter your first Lurker a music plays in the background however when you leave the game paused for at least 5-10 minutes the background music will eventually stops till it’s triggered again.

Is this a bug or it’s that a way to save memory?
unknownproject Apr 23, 2018 @ 11:23am 
Originally posted by unknownproject:
I see some people have troubles with savegames.
Inside Patch 2:
-Savegame folder replaced to "Engine/savegame";
-All fps fixes (config/counter/animation);
-PE flag to handle with more RAM;
Installation:
Extract "Patch1-SG.zip" to game dir. Replacing is neccesary.
Download link:
mega. nz/#!qhtWgKrD!Z2jaEZVkJeb5P0ApYZ8ho3iIzR6KrO9rvCDfuJLuy-c
Last edited by unknownproject; Apr 23, 2018 @ 11:24am
< >
Showing 16-30 of 123 comments
Per page: 1530 50