Persona 4 Golden

Persona 4 Golden

Zbyt mało ocen
Modded Game Launch Alternative Solution
Autorstwa: Jinhjy
This is just a short and quick guide on how to launch the game through Steam without launching through Reloaded-II, a created shortcut, or Adding a Non-Steam Game to your library methods.
2
2
3
2
2
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Introduction
Hey everyone and welcome to my very first guide!

This is just a short and quick guide on how to launch the game through the regular Steam launch buttons whether that is from the Library View or the Taskbar Menu's Recent Games. This solution is an alternative to the current community guides/suggestions of launching through Reloaded-II, a created shortcut (from Reloaded-II), or Adding a Non-Steam Game to your library methods. These ones can be found here under "Launching the Game"[gamebanana.com].

Think of this as quality-of-life type of thing to do, and in no way should it affect actual mods or gameplay (at least from my experience and knowledge). I came up with this since, I don't really like using shortcuts and usually just launch my games directly through Steam, or even GOG Galaxy. So I wanted to come up with a solution that accommodates this.

I came up with this solution with the help of the following posts and some previous experience:
At its core, this solution does the same thing that the shortcut, that Reloaded-II creates for you, does.

Anyways lets get started so you can get playing!

1. Renaming the Original Executable
Navigate to or Find the Location of the Install
Assuming you already have the game installed. In your Library, right-click on it, move your
cursor over Manage, and then click on Browse local files.


Locate the Game's Executable
Find the .EXE named "P4G.exe"

Rename to Something Appropriate
I added "Steam" to the name, so its now named "P4GSteam.exe".

P4G Path
While you're here, copy or save the path to the folder and executable somewhere for later use in this guide.
2. Configure Mod-Managers Accordingly
Editing Configuration
Since, Reloaded-II (the mod-manager I am using and know most of the community is as well) might be pre-configured to find your P4G executable with a specific name you'll have to go and edit it to accordingly reflect the rename change we applied.
  • So for Reloaded-II, launch it. Then click on Persona 4 Golden on the left.

  • Click on Edit Application, under the Main heading.


  • Edit the second line in the menu. This should now match your path to our now named P4GSteam.exe
    Since I already had this setup for modding, I just went in and added the word "Steam" to the name in the path.

And that's it, you can now close the Reloaded-II window.
3. Creating a CMD file
Open a Simple Text Editor
Now launch notepad, notepad++, Atom or any other simple text editor that you have on hand. We'll use it to create a CMD file with a command that starts Persona 4 Golden in the same manner that Reloaded-II does when it creates a shortcut for us.

Creating our Command
So our CMD file is going to be made up of a simple
start
command-line command, and use the
/D
parameter which specifies a location to start a specific program, command or script. Feel free to read more about this command here[web.archive.org] or over here[web.archive.org].

In the text editor write and create the following command (keeping the spaces that I have between the paths:
start "persona" /D [Reloaded-II Folder-Path] [Reloaded-II.exe Path] --launch [P4GSteam.exe Path]

  • This command will require you to fill it in using the appropriate paths to your installation and setup. Change
    [Reloaded-II Folder-Path]
    with the folder path to where you have your Reloaded-II installed or placed. Change
    [Reloaded-II.exe Path]
    with Reloaded-II's executable path. And change
    [P4GSteam.exe Path]
    with the same path to the Persona 4 Golden's executable (that we renamed).

  • So, my complete command looks like this:
    start "persona" /D "D:\Users\Jinhjy\Documents\My Games\Reloaded-II" "D:\Users\Jinhjy\Documents\My Games\Reloaded-II\Reloaded-II.exe" --launch "F:\Programs\Steam\steamapps\common\Persona 4 Golden\P4GSteam.exe"

Saving our CMD file
Now once, our command is complete. We'll save it as a .CMD file. I recommend naming it as "P4G.cmd", however, this isn't necessary just convenient. However, make sure to save it into an empty folder of it's own, as this will be important for a later step.
4. Saving an ICO Icon File
I should label this step as optional, but I think it makes the EXE that we'll create to not use a generic icon image.

For this step, feel free to use any other ICO file but if you don't care that it will look identical to the original EXE (the one we renamed). Then grab a copy of the ICO (that I converted) from here[drive.google.com].

(Looks something like this)


Save this ICO file right next to our CMD file from the previous step.
5. Converting our CMD file to EXE
So this is the key step into making this launch method work, and that is to create an alternate EXE file that Steam will launch, that will instead launch P4G with our mods.

Download a CMD/BAT to EXE Converter
Navigate to either Github islamadel/bat2exe[github.com] or https://www.bat2exe.net/ and download the latest release version of the converter anywhere on your computer.
(At the time of writing of this guide I used v.1.7.0.0, here's the MD5 hash of my copy if you want to check yours against mine 127F2FD9512451EF0E6350FE2AB3235B)

Launch BAT2EXE Converter
Simply launch it by double clicking it! No installation needed.


On first launch, it should immediately open a browse for folder dialog box.


CMD to EXE Conversion
  • Use this to navigate and select to the folder where we saved our CMD file, and icon. If you haven't placed these in an empty folder of their own yet, do that now.


  • It should now prompt you with another, browse for folder dialog box. This is where it will save the new EXE file that we need. For this one, I recommend creating and choosing another empty folder.


  • If done correctly, this should take a second or two to successfully create our new P4G executable.

You should now be able to exit/close the BAT2EXE application.
6. Moving Our EXE
Finally, copy the new EXE we've created to the P4G folder. Should find that it sits right next to the original executable (now named "P4GSteam.exe")
Conclusion
Launching Game
You should now be able to launch the game through the traditional and regular Steam methods either from the Library.


Or from the Taskbar Menu if its one of the recent games.


Or any other method you would regularly launch a Steam game.

Final Notes
One issue that you might run into with this setup, is that before proceeding with any update you will have to temporarily undo the custom EXE we created (maybe by placing it in a temp folder) and renaming the original EXE back to just "P4G.exe".

Also I do not recommend you using this method to launch another application disguised as a Steam Game, this is against guidelines from what I know and will probably get your account banned.

I hope you found this helpful. Feel free to use this method of launching other modded games (if allowed within the game's usage guidelines). Anyways enjoy launching the game like normal now!
Komentarzy: 12
Oniram 16 maja o 20:33 
@enward you beautiful person this works and takes literally two seconds to do thank youuuuuu :8bitheart:
enward 1 maja o 9:21 
Taken from Reloaded II FAQ:

" In your Mod Selection Menu, click Edit Application and expand the Advanced section.
Then simply press the Deploy ASI Loader button and voila!
"
Isseki 13 marca o 15:52 
fantastic guide dude, however after correctly doing all the steps my game just wouldn't, what i did was adding [path to the working exe] %command% inside the launch options in steam library.

then it worked just fine with Dragon Ball: Sparking Zero!
kolter 29 grudnia 2023 o 8:02 
You can just use steam edit instead, and even changing the exe is against the guidelines you'd have to be the world's unluckiest person to actually get banned, you can do something like this with practically every game you own and still not get banned.
rice_cocktail 20 listopada 2023 o 20:03 
I was having a similar issue with running Silent Hill 3 via Relaoded-II. Specifically, in Big Picture Mode it would see Reloaded-II close, and would then return controller focus to BPM in the background even though SH3 was running in the foreground.

My solution was to run a batch file as an exe like you described above, but with a loop checking to see if sh3.exe is currently running before closing. The code is below, but obviously you will need to modify it for whatever application you need to use BPM.




@echo off
echo Waiting for Reloaded-II to launch game...
start /w /D <PATH TO FOLDER HOUSING RELOADED-II> <PATH TO THE RELOADED-II.exe> --launch <PATH TO GAME.exe>
timeout /t 5
echo GAME Running...
goto game_active
:game_active
tasklist /fi "ImageName eq GAME.EXE " /fo csv 2>NUL | find /I " GAME.EXE ">NUL
IF "%ERRORLEVEL%"=="0" (
goto :game_active
) ELSE (
echo GAME Closed... Waiting for Script to End...
)
TECHNIKAKeitoSithuro 1 kwietnia 2021 o 23:24 
oh that makes sense
Jinhjy  [autor] 1 kwietnia 2021 o 20:38 
I have a tendency to browse my Steam library and launch a game from there, or if its a game im regularly playing through I launch it from the Steam Taskbar Recently played games shortcut. So doing this ensures I can still launch it modded through those.
TECHNIKAKeitoSithuro 31 marca 2021 o 1:33 
ummmmmmmmmmmmm,very cool guide but....... what is the reason you would do that?
Jinhjy  [autor] 14 stycznia 2021 o 13:51 
Great to hear! Thanks for checking it out! Feel free to lmk if you have any questions :lunar2019grinningpig:
Rana 14 stycznia 2021 o 12:45 
Yes, it is and thank you. \o/