exoscoriae / eXoDOS

eXoDOS
65 stars 3 forks source link

Privateer 2 The Darkening (Special Edition) (1996) #5155

Closed Python-Exoproject closed 1 week ago

Python-Exoproject commented 1 month ago

I made this ticket to discuss the adding of 86box as an alternate choice for game launch until Dosbox can better run the game. Ticket #2494 can remain focused on the Dosbox speed issues.

As discussed in discord I have made the changes you suggested so that the user is informed on how to switch fullscreen\window, how to change CDs, and lock\release mouse. Your other suggestions were also implemented and the zip with it all is on the share drive in \github\exodos\game submission\python as priv2.zip

While the above suffice, it would be good if we could ever talk the 86box team into:

CD swap - 86box can save a history of opened images that are selectable via the menu bar already, maybe the 86box team would implement a hotkey to cycle these listed images if asked?

Fullscreen - The team may also implement a command line flag to set the fullscreen\window choice on launch

Default window res - Again, the team might implement a cl flag for this if asked so we can set the window size based on our users global choices, but otherwise we could maybe use the ssr util to text replace the values based on users global choice? Currently its set to scale to 2x in window mode which is 1280x960 as I have a 1080 resolution. You can increase this to 3x, 4x, etc via the menu which I noted for users with the other info. The setting value is saved in the file emulators\86box\privateer2.cfg in value scale= (scale=5 is 4k, scale=3 is 1080, and scale=1 is small).

Python-Exoproject commented 1 month ago

Ive moved the following out of #2494 as well, again so that the fixes can be here and the discussion of the emulation issue can remain on the other ticket.

I found some settings that seem to mitigate some of the speed issues. Still not great but significantly better. The cycles could possibly be tweaked better but I found this improved frame rates so that it chugs a bit when going past planets but is at least playable, while not making battles too ridiculously fast.

I switched to sbtype=sbpro2 and reran the games setsound to select sbpro and backed the new setup files up into the sb16 folder. This seemed to improve the sound which was a bit off when battle music was playing

I also noted that the game was the last game still using ECE Pixel Perfect so I made the same changes to it we did for Hardline and created a Staging conf with everything needed to both implement the adjustments and move to Staging: eXoDOS.zip

exoscoriae commented 2 weeks ago

added your changes to the conf and converted it to a staging game.

leaving ticket open as we are also talking about 86box here.

exoscoriae commented 1 week ago

86box version was added. closing as that completes what I can do here.