Commit Graph
137148 Commits
Author SHA1 Message Date
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
Paul Gilbert 2891bc947b ULTIMA4: Move image classes into a new graphics subfolder 2020-04-09 18:00:54 -07:00
Paul Gilbert 5d02867751 ULTIMA4: Remove old U4Path class 2020-04-09 18:00:54 -07:00
Paul Gilbert ede7a47bd8 ULTIMA4: Hooked in Settings defaults 2020-04-09 18:00:54 -07:00
Paul Gilbert b4f185eb4d ULTIMA4: Properly implement ConfigElement reading XML properties 2020-04-09 18:00:54 -07:00
Paul Gilbert 9116dded37 ULTIMA4: Handle comment tags that have tags within their text 2020-04-09 18:00:54 -07:00
Paul Gilbert 5c2df17e30 ULTIMA4: Support loading from secondary XML files 2020-04-09 18:00:54 -07:00
Paul Gilbert 1555c0916b ULTIMA4: Add support for element attributes to XMLNode 2020-04-09 18:00:54 -07:00
Paul Gilbert 77cf21fdc6 ULTIMA4: Improving XML parser 2020-04-09 18:00:54 -07:00
Paul Gilbert ef6e8eaddb ULTIMA4: Cleanup and renaming of ImageMgr 2020-04-09 18:00:54 -07:00
Paul Gilbert 0a8ccaa03a ULTIMA4: Fix loading config.xml 2020-04-09 18:00:54 -07:00
Paul Gilbert fdc42e4feb ULTIMA4: Starting to change Config to use XMLTree 2020-04-09 18:00:54 -07:00
Paul Gilbert 521292bb4d NUVIE: Add an XMLTree constructor for loading from a passed stream 2020-04-09 18:00:54 -07:00
Paul Gilbert 419837937f NUVIE: Cleanup of XMLTree fields and method parameters 2020-04-09 18:00:54 -07:00
Paul Gilbert 9a37b504f5 NUVIE: Move XMLTree and XMLNode into a new shared/conf/ folder 2020-04-09 18:00:54 -07:00