SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   SHIII Mods Workshop (https://www.subsim.com/radioroom/forumdisplay.php?f=195)
-   -   Hsie hardcode in Linux. (https://www.subsim.com/radioroom/showthread.php?t=257841)

millnate 11-25-24 11:37 AM

Hsie hardcode in Linux.
 
Anyone been able to run the Hsie hardcode fix on Linux? It would seem it could be done, but I haven’t been able to figure out how.

Thanks!

millnate 11-25-24 11:59 AM

Alternatively, would someone be willing to patch it for me? I know there are concerns about ownership, but if I sent a copy of the .exe would that alleviate concerns? I’m just trying to get it patched but cannot figure out a way to do it on my steam deck.

Thanks!

Hooston 11-26-24 02:25 PM

It is possible... eventually
 
I've been running Stiebler4C_V16B1 version of HSie's fixes over GWX and NYGM under wine on Fedora Linux for about 5 years and on four different PC's. It's been a long time since I went through this! It took me a couple of tries: you have to follow the instructions very carefully

Get a nice clean install that you know runs properly. Apply the official v1.4 patch silent_hunter_3_dvd_1.4b_emea.exe if you are not running the final vanilla version 1.4b.
Copy the whole sh3 directory structure to a new location so that when you mess up you can start over!



Copy the sh3.exe file to a working area.
Copy the batch file Patch_SH3.bat to the working area
open a windows command line using

wine cmd


navigate to the right folder and run the batch file Patch_SH3.bat to apply the patch to sh3.exe

You then need to copy the patched sh3.exe back, but it expects a whole bunch of changes to data files to support the patch...

There are a total of three instruction manuals included with the Stiebler4C_V16B1 mod. These need to be read, but they are VERY confusing.

Instructions_Stiebler4C_V16B1_Addon.rtf
Stiebler4C_patch_Docs.pdf
HSieOptionsSelector_Readme.txt

Copy the completely new data files into the appropriate area.

Use a text editor to copy and paste all the changes to existing data files


Preferably you should create a directory with all the modified files in it in the correct folder structure so you can use JSGME to switch the mod in and out.
Lastly make sure there are no mods installed AFTER HSie that are going to mess up any of your modified files!


Alternatively get a copy of Onealex from his discord site. He's done all the hard work for you and it used to install fine under Wine (better than Windows in fact).


The sheer frustration makes it all the sweeter when it finally works! You should see V16B1 or something similar in the bottm right corner of the games first menu screen after loading.

millnate 11-26-24 04:14 PM

Quote:

Originally Posted by Hooston (Post 2934254)
I've been running Stiebler4C_V16B1 version of HSie's fixes over GWX and NYGM under wine on Fedora Linux for about 5 years and on four different PC's. It's been a long time since I went through this! It took me a couple of tries: you have to follow the instructions very carefully

Get a nice clean install that you know runs properly. Apply the official v1.4 patch silent_hunter_3_dvd_1.4b_emea.exe if you are not running the final vanilla version 1.4b.
Copy the whole sh3 directory structure to a new location so that when you mess up you can start over!



Copy the sh3.exe file to a working area.
Copy the batch file Patch_SH3.bat to the working area
open a windows command line using

wine cmd


navigate to the right folder and run the batch file Patch_SH3.bat to apply the patch to sh3.exe

You then need to copy the patched sh3.exe back, but it expects a whole bunch of changes to data files to support the patch...

There are a total of three instruction manuals included with the Stiebler4C_V16B1 mod. These need to be read, but they are VERY confusing.

Instructions_Stiebler4C_V16B1_Addon.rtf
Stiebler4C_patch_Docs.pdf
HSieOptionsSelector_Readme.txt

Copy the completely new data files into the appropriate area.

Use a text editor to copy and paste all the changes to existing data files


Preferably you should create a directory with all the modified files in it in the correct folder structure so you can use JSGME to switch the mod in and out.
Lastly make sure there are no mods installed AFTER HSie that are going to mess up any of your modified files!


Alternatively get a copy of Onealex from his discord site. He's done all the hard work for you and it used to install fine under Wine (better than Windows in fact).


The sheer frustration makes it all the sweeter when it finally works! You should see V16B1 or something similar in the bottm right corner of the games first menu screen after loading.

Thank you for the reply. I was able to get the .bat file to (at least) partially run as I had an old SH3.exe file added. So I thought I followed the instructions correctly, placed the patched .exe in the folder with the four DLL files it mentioned, then moved them over to my mods folder and activated them with JSGME after NYGM and the game loaded as version 16B1 and the Wolfpack mission was listed so I started the mission to test the contact messages/wolfpack function and within a minute of the mission loading, CTD.

So I got somewhere but I’m not sure it was patched correctly. I haven’t had any success with wine commands even though it’s loaded. I was able to run the .bat file in Bottles, but the dialog box never opened… it just ran and then stopped.

millnate 11-26-24 04:17 PM

Also, I’ve tried OneAlex but I can’t get it to display correctly. I keep adjusting the steam decks resolution but haven’t figured it out yet. I’ve also played with the main.cfg file and the 3d9d files and gotten some changes made but it’s still not displaying correctly. Either I get the “failure to initialize 3d engine” ctd or the screen is mostly cut off (only can see the top left of the screen.. not enough to interact with the menu).

I enjoyed the NYGM gameplay a lot… I would just love to be able to have the contact report and wolfpacks function. That’s all I ask! I’m a simple man! Haha.

Hooston 11-26-24 04:37 PM

alternative tack
 
I've no idea what the differences are between Wine and Proton, Proton seems a fairly trivial fork from Wine.
I guess you've looked at this page
https://steamcommunity.com/sharedfil...rchtext=proton
The base Steam proton page suggests this link for advanced meddling

https://github.com/ValveSoftware/Proton/blob/proton_5.0/README.md#runtime-config-options
Have you thought of installing and modding the game under Windows or Linux on a PC then simply copying the entire directory structure across to the steam deck?

millnate 11-26-24 06:22 PM

Thank you for the link to the steam page about Wine. A lot of that is over my head but I’ll work on it.

I would definitely just patch it on a windows machine but alas, I do not have one. Just my steam deck and a few iPads in the house. 😭

Hooston 11-27-24 02:12 AM

Panic attacks
 
The wolfpacks feature is not really worth having IMHO. A worthy effort but the game is not up to it. Trailing a convoy is very difficult because the maximum possible daytime visibility is much too short in the game, and it's boring micromanaging things for hours on end. The pack arrives eventually but then it all goes wrong because of the game's limited AI.
I've managed to achieve three pack attacks. One happened at dusk and I saw very little except a merchant going down and a lot of depth charges being dropped, but the other two were at dawn and were pure comedy. The attacking boats used torpedoes and deck guns in a suicidal attack and all ended up stopped at periscope depth under a hail of inaccurate fire from the merchants. When the escorts ran in for depth charge attacks they sailed straight into this and were all sunk.

millnate 11-28-24 02:42 PM

Hooston,

Thanks for the help! I got it working finally!


All times are GMT -5. The time now is 11:56 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.