afritz1 / OpenTESArena

Open-source re-implementation of The Elder Scrolls: Arena.
MIT License
988 stars 68 forks source link

features request #72

Closed Yaksinikos closed 6 years ago

Yaksinikos commented 7 years ago

Hi there, today I installed your 0.4.0 release and found that the game is going to be really nice! So I would like to ask you (all devs.) if it is possible to build in some features /modifications in the future.

afritz1 commented 7 years ago

Your first two points are already covered by my rough draft modern interface mode. Try setting ModernInterface to True in options.txt (in recent commits, I added more options to the menu, so you can change it there instead). I don't think we want any vertical camera look in classic mode, so any new modifications would only be in modern mode.

I know of the Russian translation, and isn't there a French translation as well? My focus will just be on the English version until most of the project is done, though, because there's little reason to move my focus over to localization if I can't even load most of the English data yet. We would also need new fonts for each alphabet, and that's outside the project scope right now.

I've already thought about quicksave and quickload. Those are great features very common today. There isn't really anything to save yet, so they will be left for later.

Toggling fullscreen is another nice feature, and it should be pretty easy with SDL2. I think I'd probably just add windowed mode and borderless fullscreen at first.

Yaksinikos commented 7 years ago

Nice to hear. Whats about shortcuts for the user-interface -> C for character, I for Inventory ...

afritz1 commented 7 years ago

The hotkeys are in the Readme. Everyone should always read the Readme first!

afritz1 commented 6 years ago

The short term features in this issue have been implemented as of commit c191d06db98c1f0ff0d62aeba801b6a15c0d8acd.

I don't have any translation support on the radar right now, and there's not really anything to load or save yet, so those features will be approached at a later point after other low-level features have been implemented. It certainly would be cool to support translations like Russian and French, but it's just too early to consider them yet.