yuv422 / cosmo-engine

A new game engine to play the MS-DOS game "Cosmo's Cosmic Adventure" on modern systems
GNU General Public License v2.0
58 stars 12 forks source link

How to switch episodes #23

Open twiggyr opened 11 months ago

twiggyr commented 11 months ago

I have copied in the COSMO[23] .STN & .VOL however I am unable to switch episodes. Has this not been implemented or is there something i'm missing?

I recall the DOS version has a different executable for each episode, i'm running on JelOS via portmaster.

gerstrong commented 11 months ago

It is implemented but you need to have to copy the individual episode data into respective directories. So you have directories like cosmo1, cosmo2 and cosmo3.Have you tried that out? BRGerhardAm 30.09.2023 08:49 schrieb twiggyr @.***>: I have copied in the COSMO[23] .STN & .VOL however I am unable to switch episodes. Has this not been implemented or is there something i'm missing? I recall the DOS version has a different executable for each episode, i'm running on JelOS via portmaster.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

twiggyr commented 11 months ago

I tried a number of directory layouts but the only one in which I can it to start is by having the cosmo1 files in ./data

Looking at game.c I can see that episode_number is globaly set at 1 there is a function set_episode_number() but it returns nothing and as far as I can see its never called.

My C is pretty average so im not certain of any of this. Its also possible that the portmaster compiled version is lacking the ability to change episodes due to being designed for devices without a keyboard