171c42f077
(3241b8fe7) Adjust the priorities. The orders should now always have higher priority than other objectives (except find safety and combat).
Joonas Rikkonen
2019-05-16 05:09:33 +03:00
7c901d8d77
(8fd36f702) Add a separate value for run threshold. Increase the order priority from 50 to 70.
Joonas Rikkonen
2019-05-16 05:09:15 +03:00
b51fd32b88
(de7949704) Rewrite the leak priority calculations. Ensure that the damage priority is not negative.
Joonas Rikkonen
2019-05-16 05:07:45 +03:00
7f58f30829
(1c243b972) Fix steering related issues in the fix leaks objective.
Joonas Rikkonen
2019-05-16 05:07:27 +03:00
37555ed1a4
(9fc7c8e98) Only reset when the objective is an order.
Joonas Rikkonen
2019-05-16 05:07:07 +03:00
2a0e289a59
(40f4f67f8) Further changes to the calculations.
Joonas Rikkonen
2019-05-16 05:06:49 +03:00
b7272e1c96
(2f379083c) Change how some of the priorities are clamped.
Joonas Rikkonen
2019-05-16 05:06:30 +03:00
b5db30ec72
(c48cb7804) Change the operate item priority calculation so that it starts from 25 and increases with devotion and is multiplied by the priority modifier. Clamp the result.
Joonas Rikkonen
2019-05-16 05:06:11 +03:00
ff5a819ad3
(62a89ce6a) Refactor and fix priority calculations. WIP, but should already improve things.
Joonas Rikkonen
2019-05-16 05:05:53 +03:00
d0795791e7
(3bb9485ad) Add automatic orders as objectives instead of orders so that we can take advantage of the existing priority system. Turn the priority values defined in the xml into modifiers.
Joonas Rikkonen
2019-05-16 05:04:53 +03:00
d00e2975ba
(030ce635a) Fixed size field not affecting the size of dynamically loaded fonts
Joonas Rikkonen
2019-05-07 18:06:07 +03:00
e0a3e8f8fb
(fc0a5b62d) Option to generate font atlases dynamically (rendering new symbols to the atlas as needed). WIP
Joonas Rikkonen
2019-05-07 18:05:50 +03:00
427526aba2
(d4a475f03) Added text wrapping to pump GUI texts
Joonas Rikkonen
2019-05-07 18:05:16 +03:00
56015c2f01
(d2cb979c9) Added: Creditsbutton to englishvanilla. Fixed: Title & objective in videoplayer being shown in manualvideo contenttype
Joonas Rikkonen
2019-05-07 18:04:58 +03:00
a2c782ef12
(bd06e47aa) Added Outpost2 to the project (again, did someone fail a merge?)
Joonas Rikkonen
2019-05-07 16:25:49 +03:00
1e1c772d8a
(3fb6030aa) Fixed CustomInterface labels not being translated
Joonas Rikkonen
2019-05-07 16:25:32 +03:00
a0fc5abf15
(8aad24ad4) Removed: Trait display for non-english languages due to missing translations
Joonas Rikkonen
2019-05-07 16:25:15 +03:00
bc55ab10b8
(d81130005) added new outpost to project
Joonas Rikkonen
2019-05-07 16:23:50 +03:00
92f300128e
(f6783d0df) Workarounds to missing texts (use a "fallback tag" if the correct tag can't be found, now used for "shuttle" and "savesubdialogdescription"), minor layout tweaks to fix overlapping texts in Pt-Br
Joonas Rikkonen
2019-05-07 16:23:32 +03:00
e93456e2a2
(655930562) Added more localized strings to subs and shuttles
Joonas Rikkonen
2019-05-07 16:21:51 +03:00
a3daeb3f18
(2b5111ae3) Fonts for simplified chinese (TODO: don't load symbols we don't need? The fonts now take up almost 1GB of memory)
Joonas Rikkonen
2019-05-07 16:21:35 +03:00
02236f65c5
(e6b42e134) Display the "language changed, restart required" message box using the default font for the selected language
Joonas Rikkonen
2019-05-07 16:21:15 +03:00
d6c05ab062
(2e88e97ef) Added: Brazilian Portuguese, French, German, Russian, Simplified Chinese, Traditional Chinese translations
Joonas Rikkonen
2019-05-07 16:20:42 +03:00
e55a5d6d9d
(aef4f0ea0) Option to override sprites per language, new logos
Joonas Rikkonen
2019-05-07 13:23:02 +03:00
e57e553cba
(b51399688) Added localization to most of Humpback's texts
Joonas Rikkonen
2019-05-07 13:22:28 +03:00
ef3f0ccf26
(d9567758c) Added MD5 hash of the executable and whether SteamManager has been initialized to crash reports
Joonas Rikkonen
2019-05-07 13:21:56 +03:00
a2760830af
(b2f1fcb2b) Progress on credits (images can now be displayed), removed unused "TileSprites" field from GUIComponent
Joonas Rikkonen
2019-05-07 13:21:22 +03:00
f65d73ca74
(3950185ea) Progress on credits
Joonas Rikkonen
2019-05-07 13:21:06 +03:00
2a865d9745
(1e8c19cbc) Copy Concentus license to the output folder
Joonas Rikkonen
2019-05-07 13:20:50 +03:00
dd120a8153
(8851c8702) Fixed submarines occasionally being rendered at an incorrect position when viewing them in the sub editor after they've been used in-game
Joonas Rikkonen
2019-05-07 13:20:17 +03:00
310019f7a9
(e07f39206) Fixes to text wrapping: - No spaces between symbols in wrapped chinese texts. - Automatically determine if the symbols/words are chinese/japanese/korean instead of just determining how to do the wrapping based on the selected display language (because there may still be western words/names in the texts when using Chinese, or vice versa when for example viewing Workshop items with a Chinese description). - Fixed wrapping when texts mix western and Chinese symbols.
Joonas Rikkonen
2019-05-07 13:20:01 +03:00
aa287f8bfb
(8fed20401) Fixed the "mysteries lie ahead" popup opening multiple times when clicking the icon at the center of the map
Joonas Rikkonen
2019-05-07 13:19:12 +03:00
a76c3909b9
(45bac6725) Sort texts in the translatable text picker alphabetically
Joonas Rikkonen
2019-05-07 13:18:56 +03:00
5619323cee
(4c272e568) Fixed crashing when loading the same sub twice in the sub editor
Joonas Rikkonen
2019-05-07 13:18:41 +03:00
5af8170ac6
(372c6e60a) More automatic text scaling + merge fix
Joonas Rikkonen
2019-05-06 14:14:30 +03:00
7d825b051c
(bcdbb4a59) For Bunyip too
Joonas Rikkonen
2019-05-06 14:14:13 +03:00
4ee5bf1e08
(cbcc94ae1) Higher res preview pics for subs
Joonas Rikkonen
2019-05-06 14:13:55 +03:00
6e152c4575
(c57beb621) Autoscale text in a bunch of places where it's likely to overflow
Joonas Rikkonen
2019-05-06 14:13:38 +03:00
3c1db2e9a7
(c91620d64) Fixed all language options showing "English" if the name of the language is not present in the text files, apply settings when switching language (too easy to just change the language and restart without applying first)
Joonas Rikkonen
2019-05-06 14:13:22 +03:00
47d7bd8f14
(977fc6511) Allow panning the campaign map with LMB (otherwise it can't be panned with a touchpad)
Joonas Rikkonen
2019-05-06 14:13:03 +03:00
342a150855
(59b1edfd7) Added a button that opens the campaign disclaimer to the new game menu
Joonas Rikkonen
2019-05-06 11:40:40 +03:00
1e666a5a0d
(073c09b0f) Don't allow signals to deactivate Repairables (made it impossible to fix hatches on some vanilla subs because the signals kept the Repairable inactive, preventing the repair state from being updated)
Joonas Rikkonen
2019-05-06 11:40:06 +03:00
836acc0814
(82b78c472) Fixed inability to close the pause menu with Esc when an item interface is open
Joonas Rikkonen
2019-05-06 11:39:49 +03:00
47abb30bef
(2a2494e33) Fixed tutorial names not being translated
Joonas Rikkonen
2019-05-06 11:37:28 +03:00
6f57aa863f
(2007f0f7e) Render missing characters as a white square to make them more noticeable
Joonas Rikkonen
2019-05-06 11:37:11 +03:00
323c8e7b95
(141ad0eda) Fixed tutorial button text not being translated
Joonas Rikkonen
2019-05-06 11:36:54 +03:00
8e53c38461
(93b920f3f) Fixed Chinese text wrapping (can't wrap based on spaces because there's no spaces)
Joonas Rikkonen
2019-05-06 11:36:38 +03:00
e0ddeef023
(fa6345c0f) Added option to change fonts based on language, added NotoSansTC for Chinese language
Joonas Rikkonen
2019-05-06 11:36:21 +03:00
b7eaffa068
(c3083f3e0) Added google translated Russian & Chinese text files for testing
Joonas Rikkonen
2019-05-06 11:36:03 +03:00
7559fc3d7c
(3bb856c81) Open the pause menu when the window loses focus instead of just temporarily pausing the game
Joonas Rikkonen
2019-05-06 11:35:12 +03:00
192159811c
(e4a7630aa) Made the "privacy policy" text in the main menu a clickable link
Joonas Rikkonen
2019-05-06 11:34:53 +03:00
f42a7c1ec6
(69d450d58) Initialize SteamManager before creating the GameMain instance
Joonas Rikkonen
2019-05-06 11:34:36 +03:00
f72fd0bf29
(80eb10d43) Option to automatically pause the game when the window loses focus (on by default)
Joonas Rikkonen
2019-05-06 11:34:17 +03:00
9e7bcbd409
(09f184095) Higher-res executable icons for Windows & Linux
Joonas Rikkonen
2019-05-06 11:34:01 +03:00
5868b1da41
(0792e9b34) Option to ignore item requirements in the sub editor. Items can now be placed to secure cabinets and crates in character mode without having to spawn an ID Card in the inventory first.
Joonas Rikkonen
2019-05-06 11:33:42 +03:00
950d4f9d27
(321b32b3d) Scaled down secure cabinet & moved it to the container atlas
Joonas Rikkonen
2019-05-06 11:33:26 +03:00
0817f8b3ef
(ec2543ae9) Merge remote-tracking branch 'origin/x86-build' into dev
Joonas Rikkonen
2019-05-06 11:30:17 +03:00
931a6ea20b
(8b6feb3c6) Don't generate xml documentation for the build output
Joonas Rikkonen
2019-05-06 11:29:59 +03:00
08559f3438
(1a6547633) Write the version number to a "Version.txt" file in the output folder during the build process
Joonas Rikkonen
2019-05-06 11:29:41 +03:00
cffaef3c3c
(4dba94638) Legacy save file support (= save files present in Data/Saves will still be usable)
Joonas Rikkonen
2019-05-06 11:29:24 +03:00
5999a66681
(ac4fc6f29) Fixed EventInput crashing in 32-bit windows builds
Joonas Rikkonen
2019-05-06 11:28:13 +03:00
0bd876e17d
(18c3d51e4) Display current year in the copyright notices
Joonas Rikkonen
2019-05-06 11:25:29 +03:00
8d96452e0b
(bca96ebb9) Changed save paths
Joonas Rikkonen
2019-05-06 11:25:12 +03:00
38b2f261b7
(0abd4ae6c) Added some legal stuff to the main menu
Joonas Rikkonen
2019-05-06 11:24:55 +03:00
44001459c0
(ef6edf745) Fixed remote characters frequently getting stuck to the ragdoll state in multiplayer. Happened because the characters are forced to stay in ragdoll mode if they're moving more than 1 m/s, and if the character stops being ragdolled server-side and starts moving, the movement will prevent it from going back to normal state client-side. Now the client will simply determine the ragdoll state based on the ragdoll input from the server.
Joonas Rikkonen
2019-05-06 11:24:37 +03:00