Commit graph

83 commits

Author SHA1 Message Date
obligaron
e852fc18d4 Support MultiKey entries in ini
Support MultiKey entires in ini
2021-12-14 08:15:20 +01:00
ephphatha
a1652bd5d6 Interleave non-regional fallback locales after last regional variation 2021-12-14 07:07:38 +01:00
ephphatha
c0ec4a845a Restore fallback for non-regional translation
Also adds an explicit check for en given this the base translation for the application and will never have a .mo/.gmo file.
2021-12-14 07:07:38 +01:00
ephphatha
5fa9213adc Handle multiple language preferences on windows
This removes the fallback functionality to non-regional translation files as I was unsure how best to handle that.
2021-12-14 07:07:38 +01:00
obligaron
8a4d4b6375 Add OptionEntries for Audio 2021-12-14 04:10:16 +01:00
obligaron
9e6aa7c8d6 Add OptionEntries for Poition Pickup 2021-12-14 04:10:16 +01:00
obligaron
51869f464e Add OptionEntryInt 2021-12-14 04:10:16 +01:00
staphen
8becd18c88 [Android] Hide the Upscale option in the settings menu 2021-12-14 04:09:00 +01:00
Joerg Wissen
f9bc40e8e0
Optional functionality to auto-pickup potions 2021-12-09 22:45:26 +00:00
Anders Jenbo
ca456778bf [touch] Remove hacked defaults 2021-12-08 02:06:29 +01:00
obligaron
5e2ad66e64 Add OptionEntry Resolution 2021-12-08 00:37:06 +01:00
Anders Jenbo
654c53c65e [ios] Disable hardware cursor 2021-12-06 22:01:02 +01:00
ephphatha
8d6a9a1d75 Use emplace_back when constructing pairs for language list 2021-12-06 11:55:15 +01:00
obligaron
2e5a488d5f Add OptionEntry for graphics 2021-12-05 02:00:27 +01:00
Licaon_Kter
106f04a722 Fix typo for Romanian 2021-12-05 00:18:08 +01:00
Bubio
cef27299bf
Mark text for translation 2021-12-04 17:05:21 +01:00
Vladimir Olteanu
861fb99e9d Quick cast 2021-12-04 15:38:58 +01:00
obligaron
db392c84b0 Add OptionEntry Shareware and remove specials from settingsmenu 2021-12-02 01:08:33 +01:00
obligaron
88ffa9f98a Options: Move Diablo/Hellfire option to StartUp and integrate in Settings Dialog 2021-12-02 01:08:33 +01:00
ephphatha
680281e76c Add support for older versions of windows 2021-12-01 22:30:38 +01:00
ephphatha
68f3270086 Try load the translation in the users language on windows 2021-12-01 22:30:38 +01:00
obligaron
945ee04f62 Add OptionEntry Language 2021-11-28 19:08:10 +01:00
obligaron
8fc2fcd9e9 Move Intro Options to StartUp-Section and add a "Once"-Option 2021-11-28 18:47:41 +01:00
obligaron
629f7277b1 Add OptionEntryEnum::SetValue 2021-11-28 18:47:41 +01:00
obligaron
bcc20a2c90 Allow to customize shown splash in diablo.ini 2021-11-28 18:47:41 +01:00
obligaron
16253cafad Move OptionEntry::operator*() to header 2021-11-28 10:40:55 +00:00
Bubio
52203cece4 Fixed incorrect description of Show FPS and FPS Limiter option 2021-11-27 21:12:27 +01:00
obligaron
6273f700fa
Add some Graphic Settings to Settingsmenu (#3617) 2021-11-27 00:25:48 +01:00
obligaron
ff5de056fa
Add all (boolean) Game Settings to Settingsmenu (#3616) 2021-11-26 23:43:46 +01:00
Gleb Mazovetskiy
c57644970f Move UiFlags and UiPanels into their own files
The first breaks circular dependency between `DiabloUI` and `text_render`.
The latter one moves `UiPanels` to a more appropriate place.
2021-11-25 12:22:27 +01:00
obligaron
d7a0cf8dbe Add OptionEntry Intro 2021-11-24 09:31:39 +01:00
obligaron
635f378722 Add OptionEntry Experience Bar 2021-11-24 09:31:39 +01:00
obligaron
7656014f19 Add OptionEntry Test Barbarian 2021-11-24 09:31:39 +01:00
obligaron
43841477bc Add OptionEntry Test Bard 2021-11-24 09:31:39 +01:00
obligaron
0f5fd4a7b1 Add OptionEntry Friendly Fire 2021-11-24 09:31:39 +01:00
obligaron
e6320090ac Add OptionEntry Cow Quest 2021-11-24 09:31:39 +01:00
obligaron
a69cd0db2a Add OptionEntry Theo Quest 2021-11-24 09:31:39 +01:00
obligaron
21e04d3352 Add OptionEntry Grab Input 2021-11-24 09:31:39 +01:00
obligaron
31f0b91783 Add OptionEntry Run in Town 2021-11-24 09:31:39 +01:00
obligaron
af4f732ef1 Add OptionEntry Scaling Quality 2021-11-24 09:31:39 +01:00
obligaron
cb6d49e697 Add OptionEntry Item Pickup Sound 2021-11-24 09:31:39 +01:00
obligaron
82b86d9042 Add OptionEntry Auto Equip Sound 2021-11-24 09:31:39 +01:00
obligaron
e1f97603ae Add OptionEntry Walking Sound 2021-11-24 09:31:39 +01:00
obligaron
618f8820cb *Options implement OptionCategoryBase 2021-11-24 09:31:39 +01:00
obligaron
5e3b54e98e Introduce OptionEntry/OptionCategory 2021-11-24 09:31:39 +01:00
Anders Jenbo
799f1763af Performce UTF8 aware limited string copies 2021-11-22 03:28:51 +01:00
staphen
40cc894630 Force VIRTUAL_GAMEPAD=OFF when USE_SDL1=ON 2021-11-15 00:55:32 +01:00
staphen
048735114b Prevent buffer overruns due to oversized INI values 2021-10-26 17:59:36 +02:00
Anders Jenbo
10212550fa
[touch] Enable xp bar on touch devices 2021-10-26 10:37:44 +02:00
Anders Jenbo
7502114652 Handle extended locale info 2021-10-26 10:23:02 +02:00