Page 1 of 1

BA2:EF Steam Deck

Posted: Fri Dec 16, 2022 1:07 pm
by Topninja
Hi, I am able to play BA on the steam deck but for some reason I can’t get past the title screen for BA2.
I have tried various compatibility modes to no effect.
I’m wondering if any of you fine people have managed to get it working.
TIA :D

Re: BA2:EF Steam Deck

Posted: Tue Jan 03, 2023 6:26 pm
by pipfromslitherine
What happens when you try and play? Do you see the main menu screen correctly? Is there anything useful in the error.log (Documents/My Games/BA2).

Cheers

Pip

Re: BA2:EF Steam Deck

Posted: Tue Jan 03, 2023 7:36 pm
by Topninja
Hi Pip, thanks for the interest
The program opens the main menu. After pressing “Play Battle Academy 2” with most proton versions the screen just goes black then crashes to the steam page.
Without a comparability mode it comes up with the following;
*** unhandled Exception!
ExpCode 0xC0000005
ExpFlags 0
ExpAddress: 0xFBB4384
Please report!

Re: BA2:EF Steam Deck

Posted: Tue Jan 03, 2023 10:57 pm
by tomlowshang
I tested BA2 on Linux desktop with Proton 7.0 and get the same result as topninja, so the problem isn't specific to Steam Deck. BA2 worked very well on Linux/Proton before, but I haven't played in a while, so I don't know when BA2 stopped working.

Re: BA2:EF Steam Deck

Posted: Wed Jan 04, 2023 12:04 am
by pipfromslitherine
Can you take a look at

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

There should be a My Games folder (or it might be inside a Documents folder), and inside that an error.log file. It would also be useful to know whether there is an OPTIONS.TXT file inside the folder.

I don't have a deck yet to look at this.

Cheers

Pip

Re: BA2:EF Steam Deck

Posted: Wed Jan 04, 2023 12:39 am
by Topninja
Hi Pip,
I’ve had a quick look on dolphin and BA2.exe has the following ;
Th file or folder /run/media/mmcbik0p1/steamapps/common/Battle Academy 2/BA2.exe does not exist

I’m still trying to find the folder you mentioned and will continue searching in the morning.
Thanks again for trying to help, it might just be a case of it not being compatible with steam deck but BA works perfectly.

Re: BA2:EF Steam Deck

Posted: Wed Jan 04, 2023 8:02 am
by Topninja
Hi Pip,

I finally found this;

WER: 10004
PLATFORM: WINDOWS
CPU String: AuthenticAMD
Stepping ID = 2
Family = 15
Extended model = 9
Extended family = 8
CLFLUSH cache line size = 64
CPU Brand String: AMD Custom APU 0405
Cache Size = 512K
UNKNOWN TAGS IN: CONFIG/SYSTEM. TXT
Unknown Tag: MOVIEMODE
Unknown Tag: DYNAMICENV
Unknown Tag: LAYOUTKILLSENEMYX, END: CONFIG/SYSTEM. TXT
Found Direct Version Number: 4.09.00.0904
Creating Device
MonkeyInitStart
MIS: Found DD
MIS: IsHW
MIS: SetCoop
MIS: Setting Disp Mode
Failed HW VP - trying SW
This device does not support the queried technique.

Re: BA2:EF Steam Deck

Posted: Wed Jan 04, 2023 4:00 pm
by pipfromslitherine
Is there an options.txt file in the same folder as the error log? It might be that it is trying to start up in the wrong resolution.

Cheers

Pip

Re: BA2:EF Steam Deck

Posted: Wed Jan 04, 2023 4:51 pm
by Topninja
Hi Pip,

BFX 127
7
8.
9
10
11
14
15
16
17
18
19
20
21
22
23
24
25
26
127
28
Rezx 3840
RezY 2160
Use16Bit o
ShadowType 2
Sound 1
Shaders 1
DynEnv 1
TextureQuality 2
Fullscreen 1
FirstRun 1
HideCoverMarks 0
MPHelp o
BetaIntro 0
ScrollSpeed 0
VersionTag 65540
DiffMode 2
DownloadVersion 0
GameSpeed 0
Lang 0
ControlMode 1
DeselectMode 0
DisableMinimap 0
DisableShake o
26
HelpFlags 0
27
WinCount 2
28
AskedForRating 0
29
AdvancedOptions 0
30
EditorAutoEdge 1
31
EditorAdvancedMode 0
32
EditorCopyFlags 3
33
ReactionDisplay 1
34
HotseatWarning 0
35
USERNAME 00000000000000000000000000000000000000000000000000000000000000000000000000000000
36
VALUES
<00000000200000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000
VALUES 00
37
38
39
LOGIN 00000000000000000000000000000000000000000000000000000000000000000000000000000000

Re: BA2:EF Steam Deck

Posted: Wed Jan 04, 2023 4:53 pm
by Topninja
Sorry, ignore the numbers. I cut and pasted from a photo of the screen!

Re: BA2:EF Steam Deck

Posted: Wed Jan 04, 2023 6:35 pm
by tomlowshang
You can try changing Resx and Resy to 1280 and 800 respectively.

The original tweak to get BA2 running on desktop Proton, changed Fullscreen to 0, but I'm not sure if that applies on Steam Deck since the game should run full screen.

Re: BA2:EF Steam Deck

Posted: Wed Jan 04, 2023 6:48 pm
by Topninja
Hi tomlowshang,
It worked!!!
I changed to 1280x800 and it’s loaded up.
Thank you so much for your advice and support

Re: BA2:EF Steam Deck

Posted: Wed Jan 04, 2023 8:01 pm
by tomlowshang
Great! Please consider reporting your success on protondb: https://www.protondb.com/app/306640

Now to figure out why BA2 stopped working on desktop Proton. :(

Re: BA2:EF Steam Deck

Posted: Wed Jan 04, 2023 8:13 pm
by pipfromslitherine
The error log might provide some useful information to help you getting it working on Proton.

Cheers

Pip

Re: BA2:EF Steam Deck

Posted: Wed Jan 04, 2023 9:20 pm
by Topninja
I’ve followed your suggestion and reported on protondb.com
Thanks again to you both.