Daniel Evans
398e184cd6
Use GameString in RWGame, using localised strings.
...
This adds:
- Localised GameStrings in the menus, replacing hard-coded strings
- Changes the default menu font to match the game
2016-08-23 00:05:25 +01:00
Daniel Evans
cdebd16532
Remove iconv from CMake configuration
2016-08-23 00:05:25 +01:00
Daniel Evans
3123571894
Convert save games to use GameStringChar
2016-08-23 00:05:18 +01:00
Daniel Evans
67aa5150ca
Replace mb strings with 16-bit char strings
...
The game indexes into the font map directly, it doesn't use any font
encoding scheme like UTF-16. This corrects the behaviour and removes
dependancy on iconv.
2016-08-21 17:40:35 +01:00
Daniel Evans
e449a25071
Replace hack with correct font-map lookup function
2016-08-16 21:46:53 +01:00
Daniel Evans
222c3df68d
Correct header guards in text related headers
2016-08-16 21:46:53 +01:00
Daniel Evans
f1391aa7b6
Merge pull request #195 from christoph-heiss/cleanups
...
Some more cleanups
2016-08-16 01:02:53 +01:00
Christoph Heiss
664451f63c
Fix -Winconsistent-missing-override warnings
...
Fixes all occurences of this warning:
warning: '<method-name>' overrides a member function but is not marked
'override' [-Winconsistent-missing-override]
2016-08-14 18:57:18 +02:00
Christoph Heiss
180ca626a5
Fix -Wmismatched-tags warnings
...
Fixes all occurences of this warning:
warning: '<type>' defined as a struct here but previously declared as a class
[-Wmismatched-tags]
2016-08-14 18:57:18 +02:00
Daniel Evans
771fafbd0e
Merge pull request #203 from danhedron/fix-vehicle-doors
...
Fix entering & exiting vehicle animations
2016-08-14 00:37:12 +01:00
Daniel Evans
ba8eaae8be
Merge pull request #205 from krytarowski/netbsd-1
...
Add preliminary NetBSD support
2016-08-14 00:29:07 +01:00
Kamil Rytarowski
0ef224df90
Add preliminary NetBSD support
...
The iconv(3) function on NetBSD has a custom prototype due to old mistake in
the POSIX specification. The issue has been resolved but we keep using original
form with a constified parameter.
2016-08-13 21:33:04 +02:00
Daniel Evans
2f0b24c6ea
Merge pull request #188 from danhedron/feature/cleanup-script
...
Script cleanup and remove old tool
2016-08-12 23:36:26 +01:00
Daniel Evans
e7d14ffc25
Add right side animations to vehicle entering / exit list
2016-08-12 23:31:04 +01:00
Daniel Evans
9ac62d6521
Fix crash when entering vehicles without doors
2016-08-12 23:26:00 +01:00
Daniel Evans
562d0c87b7
Merge pull request #204 from danhedron/update-contrib
...
Update contributing guidelines
2016-08-12 22:58:27 +01:00
Daniel Evans
5d476ca4b7
Update contributing guidelines
2016-08-12 20:32:20 +01:00
Daniel Evans
ebc312bc9e
Merge pull request #198 from JayFoxRox/seats
...
Refactor seat storage, fixes entering wrong seat
2016-08-12 19:27:05 +01:00
Daniel Evans
70b230026a
Merge pull request #197 from JayFoxRox/no-fade-in
...
Remove screen-door fade-in effect
2016-08-12 19:21:49 +01:00
Jannik Vogel
b0a2e79599
Refactor seat storage, fixes entering wrong seat
2016-08-12 16:39:29 +02:00
Jannik Vogel
a70931ee7c
Remove screen-door fade-in effect
2016-08-12 15:57:17 +02:00
Daniel Evans
f0ce45a75a
Merge pull request #191 from JayFoxRox/cleanup
...
Cleanup and tiny features
2016-08-12 02:01:52 +01:00
Jannik Vogel
778ca63803
Script: Initialize globals from SCMFile
2016-08-12 02:14:15 +02:00
Jannik Vogel
6277d7981b
Script: Refactor player_near_point script functions 0xF5 - 0xFA
2016-08-12 02:14:15 +02:00
Jannik Vogel
cda72bb87f
Don't grab mouse cursor before going ingame
2016-08-12 02:14:15 +02:00
Jannik Vogel
f82beeefac
Avoid error in substr if short modelname in LOD selection
2016-08-12 02:14:15 +02:00
Jannik Vogel
f7fca167dc
Allow language selection in config
2016-08-12 02:14:15 +02:00
Jannik Vogel
e7c772967f
Switch default english.gxt to american.gxt
2016-08-12 02:14:15 +02:00
Jannik Vogel
f591c66422
Avoid crash if scriptOnMissionFlag is not linked
2016-08-12 02:14:15 +02:00
Jannik Vogel
571fd08631
Replace strcasecmp with boost::iequals
2016-08-12 02:14:15 +02:00
Jannik Vogel
cb347143f8
Cleanup: Replace non-std C++ code
2016-08-12 02:14:15 +02:00
Jannik Vogel
bda0107bb1
Cleanup: include-what-you-use
2016-08-12 02:14:15 +02:00
Jannik Vogel
9d34a16fbc
Cleanup: Remove empty FileArchive.hpp
2016-08-12 02:14:15 +02:00
Jannik Vogel
623e3c16a5
Fix Bullet #include paths
2016-08-12 02:14:15 +02:00
Jannik Vogel
b821f2e5a7
CMake: Use Bullet include path returned by FindBullet
2016-08-12 02:14:15 +02:00
Jannik Vogel
d2d8a97a09
Fix SDL2 #include paths
2016-08-12 02:13:22 +02:00
Jannik Vogel
d92bbcdf0d
CMake: Use FindSDL2.cmake from OpenMW
2016-08-12 02:13:22 +02:00
Daniel Evans
160598b1bf
Merge pull request #196 from qbit/master
...
add support for OpenBSD
2016-08-12 01:03:20 +01:00
Daniel Evans
6ad05a3110
Remove unused UnimplementedOpcode exception
2016-08-12 01:02:24 +01:00
Daniel Evans
8a985309f9
Remove breakpoint system from ScriptMachine
2016-08-12 01:02:24 +01:00
Daniel Evans
0a982c1fca
Remove useless include
2016-08-12 01:02:24 +01:00
Daniel Evans
d414991d68
Correct script include guards
2016-08-12 01:02:24 +01:00
Daniel Evans
e76ed47f1c
Remove scripttool
2016-08-12 01:02:24 +01:00
Daniel Evans
d9aded5415
Cleanup SCMFile
2016-08-12 01:02:24 +01:00
Daniel Evans
81c1bb947d
Improve debug output of script
2016-08-12 01:02:24 +01:00
Aaron Bieber
e8b28c7168
add support for OpenBSD
2016-08-11 17:51:27 -06:00
Daniel Evans
612a314126
Merge pull request #187 from JayFoxRox/fix-rwviewer
...
Fix RWViewer
2016-08-09 21:06:17 +01:00
Jannik Vogel
2419fd1498
RWViewer: Use lower timer interval to stop event-lag
2016-08-08 17:04:49 +02:00
Jannik Vogel
913a5d26b4
RWViewer: Don't load files which might not exist for everyone
2016-08-08 17:04:17 +02:00
Jannik Vogel
05831bea95
RWViewer: Use OpenGL 3.3 Core to prevent crash
2016-08-08 17:03:57 +02:00