96678 Commits

Author SHA1 Message Date
Eugene Sandulenko
2a23de7f4f DRAGONS: Plug memory leak 2020-05-04 12:30:58 +02:00
Eugene Sandulenko
fdc9cbb6a3 DRAGONS: Fix another potential buffer overrun 2020-05-04 12:29:10 +02:00
Eugene Sandulenko
c4b42a2800 DRAGONS: Avoid global constuctors 2020-05-04 12:16:51 +02:00
Eugene Sandulenko
131e54b3bb DRAGONS: Fix warnings 2020-05-04 12:16:36 +02:00
Eugene Sandulenko
7c446460bc DRAGONS: Fix potential buffer overrun 2020-05-04 12:16:13 +02:00
Eugene Sandulenko
67947621a3 CRYOMNI3D: Properly process corrupted saves 2020-05-04 12:07:39 +02:00
Eugene Sandulenko
df66eea201 GRAPHICS: MACGUI: Fixed getting coordinates on chunk edge 2020-05-04 10:21:54 +02:00
Paul Gilbert
429d4ede13 ULTIMA4: Support F5/F7 save/restores 2020-05-03 22:18:15 -07:00
mataniko
90dc392f82 SCUMM: Render dark rooms and flashlight accurately in MM NES
The flashlight in MM NES does not have rounded corners, and due to
palette limitations does not render the lit areas in color.

This commit also adjusts the palette for sprites in dark rooms to match
a real NES.
2020-05-04 00:05:47 -04:00
Matthew Duggan
9dc8348718 ULTIMA8: JANITORIAL: Clean up variable names 2020-05-04 10:46:47 +09:00
Matthew Duggan
eededcfb4f ULTIMA8: Better defaults for crusader startup
Also better default font for shape viewer, fix charset.
2020-05-04 10:09:44 +09:00
Matthew Duggan
e2cdf92435 ULTIMA8: Fix debug message 2020-05-04 10:09:44 +09:00
Matthew Duggan
d93efb3b9a ULTIMA8: Don't break to debugger on 'e' command 2020-05-04 10:09:44 +09:00
Matthew Duggan
6309b27802 ULTIMA8: Add some unknown shape families from crusader maps 2020-05-04 10:04:55 +09:00
mataniko
985ccfa8df SCUMM: Fix MM NES dark rooms and flashlight
Now that the palette swap hack is gone, the dark room and flashlight rendered incorrectly.
2020-05-03 17:44:23 -04:00
Paul Gilbert
1529ab35d1 ULTIMA4: Positioning field cleanups 2020-05-03 12:49:27 -07:00
Paul Gilbert
72ff61e5e5 ULTIMA4: Move views into their own subfolder 2020-05-03 12:49:27 -07:00
Paul Gilbert
d46b944134 ULTIMA4: Mouse click handling for config menus 2020-05-03 12:49:27 -07:00
Paul Gilbert
59a82b6b0c ULTIMA4: Change menu controller to use keybinding actions 2020-05-03 12:49:27 -07:00
Eugene Sandulenko
3fd0858e84 DIRECTOR: LINGO: Implement 'the text of cast <xx>' 2020-05-03 20:25:26 +02:00
Eugene Sandulenko
8d09581e5f DIRECTOR: LINGO: Fixed execution of moveableSprite 2020-05-03 20:10:44 +02:00
Eugene Sandulenko
d1359478c0 GRAPHICS: MACGUI: More fixes for edge cases 2020-05-03 19:54:28 +02:00
Eugene Sandulenko
45b6441d71 GRAPHICS: MACGUI: Fixed adding text to end of line in editable text 2020-05-03 19:46:10 +02:00
Eugene Sandulenko
4a49d9d538 GRAPHICS: MACGUI: Fixed crash when removing all text in editable text 2020-05-03 19:38:04 +02:00
Eugene Sandulenko
292c43c610 DIRECTOR: LINGO: Use channelId for immediate actions 2020-05-03 19:27:54 +02:00
Eugene Sandulenko
366e9a3147 DIRECTOR: LINGO: Passing channels Id for immediate scripts 2020-05-03 19:27:18 +02:00
Eugene Sandulenko
f48ab6afb8 JANITORIAL: Fix indentation 2020-05-03 19:10:04 +02:00
Eugene Sandulenko
322e014f39 DIRECTOR: LINGO: Fix immediate scripts execution for D2-D4 2020-05-03 19:09:28 +02:00
Eugene Sandulenko
80d5645661 DIRECTOR: Fixed action cross reference check 2020-05-03 19:09:28 +02:00
aviloria
b86ab4fe50 WINTERMUTE: Add new reversion1 and reversion3 Steam releases 2020-05-03 19:09:02 +02:00
aviloria
d8e3c39e19 COMMON: Add support for Serbian language 2020-05-03 19:09:02 +02:00
Matthew Duggan
a98617a843 AUDIO: Correct small errors in AMF loader
Crusader menu music now plays correctly, woo.
2020-05-03 22:52:45 +09:00
Matthew Duggan
eff4de3ba9 ULTIMA8: Slightly nicer remorse audio process 2020-05-03 17:27:02 +09:00
Matthew Duggan
ef13c8cf1b ULTIMA8: Clean up remorse menu gump 2020-05-03 17:26:32 +09:00
Matthew Duggan
a62f8faf93 ULTIMA8: Sanity check shape data on load
This avoids crashes loading Crusader: No Remorse font #2.
2020-05-03 17:25:31 +09:00
Lothar Serra Mari
bd9515fa5f I18N: Update translation (German)
Currently translated at 98.5% (1340 of 1360 strings)
2020-05-03 06:41:54 +00:00
Matthew Duggan
dc210d1baf ULTIMA1: Fix oob copy on startup 2020-05-03 14:37:07 +09:00
Matthew Duggan
f31db0c1db ULTIMA8: Const correctness 2020-05-03 14:37:07 +09:00
Paul Gilbert
54b5771c1b ULTIMA4: Allow intro menu options mouse clicks 2020-05-02 21:54:24 -07:00
Paul Gilbert
c5f6fb5f9a ULTIMA4: Adding title skipping from mouse clicks 2020-05-02 21:54:24 -07:00
Paul Gilbert
bfe395bbcf ULTIMA4: Shift mouse button -> interact to GameController 2020-05-02 21:54:24 -07:00
Matthew Duggan
09b715379b ULTIMA8: Fix more coverity issues 2020-05-03 12:54:28 +09:00
Matthew Duggan
8424ea0b1b ULTIMA8: Add cast to supress warning 2020-05-03 11:34:25 +09:00
Matthew Duggan
f910fbe1b2 ULTIMA: Add PC98 Ultima 1 detection 2020-05-03 11:29:36 +09:00
Paul Gilbert
fccc6e4cc6 ULTIMA4: Remainder of combat keypress code refactored 2020-05-02 16:53:00 -07:00
Paul Gilbert
f6646f26cc ULTIMA4: Move combat triggers key to debugger 2020-05-02 16:53:00 -07:00
Paul Gilbert
2f8feda600 ULTIMA4: Combat ready weapon 2020-05-02 16:52:59 -07:00
Paul Gilbert
0d8cafe477 ULTIMA4: Combat locate action 2020-05-02 16:52:59 -07:00
Paul Gilbert
1a2e3884ce ULTIMA4: Properly get combat focused character for actions 2020-05-02 16:52:59 -07:00
Eugene Sandulenko
4272eaabc3 GRAPHICS: MACGUI: Corrected mouse cursor positioning in editable text 2020-05-03 01:33:54 +02:00