Hello.
I have uncompressed de AppImage and run it and I get «Segmentation fault (core dumped)». Am I doing something wrong?
a fantasy console for making small games · By
Mmmm... I have tried the projector (with same result :)) and the Win64 through Wine (I don't know if that helps):
projectors/win64$ wine pq93-projector.exe system RAM: 7901MB
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f340,0x00000000), stub!
fixme:xinput:XInputGetCapabilities (3 1 0x33f6b0)
fixme:win:RegisterDeviceNotificationW (hwnd=0x10052, filter=0x12ae430,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x10054, filter=0x33f800,flags=0x00000004) returns a fake device notification handle!
fixme:xinput:XInputSetState (0 0x33f76c) Stub!
fixme:xinput:XInputSetState (1 0x33f76c) Stub!
fixme:xinput:XInputSetState (2 0x33f76c) Stub!
fixme:xinput:XInputSetState (3 0x33f76c) Stub!
audio spec:
freq: 22050
channels: 1
samples: 4096
base path: Z:/home/cibersheep/Baixades/jocs/Bundle/pq93/projectors/win64/
pref path: Z:/home/cibersheep/Baixades/jocs/Bundle/pq93/projectors/win64/
--- loading config ---
overscan:
left: 16
top: 8
right: 16
bottom: 8
--- done ---
fixme:win:RegisterTouchWindow (0x10056 00000003): stub
fixme:imm:ImmReleaseContext (0x10056, 0x8d9c00): stub
fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
fixme:msctf:ThreadMgrSource_AdviseSink (0x8d9aa0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
fixme:imm:NotifyIME NI_CLOSECANDIDATE
fixme:msctf:ThreadMgrSource_AdviseSink (0x8d9aa0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
fixme:win:EnumDisplayDevicesW ((null),0,0x33ef30,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33eac0,0x00000000), stub!
timer frequency: 10000000
target frame length: 166666
sleep resolution: 10825
loaded 2 controller mappings
wine: Unhandled page fault on read access to 0x00000050 at address 0x7bc48d88 (thread 0024), starting debugger...
Hmmm it probably *is* something about my AppImage. I basically read how they work and construct one in a bash script. I haven't worked on this project recently, something I did may be deprecated now (or the mistake may not have affected me on my machine by luck).
Thank you both for letting me know, will get this fixed ASAP.
I think this means you can fix it just by taking the files you had in the appimage and zip them up as is.
The user always need to give the binary file execute privileges though, standard fare on Linux so that's how it should be, just make sure to mention somewhere, in the readme or on the itch page, that it's in the bin folder. I am used to finding it in the applications root directory.