soulweaver91 / project-carrot

Project Carrot, an open source spiritual clone of the Jazz Jackrabbit 2 game engine
https://carrot.soulweaver.fi/
MIT License
38 stars 4 forks source link

Look for different data from different locations #62

Open soulweaver91 opened 7 years ago

soulweaver91 commented 7 years ago

Right now everything is fetched from the working directory. Ideally, there would be at least these (some may be the same directory in some systems):

This is kind of necessary at the point when a user can install the game on their system, since we don't want to (Program Files) or cannot (/Applications/) put user editable data in the same place where the executable resides.

rea987 commented 6 years ago

The game has just been released on GOG whose installers' default installation directory is C:\GOG Games\ . By the way, as the game is now available with 1.23 version as well as JJ+ "goodies", will that affect the speed of the project? How about Linux progress? Would there be an Android port in far future? Thanks!

soulweaver91 commented 6 years ago

I noticed the GOG release, but it doesn't really affect how little time I have to invest into the project right now – which is unfortunately basically zero. Maybe we'll see some advancements next year, who knows. This issue isn't related to the GOG release's different installation folder either way as it only deals with the assets converted with PCLC/PCTC/PCAE, which could already be placed arbitrarily anywhere, and not the original files.

As for the other platforms support: