home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 9 / AU_CD9.iso / Cover_Discs / Back_Issues / 1997_08 / Features / 3D / !Read1st!
Text File  |  1997-06-11  |  4KB  |  83 lines

  1. **************************************
  2. **** ACORN USER 3-D Games Articles ***
  3. **************************************
  4. PLEASE READ THIS FILE BEFORE USING ANY
  5. OF THE SOURCE CODE OR PROGRAMS ON THIS
  6. DISK. 
  7.  
  8. Contents:
  9.  
  10. 1. "What's on this disk?"
  11. 2. "Note to STRONGARM users"
  12. 3. "Screen mode problems"
  13. 4. "NEW NEW GRAPHICS"
  14. 5. "BUT I ONLY FIND OBJECTS IN THE LOOS!"???
  15. 6. "Contacting me and OTHER ISSUES"
  16.  
  17. **************************************
  18. 1. "What's on this disk?"
  19. **************************************
  20.  
  21. PLEASE DEARCHIVE all the files before use (well its best to anyway).
  22.  
  23. You will find the application !AUA_Attack: This new version of our engine is becoming more like the finished one, featuring:
  24.  
  25. 1) Transparent walls
  26. 2) Doors
  27. 3) Variables Screen Sizes
  28. 4) Fixed Point Maths
  29. 5) Parameters passed to engine
  30. 6) Objects
  31. 7) Demo Modes
  32.  
  33. The source has been compiled with Easy C/C++, but it has not been compiled with Acorn C or GNU C. I believe that it may compile, but with warnings. A few warnings come up with Easy C. These relate to storage of char * pointers in an int[] array. This will be remedies in future versions of the engine. 
  34.  
  35. The look up tables will take a while to generate also on slower machines, but soon I'll load them in from file instead.
  36. PLEASE READ THE COMMENTS INSIDE THE RUN FILE FOR MORE INFORMATION ON ALTERING THE PARAMTERS PASSED TO THE ENGINE.
  37.  
  38. The engine uses a brand new world file and set of graphics, each which comply with the shading (of sorts) system we established in article three. There is also one door and one windows. 
  39.  
  40. Letters  A,B,C,D,E,F,G,H,I can be used to represent more tiles and also they might be used for objects next month.
  41.  
  42.  
  43. **************************************
  44. 2. "Note to STRONGARM users"
  45. **************************************
  46.  
  47. StrongARM RISC PC owners may (like myself) find the program to crash with either a floating point error or some sort of instruction abort. This (thank god!) is nothing to do with the program, but some sort of irregularity in the StrongARM architecture which isn't spotted by the compiler. 
  48. A patch is available from A.R.T, it can be found on one of the Clan Acorn membership discs and most likely from their web site:
  49. http://www.art.acorn.co.uk/www.acorn.com 
  50.  
  51. **************************************
  52. 3. "Screen mode problems"
  53. **************************************
  54.  
  55. The !AUA_Attack application uses mode 13 to generate its view. On RISC PC machines (and some of those with RISC OS 3 or later) this screen mode is "letter-boxed". This can be corrected by changing the mode definition file on your computer. The changes made are specific to your own monitor, so it is best to either
  56. 1) Contact your dealer
  57. 2) Contact someone who knows their Acorns!
  58. 3) Contact me for advice.
  59. Note that the engine will still WORK, albeit a little "squished"!
  60.  
  61. In this version screen banking is used, so make sure that enough screen memory is available.
  62.  
  63. **************************************
  64. 4. "New graphics and things"
  65. **************************************
  66.  
  67. The new graphics inside the !AUA_Attack application feature a various number of tiles differing in their style and pupose, such as a urinal, trees, bookshelf. The object graphics are too varied to list, have a look when you run it!
  68.  
  69. **************************************
  70. 5. "BUT I ONLY FIND OBJECTS IN THE LOOS"
  71. **************************************
  72.  
  73. This is because I haven't put any more objects in the objworld file. You have to be careful to watch the walls when you are doing this, it is useful to have both the world and objworld file up when doing this, or else you will get objects in walls. The objects in the code are guaranteed (!) not to be in walls, but like I said it takes a long time to make sure all objects are suitably placed, so I have left the reader to do so.
  74.  
  75. **************************************
  76. 6. "Contacting me and other issues"
  77. **************************************
  78.  
  79. THIS MONTH read the source code (and comments) for the many (albeit small) changes to the code, and also read the comments inside the applications !run file for details of passing parameters to the engine, and of course the objects!!!
  80.  
  81.  
  82. Email: AUThreeD@AOL.COM
  83. Snail: See address in article