Advertisement
Guest User

U3 upgrade readme spaces2tabs

a guest
Jul 24th, 2014
748
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.25 KB | None | 0 0
  1.  
  2. **** The Exodus Project ****
  3. * Ultima III Upgrade *
  4. * *
  5. * Release 3.1 *
  6. ****************************
  7.  
  8.  
  9. Table of Contents:
  10.  
  11. 1 - Disclaimer
  12. 2 - Project Scope
  13. 3 - Current Features
  14. 4 - Installation Instructions
  15. 5 - More Information
  16. 6 - Credits
  17. 7 - Contact Info
  18. 8 - Nifty Quote
  19.  
  20.  
  21. 1 - Disclaimer:
  22.  
  23. Please note that Ultima is a registered trademark of Electronic
  24. Arts, Inc (EA). This project is not affiliated with nor endoresed
  25. by EA. You must own a legal copy of Ultima III: Exodus in order
  26. to apply this patch.
  27.  
  28.  
  29. 2 - Project Scope:
  30.  
  31. The goal of this project is to convert Ultima III: Exodus
  32. for the PC up to newer standards.
  33.  
  34. The first phase of this project was to convert the legacy
  35. CGA (4-color) graphics to lesser-legacy EGA (16-color)
  36. graphics. Let's face it: magenta, cyan, and grey were not
  37. exactly pleasing to the eye. I conformed loosely to the
  38. C64 color scheme, and used some tiles from the PC versions
  39. of U1 & U4. (As of v1.0, this phase is complete!)
  40.  
  41. The second phase added MIDI music to the game. Many
  42. thanks go to Aradindae Dragon (co-author of the U4 MIDI
  43. Upgrade) for supplying me with the MIDI package in the
  44. first place. (As of v2.0, this phase is complete!)
  45.  
  46. The third phase of this project added VGA (256-color)
  47. graphics to the game. Having a series of successes with
  48. other upgrade projects, I had learned quite a bit more
  49. about assembly language since I first started this hobby,
  50. so I modified the architecture to be more driver-oriented.
  51. This allows for easier maintenance and increased
  52. extensibility in the future. It also enabled the addition
  53. of a driver to simulate CGA Composite mode. (As of v3.0,
  54. this phase is complete!)
  55.  
  56. Other goals that are not necessarily part of any particular
  57. phase include adding Quit and Restore hot keys, slowing
  58. down or controlling the game speed, and adding an
  59. option to disable the annoying "AutoSave" feature. (As of
  60. v2.1, all these features have been added!)
  61.  
  62. Future enhancements might entail modifying the sound effects
  63. to be generated by WAV/MP3 data, looking at using SVGA DOS
  64. libraries for higher-resolution graphics, and/or allowing others
  65. to more easily customize the graphics and music. At the moment
  66. though, I feel the U3 Upgrade is in a very good spot where it is,
  67. so don't expect these things any time soon (or perhaps ever).
  68.  
  69. 3 - Current Features:
  70.  
  71. This is currently Release 3.1, which supports the following
  72. features:
  73.  
  74. 1) Fully colored VGA (256-color) tiles
  75. 2) Fully colored EGA (16-color) tiles
  76. 3) A Composite-mode CGA (16-color) simulation driver
  77. that operates on the CGA data; see more info at:
  78. https://sourceforge.net/p/ultima-exodus/wiki/CGA%20Composite/
  79. 4) EGA/VGA/Composite dungeons are also in color
  80. 5) Peer Gems yield a multi-colored look at the world
  81. map, versus only texture in the CGA, C64, and Apple
  82. II versions
  83. 6) Restore (ALT-R), Exit (ALT-X), and Main Menu (ALT-M)
  84. hotkeys have been added to the game. ALT-X is also
  85. supported while at the Main Menu.
  86. 7) A Frame Limiter that eliminates the need for moslo
  87. 8) Enhanced MIDI Music from the C64 and Apple II versions
  88. 9) Ability to Enable/Disable the AutoSave feature
  89. 10) Replaces the 0-7 moon phases with actual moon icons
  90. 11) Gameplay balance fixes related to monster generation and
  91. food consumption rates.
  92.  
  93.  
  94. 4 - Installation Instructions:
  95.  
  96. 1. The PC version of Ultima 3 must already be installed on
  97. your hard drive. If you have a previous version of the U3
  98. Upgrade installed, you may:
  99. a) Replace it with a fresh copy of Ultima 3. (be sure to
  100. back up your savegame files ROSTER.ULT and PARTY.ULT if
  101. you do)
  102. b) Alternatively, if upgrading from v3.0, you may uninstall
  103. it with "BINUNPAT U3UP-30.PAT". This will reverse the
  104. changes to the Ultima 3 binaries and restore it to its
  105. original 1980's state.
  106. 2. Unzip the U3 Upgrade zip file into your Ultima 3 directory
  107. on your hard drive. This step will not affect your current
  108. installation or saved games.
  109. 3. Apply the binary patch to the game files:
  110. a) If installing from Windows, open a Command Prompt and
  111. navigate to the Ultima 3 directory. Run "BINPATW
  112. U3UP-31.PAT".
  113. b) If installing from Linux, open a shell terminal and
  114. navigate to the Ultima 3 directory. Run "./binpatl
  115. U3UP-31.PAT".
  116. c) For all other systems, start your DOS emulator (e.g.
  117. DOSBox) and navigate to the Ultima 3 directory. Run
  118. "BINPAT U3UP-31.PAT".
  119. 4. Run ULTIMA3.COM in a DOS enumalator to start the game.
  120.  
  121. Optional steps:
  122.  
  123. - This version ships with default configuration. You can change
  124. this configuration in one of the following ways:
  125. a) If in Windows, run U3CFGW.
  126. b) If in Linux, run u3cfgl.
  127. c) You may start your DOS Emulator, navigate to the Ultima 3
  128. directory and run "U3CFG".
  129. Modify them as you see fit and press 7 to save the configuration
  130. and exit.
  131. - This version ships with General MIDI as the default driver. You
  132. can change this by running SETM.EXE from the Ultima 3 directory
  133. to configure a different sound card. This must be done from a
  134. DOS emulator.
  135. - You can run U3RESET.EXE to reset the game map if you want
  136. your party to enter an uncharted Sosaria. Your party must
  137. be dispersed in order to clear the map. This program will
  138. not affect the Roster.
  139.  
  140.  
  141. 5 - More Information:
  142.  
  143. Please read the following text files for more information on
  144. this packge.
  145.  
  146. HISTORY.TXT - History of updates to U3 Upgrade
  147. FILES.TXT - Describes files in U3 Upgrade package
  148.  
  149.  
  150. 6 - Credits:
  151.  
  152. Thanks to all the people who have submitted comments, suggestions,
  153. and bug reports thus far. Your comments are greatly appreciated,
  154. and have helped to make this a better upgrade to a great game!
  155.  
  156. Thanks twofold to Aradindae Dragon (Ryan Wiener) for a) supplying
  157. me with the Midpak drivers and b) helping me to get them working
  158. properly.
  159.  
  160. Thanks also to Wiltshire Dragon for his beautiful VGA tileset
  161. from the Ultima IV Upgrade, without which I would have to go
  162. scouring the 'net for graphic artists willing to do this.
  163.  
  164. Thanks to NewRisingSun for posting Composite CGA screenshots to
  165. MobyGames, inspiring me to return to the U3 Upgrade and write a
  166. Composite CGA simulator.
  167.  
  168. Thanks to nakedbaby on GOG.com for asking about the status of
  169. v3.1, prompting me to focus on getting this release out finally.
  170.  
  171. Thanks to the Ultima Dragons of rgcud and Facebook for, well, just
  172. being the outspoken group that they are.
  173.  
  174. And thanks especially to Richard Garriot for creating Ultima III
  175. in CGA and forcing us to play it on RGB monitors, thus inspiring
  176. me to learn assembly. ;)
  177.  
  178.  
  179. 7 - Contact Info:
  180.  
  181. Please email me with comments, rants, suggestions, bugs, etc. Do
  182. NOT email me for pirate copies of Ultima III (or any game for that
  183. matter). And say "NO!" to SPAM!
  184.  
  185. Michael C. Maggio
  186. Voyager Dragon, -=(UDIC)=-
  187. voyager@voyd.net
  188.  
  189. Project WebSite - http://exodus.voyd.net/
  190. SourceForge - https://sourceforge.net/projects/ultima-exodus/
  191.  
  192.  
  193. 8 - Nifty Quote:
  194.  
  195. "Truly great madness can not be achieved without significant
  196. intelligence."
  197. -- Henrik Tikkanen
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement