14 hours ago, seed said:
Just tried this port out a little bit. I like it a lot, it runs very smooth and has plenty of options (also mouse support, easily rebinded keys, and high resolutions support, yay!).
But perhaps there are a few things I'm not quite fond of:
- Is there no quit option? I've had a similar issue with Calico where I had to Alt+F4 every time I wanted to quit the game, as there was no menu entry.
- No saving? Although not really an issue, I just don't remember reading about this on github.
- I'm not a fan of the config's location. Wouldn't have it been better for it to be saved in the source port's directory instead of %appdata% (Windows)? It's a bit inconvenient insofar as appdata is normally also a hidden folder...
- An in-game Options menu with more stuff, such as key bindings and mouse sensivity sliders would come in handy, although it's good enough as it is sincesetting it up to suit one's needs in the .ini is fairly easy and rather well-documented.
Apart from these, I'm enjoying this a lot so far :) .
Thanks for trying out the game and for submittingfeedback - glad you are enjoying :)
Quote
- Is there no quit option? I've had a similar issue with Calico where I had to Alt+F4 every time I wanted to quit the game, as there was no menu entry.
It's there but it's a little hard to find as you've found, being on the 2nd page of the options menu. I added this since it was bugging me too :)Some people might not even realize there is a second options page though, perhaps there is some way I could indicate that better from the 3DO version... I put the option on the 2nd page deliberately as well because I didn't have time to do a quit confirm menu, and didn't want quitto be activated accidentally - which would be infuriating.
Quote
- No saving? Although not really an issue, I just don't remember reading about this on github.
Saving is in there but it's pretty basic - working similarly to the 'saving' in the 3DO version. Basically it remembers what level you reached and some prefs like music and sound volume. If you restart the game then you can go to levels you reached previously but you have to do a pistol start unfortunately (same as the original 3DO version)...The save file is in the same folder as the prefs file if you want to edit, it's just a simple .ini.
Quote
- I'm not a fan of the config's location. Wouldn't have it been better for it to be saved in the source port's directory instead of %appdata% (Windows)? It's a bit inconvenient insofar as appdata is normally also a hidden folder...
Mainly it's using the appdata folder because I'm using SDL's 'give me a writeable path' functionality which is portable and works similarly under Windows, Linux and MacOS. It's also a more reliable method of getting a place to put the save file, since it's possible that the user might put the .EXE in a place that is not writable or requires elevated privileges, like in 'Program Files' on Windows. I agree it's slightly awkward to navigate to though, perhaps I could put in a shortcut to it within the game's options menu that opens up an explorer window etc..
Quote
An in-game Options menu with more stuff, such as key bindings and mouse sensivity sliders would come in handy, although it's good enough as it is sincesetting it up to suit one's needs in the .ini is fairly easy and rather well-documented.
I had considered adding more stuff to the options menu but mainly a lack of time in the end prevented me. I had a self imposed deadline to finish this project before my son was born (before other priorities took over!)and I was running very short on time towards the end - somewhat ironic considering the game's history...Putting most options in the config file was a quick way to get this done.
There's also the issue of the UI design itself; cramming loads and loads of options into the 3DO menu would probably require a UI redesign, which might affect the authenticity of the menu a little. I might require some new UI assets for example which would go against the goal of making the client work entirely with the original data set. It also might necessitate forcing a higher resolution, which would not be good if you wanted to play at the original resolution.
Perhaps a compromise here though would be to add mouse/gamepadsensitivity sliders and resolution options to the menu, since that's what people would want to tweak most commonly. The standard WASD controller bindings etc. are probably fine for most people.
Edited by intacowetrust