AliveTeam / alive_reversing

Re-implementation of Oddworld: Abe's Exoddus and Oddworld: Abe's Oddysee
345 stars 44 forks source link

macOS - no config file #1443

Closed naymapl closed 2 years ago

naymapl commented 2 years ago

Hi. I build arm64 build on mac mini m1 and runing well the game (I checked Odysey and Exoddus) but have issue with 2 things - first where is any config file to change res for system one for ex 2560x1440 and other graphic settings. Secong things is game saves - i try to save the game progress but nothing working right now. Thank you for any help.

MrSapps commented 2 years ago

The internal resolution is hard coded and scaled to the window size currently. You can control aspect ratio and full screen with F11/12.

https://github.com/AliveTeam/alive_reversing/blob/030cdc271174e2cc7c2af98492a4cb1b3077e679/Source/AliveLibAE/PauseMenu.cpp#L1201

Perhaps you can log or debug this to figure out why save doesn't work. You didn't provide much info on how it fails. It might be that the CWD isn't writable so the save fails.

naymapl commented 2 years ago

Ok - saves are working right now. I used quick save and this not working. Normal save working fine. But resolution stuck at 640x480/800x600. I try F11/F12 and change to fullscreen but res is still so low and game looks bad.

MrSapps commented 2 years ago

What do you mean by not working? Game crashes or what? :)

Can you post a screen shot of how it looks?

naymapl commented 2 years ago

Game is working but graphic is no scaling - its looks like dos game with 640px x 480px

Zrzut ekranu 2022-02-27 o 16 32 39
MrSapps commented 2 years ago

yeah that is as good as the game can look since that is the res of the assets

naymapl commented 2 years ago

Ok - so is no way to scalling this asset to higher res ? Some open ports are doing good job with old games and they looks much much better with orginal assets - for ex quake and doom ports, openmw, raze engine etc...

MrSapps commented 2 years ago

this isn't vector graphics so there is no way to add extra pixels to a 25x20 pixel sprite, upping the resolution doesn't add more detil