Page 1 of 1

Battle Academy 2 on Steam Deck OLED

Posted: Tue Jan 09, 2024 10:24 am
by speedingmick
Hi, I'm trying to get BA2 working on the new OLED steam deck, but the screen goes blank and fails to load. Launching BA2 from the steam gui takes me to the Slitherine launch dialogue window, Clicking on 'Play Battle Academy 2' icon, results in black screen and lock up.

There is something in the forum about changing the resolution to make it work. I have tried setting the game resolution in the steam app preference section for the game, but this didn't work. I tried 1280 and 1024.

There is also a mention of changing the rezx and rezy in the options.txt file, but the only location I can find for an options.txt file is in core/ui/, and this options.txt file does not have entries for rezx and rezy.

Has anybody managed to solve this puzzle? your help is greatly appreciated.

Mick

Re: Battle Academy 2 on Steam Deck OLED

Posted: Tue Jan 09, 2024 5:31 pm
by pipfromslitherine
That options.txt is a UI file in the main game install. The Steam Deck sandboxes each game, which can make it fiddly to get to the Documents folder for the game. I think that you need to go to:

/home/deck/.local/share/Steam/steamapps/compatdata/306640/pfx/drive_c/users/steamuser/Documents/

I think you can also get there via

~/.steam/steam/steamapps/compatdata/306640/pfx/ ..etc..

And you should be able to find the Documents/My Games/BA2 folder in there somewhere. Then there should be an OPTIONS.TXT file in there where you can set the REZX and REZY values.

My guess is that BA2 doesn't try 1280x800 (which I think is the Steam Deck rez).

Cheers

Pip

Re: Battle Academy 2 on Steam Deck OLED

Posted: Wed Jan 10, 2024 4:35 pm
by speedingmick
Thank you very much Pip. The file was exactly where you said it was.

I can confirm this has fixed the issue for me.

I am very greatful,

Mick

Re: Battle Academy 2 on Steam Deck OLED

Posted: Wed Jan 10, 2024 5:23 pm
by pipfromslitherine
Glad it got you working. Thanks for letting us know that this works.

Cheers

Pip