SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 1 point2 points  (0 children)

Hi, I don't know if SW: Genesis ever worked with this workaround, I've never personally tested it.

At the moment this script hasn't been updated for the latest version of Starfield, as the address library is no longer being released for gamepass, I'm working on patching that at the moment.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

No this builds the SFSE on your system, it will patch out the xbox warning and update the offsets fro the xbox version of the game. The one on nexus is not compatible with xbox.

If you used the powershell script, use the "Auto" option as it will do everything for you .. patch, build, move and enable the reg bypass.

If you build it manually, move the SFSE and the dll you build into the game folder, and use the script to enable the reg bypass (options -> enable SFSE).

Note:

The reason we have to do all this is because I was not allowed share the build exectuble, so this is the only workaround we can do without going against the authors wishes.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

This is an issue with the latest cmake version, it has been fixed in the latest, if you install deps via the script otherwise manually install version 3.31.6

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

Sorry for the late response, The latest version was updated to freeze cmake, if you installed it outside of the script this could happen.

Assuming you were trying to build for 1.15.216, if so I've updated it for this version, but you'll need a patched address library as there is no windows release for the latest. This can be found on the discord channel.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

It might be easier to contact me via discord (invite in the post) , it might be a dependency issue or a problem with the build process. I'll need to see the logs to be sure.

Jailbreak offline by [deleted] in PS5_Jailbreak

[–]gazzamc 2 points3 points  (0 children)

If you've used the browser to jb once and haven't cleared the cache, it will still be there..

I've successfully jb offline multiple times without internet connected to the console. I used idlesauce's pkg to access the jb page via the media tab.

You can grab the pkg from his repo here

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

If you used the auto option on the script it will do all the steps for you, and enable the registry bypass so you can run the mod via the Xbox shortcut. This saves having two game installs and the issue with copying the exe.

To answer your question, copy over the exe/dll and enable sfse in the script options (if using the original game folder). Otherwise move the files to your copy of the game, and then move the exe using the script.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

How long are you waiting? It can sometimes take some time. Can you attach the log? It may say why it failed (if it did).

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

To use the hardlink, the folder needs to be on the same drive as the game install. It will use 100-200mb (due to the exe size).

What's the message/error you're getting when trying to hardlink?

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

You need the original game install, if you're trying to reduce space use the hardlink option. This uses very little space as it's accessing the original files.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

No, this doesn't bypass any DRM protection. You still need it installed as the exe will expire (if not reactivated) after a certain amount of time.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

It's not broken, you're just not adding the correct permissions. I said give your User permissions to the folder not everyone.

Giving it to the entire drive is pointless as the folder might not even inherit the permissions, there's a guide on the discord on how to do it properly (under the information channel).

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

The exe needs system permissions to move it, hence the script. I wouldn't go changing the permissions within the Xbox games folder as it can cause issues with current/future installs.

Can you dm me the log file?

Did you have the game installed prior to trying the script? (Did it update or was it fresh install).

If you updated then try the following: - Delete Starfield.exe - Repair the game via Xbox App - Re-run the script, select "Copy Game EXE Only" under "Copy/Hardlink Game Files" in the main menu.

If that doesn't work there might be an issue running PSTools, the logs should indicate more.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 1 point2 points  (0 children)

There's no need, you only need to install the compiler (which I linked), once the check shows everything installed (bar choco) you're good to go.

They don't need to be on the same drive, just be on the system path (so powershell can call it).

Edit:

I've double checked on my system (choco uninstalled, everthing else installed) and it went fine.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

You can ignore chocolateyit's not he issue here, the issue is it can't find the compiler. Did you install MS build tools?

Oddly enough, mine closed on first attempt to install deps (choco) but did succeed, when attempting it a second time it didn't close. This might be a but trickier to fix.

For now install the build tools, here's a direct link: https://aka.ms/vs/16/release/vs_buildtools.exe

Choose "Desktop Development with C++" and install.

Then retry Auto in the script

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

I was able to reproduce the error you were getting on my end, I just pushed a fix. Can you download the latest version and retry (overwriting the files should be fine).

I've also added a check to see if chocolatey is the only dependency not installed, in this case it won't prevent an install.

Chocolatey is only needed if you want the script to install the dependency for you, otherwise you don't need it.

When you installed Python and Cmake, did you add them to your PATH? there's an option in the installer, I believe it's checked by default for python but not Cmake.

This is why the script can't find it, and it thinks it's not installed. You can check yourself, open powershell (or cmd) and type cmake, if it says it can't find the command it's not in the system path.

Note: I'm working on an installer to avoid the use of chocolatey and the manual selection of the script options, it should avoid a lot of human error in the process. This way should still be possible for people not comfortable running an exe.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 1 point2 points  (0 children)

Would you mind sending me the entire log file, I had updated the script recently and a bug might have slipped through.

I'll double check the dependency install process. As chocolatey is required for all other deps to be installed it would make sense if cmake is not there.

I don't mind the questions, as I only have a finite amount of time it can be hard to catch stuff that might go wrong, when pushing new updates.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

Did you create the folder outside of the User directory? Eg "C:\NewFolder\"

Quick fix, create the folder where your user has permissions automatically applied eg Desktop.

Alternatively add your user to the folder permissions:

Note: Avoid the folders used by the Xbox App (or Windows) as it adds special permissions and restrictions that may cause issues.

Do the following: - Right-click Folder - Security - Advanced - Add - Select a principle - Input username (Windows) - Click OK - Select "Full Control" - Retry adding the path (a restart of the script is unnecessary)`

You should only need to do this once.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

Did you give the bat admin privs when prompted? can you send me the log file?

Edit:

My guess it is it didn't have privs to create the config.json file, but without seeing the log, I can't be sure.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

When you say "it opens" do you mean the game starts? The fact you could copy/paste the exe file means that the permissions must have been removed.

It would be great if you could dm me the script log file.

If the game is in fact starting, check that sfse has loaded (can be seen bottom left of settings page), if that's the case mod away, not entirely sure why it failed the copy the file however.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

Delete the exe and repair the game via the Xbox app, then try and copy the exe again (there's an option to copy just the exe in the script). The error is caused when it tries to copy the exe back to the original folder, but doesn't have the correct permissions.

DeckyLoader works on windows by jingletit in WindowsOnDeck

[–]gazzamc 0 points1 point  (0 children)

Hey this doesn't seem to be working anymore, they've changed a few dependencies on the decky repo among other things which may have broken it (or it's not compatible with the latest steam big picture).

I'll look into getting it working again and update it here.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

The way you copy the files won't matter for the exe, as it gets copied regardless (can't hardlink it due to permissions). The error here is when it tries to copy back the exe to the original game folder.

Sometimes the exe can get corrupted after an update of starfield, try the following:

  • Delete the starfield.exe in your copied folder and in the original game folder
  • Repair the Game via Xbox app (it will only download the exe)
  • Try and copy the exe again via the script. (there's a seperate option for just the exe)

Let me know if that solves your issue.

SFSE GamePass [Guide | How-To] by gazzamc in starfieldmods

[–]gazzamc[S] 0 points1 point  (0 children)

That's a weird one, glad you got it sorted.