Paul Gilbert
|
954d726532
|
ULTIMA4: Remap Script debug file code to use debug method
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
9ab7dbd9c2
|
ULTIMA4: Refactor dialogue classes from being global statics
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
e11f21f721
|
ULTIMA4: Rerender map after loading a savegame in-game via GMM
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
8f2c814d7a
|
ULTIMA4: Fix crash from loading savegame when in-game via GMM
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
e2b0e99539
|
ULTIMA4: Fix indexing of deque [] operator
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
81d1a412ee
|
ULTIMA4: Fix starting new game
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
0039649368
|
ULTIMA4: Further work on savegame code
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
7a598641ea
|
ULTIMA4: In progress savegame transitioning
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
21355706b4
|
ULTIMA4: Move saving code into Savegame class
This also merges the serparate save files the original had
for the party, creatures, and dungeon information.
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
30fa38e336
|
ULTIMA4: Move _saveGame from Context to Ultima4Engine
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
676b5cc759
|
ULTIMA4: Remove Progress bar
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
ae0bfe6b69
|
ULTIMA4: Cleaner Journey Onwards main menu option
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
beb8f34a55
|
ULTIMA4: Implement loading savegames from launcher
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
365187a9d8
|
ULTIMA4: Hooking up savegames to the GMM
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
95bc668939
|
ULTIMA4: Changing rest of savegame code to use Serializer
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
90d269eba6
|
ULTIMA4: Changing monsters saving to use serializer
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
f55d440fa2
|
ULTIMA4: Minor savegame field renames
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
83ae05b3df
|
ULTIMA4: Fix turns to correctly pass after 20 seconds
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
d7916dedfd
|
ULTIMA4: Overworld screen now shows
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
733e262706
|
ULTIMA4: Fix for handling comments as child elements
Previously, the mini-XML Parser was creating dummy nodes for
comments, rather than just properly skipping them
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
2cfe742448
|
ULTIMA4: Fix xu4_random method
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
38ef0056f7
|
ULTIMA4: Fix display of abacus during game initialization
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
5ce84e1f5a
|
ULTIMA4: Fix incorrect transparency from scaled images
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
9214ecb1d7
|
GRAPHICS: Added a hasTransparentColor method to ManagedSurface
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
c07e74d5e6
|
ULTIMA4: More of title screen now showing
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
538f746362
|
ULTIMA4: Start of title screen now showing
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
10873d615c
|
ULTIMA4: Fix event handler run frame ticks
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
d6b114b5b3
|
ULTIMA4: Fix loading screen now showing correctly
Turns out the default new VGA charset has a required scaling of 2x.
So the prior 320x200 screen also has to be doubled so it displays.
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
b29e45debc
|
ULTIMA4: Cleanup of PNG loading
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
e26d2f6a19
|
ULTIMA4: First text is partly showing on-screen
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
2d37f5c6d3
|
ULTIMA4: Properly hooking up screen surface to ImageMgr
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
deee25a8cb
|
ULTIMA4: Implementing screen methods
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
53e17a57fd
|
ULTIMA4: Fix parsing of sound.xml
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
098fd8d2ad
|
ULTIMA4: Initialize screen to 16bpp
This matches the xu4 original, which didn't allow for a paletted screen
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
5e48f80704
|
ULTIMA4: Fix drawing to the screen surface
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
54a6322dec
|
ULTIMA4: Further rearranging of folder contents
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
67fa73c6c4
|
ULTIMA4: Yet more gcc warning fixes
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
a6f9fe3620
|
ULTIMA4: Further field renaming, gcc warning fixes
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
6bb20c966c
|
ULTIMA4: Properly implement ImageLoaderPNG
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
5b2702ab7b
|
ULTIMA4: Put remaining files into a game folder
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
ef14daf4e3
|
ULTIMA4: Further classifying files into subfolders
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
97cdf8bd80
|
ULTIMA4: Made core and filesys folders
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
7aecb5048d
|
ULTIMA4: Made map folder
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
f870d1e485
|
ULTIMA4: Remove deprecated u4_sdl
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
66bbfb5dda
|
ULTIMA4: Made sound folder
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
7adbcab531
|
ULTIMA4: Made conversation folder
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
8e58e3469b
|
ULTIMA4: Made events folder
|
2020-04-09 18:00:54 -07:00 |
|
dreammaster
|
18edffe6ef
|
ULTIMA4: Formatting
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
96b6133acb
|
ULTIMA4: Refactor static image loader array and instances
|
2020-04-09 18:00:54 -07:00 |
|
Paul Gilbert
|
f693cdc159
|
ULTIMA4: Refactor Script class to use shared XML parser
|
2020-04-09 18:00:54 -07:00 |
|