Commit Graph
137148 Commits
Author SHA1 Message Date
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
Eugene Sandulenko 19233ca5b1 GRAPHICS: MACGUI: Implemented cursor positioning with mouse in MacEditableText 2020-05-03 01:31:53 +02:00
Eugene Sandulenko f883d195d0 GRAPHICS: MACGUI: Added comments and removed redundant methods in MacText 2020-05-03 01:31:53 +02:00
Thierry Crozat 75f8cfac56 DREAMWEB: Use more accurate vsync timing
The vsync delay is 14 ms (1000 / 70), and using a loop with
a sleep of 10ms until we had passed that delay meant we were
actually waiting anytime between 14 and 23 milliseconds, which
made the game slower than it should be. This was partially
corrected by using a delay of 11 ms (800 / 70), but this was
still inacurate and too slow in average.

In addition, since the change in commit 87c8b60, it was ignoring
the time spent in the game loop, which on slow devices is not
negligeable, and this has been fixed as well.

Finally also change the fast speed from 20 to 4. In commit
87c8b60 the delay was changed from macroseconds to milliseconds,
and any speed above 14 would then result in a delay of 0 due to
the integer division. We have the turbo mode for that, so it
seems to make sense to make the fast mode a bit slower rather
than having two modes that do the same thing.
2020-05-03 00:13:33 +01:00
Eugene Sandulenko 8038305660 NEWS: Mention improved MM NES palette support 2020-05-03 01:13:13 +02:00
mataniko e85e6cf846 SCUMM: Fix MM NES palette and colors
Also adds an optional more natural palette as a game option
2020-05-03 01:11:13 +02:00
Eugene Sandulenko 217884d873 GRAPHICS: MACGUI: Collapse text formatting in getTextChunk() 2020-05-03 00:44:54 +02:00
Eugene Sandulenko 8615f27a87 GRAPHICS: MACGUI: Implemented reshuffleParagraph() in editable text 2020-05-03 00:23:34 +02:00
Eugene Sandulenko 302cfb5459 GRAPHICS: MACGUI: Fixed edge cases for cursor navigation 2020-05-02 23:43:05 +02:00
Eugene Sandulenko 2b1297c2f9 GRAPHICS: MACGUI: Fix text insertion 2020-05-02 22:02:12 +02:00
Eugene Sandulenko b8d2cdff02 GRAPHICS: MACGUI: Fix deleting characters at edge of chunks 2020-05-02 22:01:11 +02:00
Eugene Sandulenko d57b724999 GRAPHICS: MACGUI: Code cleanup 2020-05-02 21:58:27 +02:00
Eugene Sandulenko e7045ee28b GRAPHICS: MACGUI: Implemented addNewLine() in editable text 2020-05-02 21:53:56 +02:00
Eugene Sandulenko 520e2b107b GRAPHICS: MACGUI: Fixed vertical cursor movement in editable text 2020-05-02 21:27:58 +02:00
Eugene Sandulenko 0c0ea1c778 DIRECTOR: Field text is always black in Director 2020-05-02 21:11:06 +02:00
Matthew Duggan a64462a60f AUDIO: Add support for loading Crusader AMF files 2020-05-02 20:09:23 +02:00
Matthew Duggan 3717718148 ULTIMA6: Fix 2 crash bugs 2020-05-02 22:53:58 +09:00
Matthew Duggan da2ac4eabc ULTIMA: Add PC98 Ultima 6 detection 2020-05-02 22:53:21 +09:00
Matthew Duggan f6a5e00245 ULTIMA: Add Japanese Ultima8 to detection tables 2020-05-02 21:57:15 +09:00