Boxer icon indicating copy to clipboard operation
Boxer copied to clipboard

save games not work since 64bit update ?!

Open SATAN-ZACK opened this issue 5 years ago • 7 comments

Hy all Folks, I have a problem with the Boxer.app

I installed the 64bit version after switching to Catalina. All games can be started and work without any problems. However, no new saves can be saved. The problem is with all games. System Preferences Full disk access is active. Does anyone have any idea where it could be?

SATAN-ZACK avatar Mar 14 '20 15:03 SATAN-ZACK

I have found that the scores are actually saved in the "Library / Application Support / Boxer / Gamebox States" folder. But if I want to load a savegame in the game, it will not be shown. If I copy the saved game from "Library / Application Support / Boxer / Gamebox States" into the game folder, the saved game is displayed.

SATAN-ZACK avatar Mar 14 '20 16:03 SATAN-ZACK

The code can be modified pre-build to ensure that save files are stored by default inside your game boxes (rather than in the Application Support folder). That way, if you move your game boxes to a different computer your saves will come with them. Let me know if you want me to post a link to such a build here and I will do so.

almeath avatar Apr 05 '20 06:04 almeath

Please post the link.

newtrashcan avatar Oct 18 '20 10:10 newtrashcan

https://www.dropbox.com/s/ij4be2bnz0i8o3f/Boxer%202.zip?dl=0

almeath avatar Oct 19 '20 11:10 almeath

Thank you.

newtrashcan avatar Oct 19 '20 11:10 newtrashcan

The code can be modified pre-build to ensure that save files are stored by default inside your game boxes (rather than in the Application Support folder). That way, if you move your game boxes to a different computer your saves will come with them. Let me know if you want me to post a link to such a build here and I will do so.

Is there a built of this available somewhere still? … the DB link isn't accessible anymore.

neuedeutsche avatar Nov 16 '22 14:11 neuedeutsche

The code can be modified pre-build to ensure that save files are stored by default inside your game boxes (rather than in the Application Support folder). That way, if you move your game boxes to a different computer your saves will come with them. Let me know if you want me to post a link to such a build here and I will do so.

Is there a built of this available somewhere still? … the DB link isn't accessible anymore.

It has been a long time since I have used Boxer. I have long since been compiling my own custom builds of DOSBox SVN, inclusive of a self-contained package to wrap games into app bundles, in a similar fashion to Boxer. It is a much more manual and complex process than the simple drag and drop provided by Boxer. However, it can include many customizations that have never made their way into Boxer. I continually keep it up-to-date against the SVN repository.

To answer your question, I did find a patched version of Boxer that I had compiled in 2019, which includes the modification for saving games within the bundle/gamebox. It is available here.

Bear in mind that version is three years old, so it will be missing all of the improvements from the latest unofficial Boxer branches. It is for Intel Macs only.

If you are experienced enough to compile your own build of Boxer, the way you get the save game modification is to modify _shouldShadowDrive: in BXSession+BXFileManagement.m to always return NO.

This will cause all Boxer builds from that source (regular + standalone) to write directly to the bundle/gamebox.

almeath avatar Nov 17 '22 07:11 almeath