@BSzili wrote: 'What you said initially didn't raise any alarms, since I never built a Linux executable for EasyRPG Player, and OS4 uses ELFs too (file extension notwithstanding). I did however built the Player for one other platform: MorphOS. I so what I uploaded was a MOS executable instead of an OS4 one. Drats. Can you please redownload it, and check if it's any better?'
ok this 'non MrphOS' version starts up & exist fine now.
output window shows:
Debug: EasyRPG Player 0.6.2 started Debug: ============================ Debug: Clock: StdSteady steady=1 period=ns (1 / 1000000000) Debug: Seeded the RNG with 1589084517. Debug: CLI: Debug: SDL2: RendererInfo hw=1 sw=0 vsync=1 Debug: SDL2: Detected format (0) SDL_PIXELFORMAT_ARGB8888 : rank=(1) Debug: SDL2: Selected Pixel Format SDL_PIXELFORMAT_ARGB8888 Debug: Opened audio at 44100 Hz (stereo), format: S16MSB Warning: Removing invalid party member 1
then tried the Grimps game with this executable and it initially started out fine but then there was the lower half of screen with grabled text, sound was ok...was allowed to exit game fine to WB with no errors........heres what output windows said:
Debug: EasyRPG Player 0.6.2 started Debug: ============================ Debug: Clock: StdSteady steady=1 period=ns (1 / 1000000000) Debug: Seeded the RNG with 1589085367. Debug: CLI: Debug: SDL2: RendererInfo hw=1 sw=0 vsync=1 Debug: SDL2: Detected format (0) SDL_PIXELFORMAT_ARGB8888 : rank=(1) Debug: SDL2: Selected Pixel Format SDL_PIXELFORMAT_ARGB8888 Debug: Opened audio at 44100 Hz (stereo), format: S16MSB Debug: Detected encoding: ibm-5348_P100-1997 Debug: Using DH2:Beta Testing Stuff/EasyRPG-Games/Grimps -with SDL executable/Data as Game and Save directory Debug: Loading game Grimps: Squeaking of the Dead Debug: Game does not need RTP (FullPackageFlag=1) Debug: Using RPG2k3 Interpreter Debug: Could not get the size of RPG_RT.exe Debug: Assuming newer engine Debug: RPG2k >= v1.50 / RPG2k3 >= v1.05 detected Debug: Engine configured as: 2k=0 2k3=1 MajorUpdated=1 Eng=0 Debug: RTP path /data/rtp/2003 is invalid, not adding Debug: Cannot find: ./ExFont Debug: ExFont loading failed: RPG_RT.exe not found Debug: Loading Map Map0022.lmu Debug: Tree: TITLE + LOGO Debug: PicPointer: File logo-01 replaced with logo-01 Debug: PicPointer: File logo-01 replaced with logo-01 Debug: PicPointer: File logo-01 replaced with logo-02 Debug: PicPointer: File logo-01 replaced with logo-03 Debug: PicPointer: File logo-01 replaced with logo-04 Debug: PicPointer: File logo-01 replaced with logo-05 Debug: PicPointer: File logo-01 replaced with logo-06 Debug: PicPointer: File logo-01 replaced with logo-07 Debug: PicPointer: File logo-01 replaced with logo-08 Debug: PicPointer: File logo-01 replaced with logo-09 Debug: PicPointer: File logo-01 replaced with logo-10 Debug: PicPointer: File logo-01 replaced with logo-11 Debug: PicPointer: File logo-01 replaced with logo-12 Debug: PicPointer: File logo-01 replaced with logo-13 Debug: PicPointer: File logo-01 replaced with logo-14 Debug: PicPointer: File logo-01 replaced with logo-15 Debug: PicPointer: File logo-01 replaced with logo-16 Debug: PicPointer: File logo-01 replaced with logo-17 Debug: PicPointer: File logo-01 replaced with logo-18 Debug: PicPointer: File logo-01 replaced with logo-19 Debug: PicPointer: File logo-01 replaced with logo-20 Debug: PicPointer: File logo-01 replaced with logo-21 Debug: PicPointer: File logo-01 replaced with logo-22 Debug: PicPointer: File logo-01 replaced with logo-23 Debug: PicPointer: File logo-01 replaced with logo-24 Debug: PicPointer: File logo-01 replaced with logo-25 Debug: PicPointer: File logo-01 replaced with logo-26 Debug: PicPointer: File logo-01 replaced with logo-27 Debug: PicPointer: File logo-01 replaced with logo-28 Warning: Removing invalid party member 1
it’s the link you gave in this thread over at os4depot.
I couldn’t do much as the screen was garbled with text and couldn’t see anything but managed to exit game and get back to workbench with no errors...i’ll post a picture of what the screen looked like tomorrow...very late here gotta get some sleep now
It's now built with SDL2, but it only uses the software renderer, as the accelerated ones seem to have some issues. The software renderer works well enough, at least in WinUAE.
This is just like television, only you can see much further.
@K-L Sorry I missed your message, I don't check here very often. The tearing is likely the result of the lack of vsync in SDL2's software renderer. I disabled the hardware renderer(s) because of the glitches reported by others. SDL2 for OS4 has many accelerated renderers (compositing, OpenGL, OpenGL ES2), so there are way too many combinations, and I don't know which one works as I can't test this myeself.
edit: Just a note, I'll try to keep an eye on this thread better in the future.
Edited by BSzili on 2020/10/12 9:55:20
This is just like television, only you can see much further.
Long time since i saw this thread again and wonder, did you post the reported SDL2 issues at the tracker, so that they can be analyzed and eventually fixed?
- Would it be possible to turn off the system mouse pointer in fullscreen?
I'm not sure, which SDL2 issues you mean? edit: I'll check if I can hide the mouse cursor. edit #2: It turns out that some games using the Maniac patch handle mouse events. What I can do is to hide the cursor on keyboard events, and make it appear again if any mouse events arrive. Would this work for you?
Edited by BSzili on 2021/11/11 11:36:02
This is just like television, only you can see much further.
Heh, no problem, don't waste time if it's not worth it
What i like to ask is if you could probably compile a (test) version that uses opengl or composite (and VSYNC enabled)? If it's not too much to ask, i just want to see if the impact is mentionable at least, since the sw renderer is pretty slow, even on my x1000.