home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 577 / RMRBoxx.sis (.txt) < prev    next >
EPOC Installation Package  |  1999-07-07  |  228KB  |  2,830 lines

  1. c:\System\Apps\RMRBoxx\Temp#000.sbpc:\System\Apps\RMRBoxx\RMRBoxx.regc:\System\Apps\RMRBoxx\RMRBoxx.inic:\personal\psion\Sokoboxx\install\RMRMoreLevelsEN.txti:\SysRam1.sisc:\personal\epoc32\c\System\Apps\RMRBoxx\RMRBoxx.rsc!:\System\Apps\RMRBoxx\RMRBoxx.rscc:\personal\epoc32\c\OPL\RMRBoxx\RMRBoxx.hlp!:\System\Apps\RMRBoxx\RMRBoxx.hlpc:\personal\epoc32\c\OPL\RMRBoxx\finish!:\System\Apps\RMRBoxx\Finishc:\personal\epoc32\c\OPL\RMRBoxx\clap!:\System\Apps\RMRBoxx\Clapc:\personal\epoc32\c\OPL\RMRBoxx\wall!:\System\Apps\RMRBoxx\Wallc:\personal\epoc32\c\OPL\RMRBoxx\default.mbm!:\System\Apps\RMRBoxx\Default.mbmc:\personal\epoc32\c\System\Apps\RMRBoxx\RMRBoxx.hlp!:\System\Apps\RMRBoxx\RMRBoxx.hlpc:\personal\epoc32\c\System\Apps\RMRBoxx\RMRBoxx.app!:\System\Apps\RMRBoxx\RMRBoxx.appc:\personal\epoc32\c\System\Apps\RMRBoxx\RMRBoxx.aif!:\System\Apps\RMRBoxx\RMRBoxx.aifc:\personal\epoc32\c\OPL\RMRBoxx\LEditor.opo!:\System\Apps\RMRBoxx\LEditor.opoc:\personal\epoc32\c\OPL\RMRBoxx\LEditor.hlp!:\System\Apps\RMRBoxx\LEditor.hlpc:\personal\epoc32\c\OPL\RMRBoxx\plaintxt.opl!:\System\Apps\RMRBoxx\Plaintxt.oplc:\personal\epoc32\c\OPL\RMRBoxx\plaintxt.dll!:\System\Apps\RMRBoxx\Plaintxt.dllc:\personal\epoc32\c\OPL\RMRBoxx\RMRBoxx.mbm!:\System\Apps\RMRBoxx\RMRBoxx.mbmc:\personal\epoc32\c\OPL\RMRBoxx\levels\computer.mbm!:\System\Apps\RMRBoxx\Levels\Computer.mbmc:\personal\epoc32\c\OPL\RMRBoxx\levels\computer.sbl!:\System\Apps\RMRBoxx\Levels\Computer.sblc:\personal\epoc32\c\OPL\RMRBoxx\levels\original.sbl!:\System\Apps\RMRBoxx\Levels\Original.sblc:\personal\psion\sokoboxx\install\rmrboxx.txtRMRBoxxThere are more RMRBoxx levels downloadable from our site:
  2. <http://www.rmrsoft.com>, free for registered users.
  3. Happy box pushing!
  4. \epoc32\RELEASE\MARM\REL\Sysram1.opx!:\SYSTEM\OPX\Sysram1.opxSysram1 OPXy
  5. Sound
  6. EUSER[100000c1].DLL
  7. OPLR[10000077].DLL
  8. APGRFX[1000011b].DLL
  9. BAFL[1000004e].DLL
  10. EDBMS[100000df].DLL
  11. EFSRV[100000bd].DLL
  12. 000D0T0`0l0x0
  13. ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;
  14. =$=0=<=H=T=`=l=x=
  15. > >,>8>D>P>\>h>t>
  16. ?(?4?@?L?X?d?p?|?
  17. G]RMRBoxx1.09CloseContinueOKCancelNonYesyNew
  18. gameUndo
  19. moveSave moves
  20. SPlay level
  21. PReplayRXSokobanxNormalnResetRGo to
  22. GThis item is not availableHelp file not foundBusy
  23. Initialising
  24. Last game restoredPress Ctrl+N to start gameCreating record file
  25. <Empty>Name,Folder,DiskReturning to Original levels, level 1Damaged index repaired.rec file checksum error, record file deletedMoves savedCorrect pass codeWrong pass codeUnregistered sharewareRegistered to Copyright 
  26.  1998-1999 FatCatzI've had enough, I resign!No game in progressNo move to undoClosing
  27. Editor not foundRecords clearedAlready at position markChecksum error, cannot load saved positionKeys repeatedThank you for registeringWrong name or code, try againPosition mark set at move Returning to move Position savedQuit current game first?M:P:L:About RMRBoxxRMRBoxx v - shareware Copyright 
  28.  1998-1999 FatCatzhttp://www.fatcatz.tm 
  29.  email: info@fatcatz.tmDeveloped by FatCatz 
  30.  Distributed by RMR SoftwareCopyright 
  31.  1998-1999 FatCatzhttp://www.rmrsoft.com 
  32.  email: support@rmrsoft.com!!! Unregistered shareware !!!Registered to: It is illegal to distribute this programAbout levels<No information>RMRBoxx error, not enough memoryThere is not enough memory to run RMRBoxx.Try closing applications you are not using and run RMRBoxxagain.RMRBoxx open file errorCannot open file, possible reasons:1 - File is corrupt2 - Not a RMRBoxx type fileRMRBoxx open level file errorOriginal.sbl has been modified_ You must re-installRMRBoxx again.RMRBoxx open position file errorCannot open position file, possible reasons:1 - File is corrupt2 - Not a RMRBoxx position fileRMRBoxx file missingOriginal.sbl file missing, please install RMRBoxx again.Unregistered sharewareRMRBoxx is unregistered, registering will allow you toplay any level and also let you design new levels withthe level editor.The cost of registering is only US$15 so why not registertoday. For registering details see help.movespushesmoves and pushes<No name>CongratulationsYou have made a new record with a minimum number of moves  pushes Previous record:<No previous record> Moves:  Pushes: By moves:  moves:  pushes: By pushes: NameLevel  completedYou used  moves and  pushesLevel  pass code:All levels opened.Record for this level: pushes and  movesHall of fameGAME OVERMoves: Pushes: Reset hall of fame?Play level Joey Boxx quitsGAME OVERYou have exhausted Joey Boxx, he has decided tolook for a new jobJump toLevelLevel informationThere is no pass code for the first levelLevel: Pass code: Current record holders:For moves:  moves:  pushes:For pushes:Load levels fileLevels fileLoad positionLevelNext
  33. NPrevious
  34. PJump to
  35. jMoreLoad levels file
  36. lSave position
  37. SLoad position
  38. LAlign play areaLeftCenterRightFileNew gamenPlay level
  39. pMore>CloseeEditUndo movezSet position markBGo to position markbViewZoom inmZoom outMShow toolbartShow scroll barqHall of fame
  40. hLevel information
  41. iLevel>Align play area>aToolsPreferences
  42. kRedefine keys
  43. KHelp on RMRBoxx
  44. HAbout RMRBoxx
  45. AAbout levels
  46. cRegister
  47. RLevel editor
  48. XMissing fileTo restore the position the above level filemust be located in the directory:Unregistered sharewareYou are on day  of your 28 days evaluation period.This game is shareware, you may use it for 28 days if after28 days you would like to continue playing RMRBoxx you mustpurchase the registration code.Registering will cost you only US$15.00, it will remove this nagscreen, allow you to play any level you want and will also allowyou to import and design new levels. To register see the online helpNew gameQuit current game?Pass code required for level Pass codePlay levelLevelPreferencesAuto window resizingAuto resumeSoundOff,Low,Normal,HighRedefine keysLeftRightUpDownQuick undoLeft arrowRight arrowUp arrowDown arrowSpace barEnterRegisterNameCodeFor registration information see the online helpSave movesEnter filename and select format to save movesSave positionView next levelView previous level
  49.     &    5    >    m    
  50. "data.app;@O
  51. Table1
  52. Title
  53. .Description
  54. Index
  55. Table1
  56. ColA9
  57. ColB9
  58. ColA10
  59. ColB10
  60. ColA11
  61. Index1
  62. ColA11
  63. ColA9
  64. Arial
  65. When you complete a level you will be given the option to save the moves used, useful to verify that the level was completed. You will also be able to select the format to save the moves. 'lrup' to represent left, right, up, down and is used by the normal format, and 'hlkj' is used for the XSokoban format.
  66. The XSokoban format is used by XSokoban a internet Sokoban game to verify a new record. Only the best moves and pushes from the original 50 Sokoban levels are recorded, so the XSokoban format is only useful for the default levels (Original.sbl). XSokoban's home page is at;
  67. <http://xsokoban.lcs.mit.edu/xsokoban.html>
  68. Why not visit and see if you have broken a record.
  69. You can jump to other levels Menu | File I Play level if you have the pass code.
  70. A pass code will be revealed to you only when you complete a level. It is not necessary to remember the pass code as RMRBoxx will save your progress for each levels file.
  71. Pass codes from the higher levels will automatically give you access to previous levels.
  72. level.
  73.                    
  74. RMRBoxx
  75. Developed by FatCatz
  76. Distributed by RMR
  77. Software
  78. Copyright (c) 1998-1999 FatCatz
  79. RMRBoxx is the shareware of the classic game sokoban for EPOC, It has the following features:
  80.  Pen and/or keyboard control.
  81.  Records table.
  82.  Sound fx.
  83.  'Bookmark' style features.
  84.  Single keystroke for repeated moves.
  85.  Unlimited undoes.
  86.  Auto screen resizing.
  87.  Auto resume from last position.
  88.  Save your position and resume at any time.
  89.  Export moves and pushes as XSokoban format.
  90.  Unlimited levels*
  91.  Design your own levels with the level editor*
  92.  Import text levels from other platforms with the level editor*
  93. * Registered shareware version only.
  94. Sketch
  95. ?ffffb
  96. cfFf&OH
  97. dVfbFF$
  98. &paint.app
  99. Objective
  100. You have to help Joey Boxx 
  101.  the warehouse keeper to push all the boxes 
  102.  to the destinations 
  103. , using a minimal number of moves and pushes. 
  104. The boxes are so heavy you can only push not pull them and you can only push one at a time!
  105. You are limited to 9999 moves, after that Joey Boxx will resign! There is no time limit and no luck involved this is a pure puzzle/logic game.
  106. Key control
  107. Up            Up arrow
  108. Down          Down arrow
  109. Left             Left arrow
  110. Right            Right arrow
  111. Repeat          Fn+Arrow
  112. Undo           Space bar
  113. Repeat will make Joey Boxx move in a straight line until his path is blocked. He will even push a box until it is blocked either by a wall or by another box.
  114. You have unlimited undoes.
  115. You can alway redefine the controls at Menu|Tools|Redefine keys. 
  116. Pen control
  117. If you want to move in a long and straight line you can use the pen,  just tap  the destination and Joey Boxx will move/push to the destination. You can also use the pen to drag Joey Boxx around the warehoure.
  118. Sketch
  119. &paint.app
  120. Sketch
  121. PUUUU
  122. PUUUU
  123. PUUUU
  124. PUUUU
  125. &paint.app
  126. Sketch
  127. &paint.app
  128. Position mark is a 'bookmark' style marker for RMRBoxx. This lets you explore various moves and if you decide to revert back to your old position all that is required is a single keystroke! 
  129. To set the position mark use: Shift+Ctrl+B
  130. To return to the position mark use:
  131. Ctrl+B
  132. If you use the position mark you can stop it from 'rewinding' by pressing a key at any time.
  133. If you undo more than where the position mark was set, it will be deleted.
  134. Shareware concept
  135. RMRBoxx is shareware, this means you can distribute the unregistered version freely, you can also freely evaluate RMRBoxx for not more than 28 days, after this time you must choose to register or otherwise you must delete it from your machine.
  136. There are certain restrictions in the unregistered version to encourage you to register however the game is in no way crippled. The restrictions are 1) you will not be able to play more than the first 5 default levels, 2) you cannot use the level editor, 3) nag screens will appear when the game is opened.
  137. Registering
  138. The cost is 
  139. 10 (US$15, 30DM, 15 Euro). There are various ways to register:
  140. Credit Card:
  141. You can also pay by credit card (although this will also cost an extra US$3.80 handling charge). To register on-line, go to our Home Page, and follow the instructions at:
  142. http://www.rmrsoft.com/
  143. Alternatively, in the USA, you can phone
  144.    1-800-WWW2REG    (1-800-999-2734)  or
  145.     (801) 355-5110
  146. and quote 'RMRBoxx' and the REGNET ID number - 2755
  147. By Post:
  148. Please send the money to either of the following addresses. UK & Sterling Eurocheques (and 'real folding' money) to the UK address, DMs cheques to the German address, and US$ checks to the USA address. Please make any cheques (checks) payable to 'RMR Software' and include a stamped addressed envelope (Unless you provide an E-Mail address) :
  149.     RMR Software 
  150.     c/o 6000 Natick Court
  151.     Burke, VA 22015
  152. Software
  153.     c/o 46 Mortimer Road
  154.     Kempston
  155.     Bedford MK42 8RE
  156.     ENGLAND
  157. Software
  158.     c/o PSIOlogic Versand
  159.       Sudentenstrasse 46
  160.     D 63571 Gelnhausen
  161.     GERMANY
  162. We will then send you a unique code to enter with the Menu option 'Register', which will allow you unrestricted use of the program. Please supply your e-mail address for speed of reply.
  163. If you have any questions, we can be contacted at :  support@rmrsoft.com
  164. Arial
  165. Arial
  166. Arial
  167. Arial
  168. Arial
  169. Arial
  170. Arial
  171. Arial
  172. Arial
  173. Arial
  174. Arial
  175. Arial
  176. Arial
  177. Arial
  178. Arial
  179. Arial
  180. Arial
  181. Arial
  182. A full list of the programs available from RMR Software is as follows:
  183. Personal Accounts Suite
  184.     RMRBank        (For EPOC)
  185.     RMRBank3    (For 3a/c/mx)
  186.     SNABank        (For Siena)
  187.     S3Bank        (For S3 Classic)
  188. 20 / US$30 / 60DM / 30 Euros)
  189. This is a Quicken-type Personal Accounts package that has more functionality than any of the other financial programs currently available for Psions, and is less than half the price of the commercial programs. It is now the most successful Psion Shareware program, with well over 5500 registered users all over the world, and S5Bank won the Finance category of the Psion-sponsored EPOC/OPL competition.
  190. As well as the basic financial core, the program also includes for free, all these next 5 programs as fully-integrated optional modules. Otherwise these modules are available as the following standalone programs.
  191. Investment Performance Monitor
  192.     RMRInvest    (EPOC)
  193.     S3AInv        (S3a/c/mx)
  194.     SNAInv        (Siena)
  195. 10 / US$15 / 30DM / 15 Euros)
  196. An Investment Performance Tracker to monitor a portfolio of stocks, shares or bonds.
  197. Fuel Consumption Monitor
  198.     RMRFuel        (EPOC)
  199.     S3AFuel        (S3a/c/mx)
  200.     SNAFuel        (Siena)
  201. 10 / US$15 / 30DM / 15 Euros)
  202. A Fuel Consumption Monitor for up to 10 vehicles.
  203. Financial Planner
  204.     S3APlan        (S3a/c/mx)
  205.     SNAPlan        (Siena)
  206. 7 / US$10 / 25DM / 10 Euros)
  207. A Budget Planner based on the Quicken Financial Planner.
  208. Home Inventory
  209.     RMRHome    (EPOC)
  210.     S3AHome        (S3a/c/mx)
  211.     SNAHome        (Siena)
  212. 10 / US$15 / 30DM / 15 Euros)
  213. A Home Inventory program based on the Quicken version.
  214. Expense Account Monitor
  215.     S3AExp        (S3a/c/mx)
  216.     SNAExp        (Siena)
  217. 10 / US$15 / 30DM / 15 Euros)
  218. An Expense Account Monitor with optional Company Vehicle monitor.
  219. As well as these financially orientated programs we also offer the following other programs:
  220. Picture/Icon Editor
  221.     RMRArt        (EPOC)
  222. 12 / US$20 / 40DM / 20 Euros)
  223.     S3ADraw        (S3a/c/mx)
  224.     SNADraw        (Siena)
  225. 10 / US$15 / 30DM / 15 Euros)
  226. A Drawing or Icon viewer and editor.
  227. Collection Manager
  228.     S3AColl        (S3a/c/mx)
  229.     SNAColl        (Siena)
  230. 7 / US$10 / 25DM / 10 Euros)
  231. A Collection (books/records/etc) Manager.
  232. Extended ToDo Manager
  233.     RMRTask        (EPOC)
  234.     S3ATask        (S3a/c/mx)
  235. 10 / US$15 / 30DM / 15 Euros)
  236. An Extended Task (ToDo) Manager.
  237. Note Taker/Jotter
  238.     RMRNotes        (EPOC)
  239. 10 / US$15 / 30DM / 15 Euros)
  240. An advanced 'Jotter' program
  241. Text/Hex Editor
  242.     RMRText        (EPOC)
  243.     Freeware
  244. Diet/Weight/Exercise Tracker
  245.     RMRDiet        (EPOC)
  246. 10 / US$15 / 30DM / 15 Euro)
  247. Agenda Month Viewer
  248.     RMRMonth    (EPOC)
  249. 12 / US$20 / 40DM / 20 Euros)
  250. Utilities & Conversions
  251.     RMRUtils        (EPOC)
  252. 10 / US$15 / 30DM / 15 Euros)
  253. A useful collection of utility and conversion tools
  254. File Compression/Archiving
  255.     RMRZip        (EPOC)
  256.     PsiZip            (S3a/c/mx) & Siena)
  257. 15 / US$25 / 50DM / 25 Euros)
  258. The EPOC and SIBO equivalents of WinZip and PKZip for the PC
  259. Vacation/Leave Tracking
  260.     VacTrac5        (EPOC)
  261. 10 / US$15 / 30DM / 15 Euros)
  262. Program for tracking holidays for a group of employees.
  263. Solitaire
  264.     RMRSol        (EPOC)
  265. 10 / US$15 / 30DM / 15 Euros)
  266. The classic patience card game.
  267. Contact Manager
  268.     RMRContact    (EPOC)
  269. 20 / US$32 / 60DM / 30 Euros)
  270. An Act!-like Contact Manager application
  271. File Manager
  272.     RMRFile        (EPOC)
  273. 15 / US$25 / 50DM / 25 Euros)
  274. A multi-function file manager along the lines of Windows Explorer.
  275. Company Car Manager
  276.     RMRCar        (EPOC)
  277. 10 / US$15 / 30DM / 15 Euros)
  278. A program to record your business use of your Company Car.
  279. Sokoban Game
  280.     RMRBoxx        (EPOC)
  281. 10 / US$15 / 30DM / 15 Euros)
  282. A version of the classic strategy game Sokoban.
  283. Fruit Machine Game
  284.     RMRFruit        (EPOC)
  285. 7 / US$10 / 25DM / 15 Euros)
  286. The classic casino game.
  287. These are all available from our Home Page at:
  288.     http://www.rmrsoft.com/
  289. and at all the usual on-line areas as follows:
  290. CompuServe : GO PSION
  291. America on Line : GO PDA (Psion area or New Files area)
  292. If you cannot get them from any of these places, simply send a floppy disk and Stamped, Self Addressed envelope to any of the addresses quoted in the 'How to Register' Help Item, and we will send you all the latest copies of the programs. (State which platform).
  293. Arial
  294. Arial
  295. Arial
  296. Arial
  297. Arial
  298. Arial
  299. Arial
  300. Arial
  301. Arial
  302. Arial
  303. Arial
  304. Arial
  305. Arial
  306. Arial
  307. Arial
  308. Arial
  309. Arial
  310. Arial
  311. Arial
  312. Arial
  313. Arial
  314. Arial
  315. Arial
  316. Arial
  317. Arial
  318. Arial
  319. Arial
  320. Arial
  321. Arial
  322. Arial
  323. Arial
  324. Arial
  325. Arial
  326. Arial
  327. Arial
  328. Arial
  329. Arial
  330. Arial
  331. Arial
  332. Arial
  333. Arial
  334. Arial
  335. Arial
  336. Arial
  337. Arial
  338. Arial
  339. Arial
  340. Arial
  341. Arial
  342. Arial
  343. Arial
  344. Arial
  345. Arial
  346. Arial
  347. Arial
  348. Arial
  349. Arial
  350. Arial
  351. Arial
  352. Arial
  353. Arial
  354. Arial
  355. Arial
  356. Arial
  357. Arial
  358. Arial
  359. Arial
  360. Arial
  361. Arial
  362. Arial
  363. Arial
  364. Arial
  365. Arial
  366. Arial
  367. Arial
  368. Arial
  369. Arial
  370. Arial
  371. Arial
  372. Arial
  373. Arial
  374. Arial
  375. Arial
  376. Arial
  377. Arial
  378. Arial
  379. Arial
  380. Arial
  381. Arial
  382. Arial
  383. Arial
  384. Arial
  385. Arial
  386. Arial
  387. Arial
  388. Arial
  389. Arial
  390. Arial
  391. Arial
  392. Arial
  393. Arial
  394. Arial
  395. Arial
  396. Arial
  397. Arial
  398. Arial
  399. Arial
  400. Arial
  401. Arial
  402. Arial
  403. Arial
  404. Arial
  405. Arial
  406. Arial
  407. Arial
  408. Arial
  409. Arial
  410. Arial
  411. Arial
  412. Arial
  413. Arial
  414. Arial
  415. Arial
  416. Arial
  417. Arial
  418. Arial
  419. Arial
  420. Arial
  421. Arial
  422. Arial
  423. Arial
  424. Arial
  425. Arial
  426. Arial
  427. Arial
  428. Arial
  429. Arial
  430. Arial
  431. Arial
  432. Arial
  433. Arial
  434. Arial
  435. Arial
  436. Arial
  437. Arial
  438. Arial
  439. Arial
  440. Arial
  441. Arial
  442. Arial
  443. Arial
  444. Arial
  445. Arial
  446. Arial
  447. Arial
  448. Arial
  449. Pass codes5
  450. Position mark5
  451. Other softwareE
  452. RMRBoxx including all related program files may not be altered in any way. Reverse translation is expressly forbidden.
  453. Registered users may install the software on an unlimited number of machines so long as one and only one copy is being used at anytime.
  454. RMR Software cannot and does not accept any liability for the unlikely event of an error, defect or failure of the software including any loss of any kind.
  455. No guarantee is either offered or implied by RMR Software. Use of this software is entirely at your own risk.
  456. The preferences, Menu | Tools | Preferences can change many features of the game.
  457. Auto window resizing
  458. When this is ticked every time a new level is displayed RMRBoxx will automatically resize the play area to fit the screen
  459. If it is not ticked then the window magnification will always be the same regardless of the size of the level.
  460. Auto resume
  461. If this is ticked then whenever RMRBoxx is closed and a game is still in progress the position is saved automatically and reloaded automatically when RMRBoxx is re-opened.
  462. Sound
  463. Toggle sound on/off and also controls the volume.
  464. The original 1984 Sokoban levels are included as the default levels file (Original.sbl), if you have completed this or you just want to play a different set of levels, then  you can load other RMRBoxx level files (with the extension .sbl), from Menu | File | More | Load levels file.
  465. You can also install new levels. Levels file MUST be installed in the directory: System\Apps\RMRBoxx\Levels. In this directory you will find the original Sokoban levels, Original.sbl, and also Computer.sbl, 52 more levels for you to play! 
  466. Our website at http://www.rmrsoft.com provides new levels for you to download and play, for free.
  467. You can also find new levels by searching the internet, as long as the levels are in a plain text format you can import them using the level editor. For more details refer the to level editor help. 
  468. Finally, why not design your own levels? You can also submit them to us so RMRBoxx addicts can play them too!
  469. The Hall of fame, Menu | Hall of fame will display the best moves and pushes for each level. Best moves and/or pushes are achived by using the least amount of moves and/or pushes to complete the level. 
  470. Each line will display the minimum moves first followed by minimum pushes.
  471. If you want to play a level again just tap the line to jump quickly to that level.
  472. Introduction5
  473. Licence5
  474. RMRBoxx: Quick start5
  475. Contact5
  476. Any comments/suggestions always welcomed.
  477. Please report any bugs.
  478. email: <support@rmrsoft.com>
  479. We also have a website at: <http://www.rmrsoft.com>
  480. If you are looking for more quality software then why not visit our site.
  481. How to register5
  482. Level editor5
  483. You can switch to the level editor by going to Tools | Editor. This will allow you to design new levels for yourself and your friends. 
  484. Help is available from the level editor by tapping on the help button on the toolbar.
  485. Preferences5
  486. More levels5
  487. Hall of fame5
  488. Moves format5
  489. Credits5
  490. Jody Armstrong - Beta tester
  491. Jean-Pierre Kent - LPK Levels author
  492. Phil Spencer - Beta tester
  493. Andy Waller - Beta tester
  494. *RECORD.APP
  495. @UD2"
  496. "565'
  497. !_+K        
  498. J=    (,
  499.     BDDD
  500. (q37C
  501. K<;    JK+;K
  502. [+:<;
  503. "?;;;
  504. L;*    )
  505. *RECORD.APP
  506. zmm    Ko.
  507. *RECORD.APP
  508. 2D1AE
  509.     13"SS
  510. (RS3b
  511.     B4%4D
  512. 43tCC
  513. 143$C$
  514. %2"2c
  515. B33$$
  516. !D424
  517.     2D4B
  518.     aSSC
  519.      C#C
  520.      TDD
  521. z<KML;+
  522. *    9;+
  523. L\<L<
  524. YML;+J-
  525. )J=    I=+
  526. K;];;+
  527. 2?+)L;
  528.  ,Z,    
  529. wwzzw
  530. offfffffffff
  531. `fefefefef
  532. `fffffffff
  533. DDDDDDDDDdf
  534. FdVfVfVfVfVFd
  535. FdfffffffffFd
  536. offefefefefV
  537. _UUUUUUUUUUU
  538. PUUUUUUUUU
  539. PUUUUUUUUU
  540. UeUUUUUVUPU
  541. UUVUUUeUUUU
  542. UUeUUUVUUPU
  543. PUUVUeUU
  544. UUeUVUUPPU
  545. UPUUfUU
  546. UUeUUPUPU
  547. UUPUUV
  548. UUePUUPU
  549. UUePUUVUUUU
  550. UUeUUPU
  551. UeUUPUUVUVU
  552. UUeUPU
  553. UPUUVUU
  554. VUUPU
  555. UUUPU
  556. UUUPUUUU
  557. UUPUUU
  558. UUUUUPUVU
  559. `PPPPPPPPPU
  560. PUUUUUUUUU
  561. PUUUUUUUUU
  562. _UUUUUUUUUUU
  563. UUUUUUUUU
  564. UUUUUUUUU
  565. UUUUUUUUU
  566. UUUUUUUUU
  567. UUUUUUUUU
  568. UUUUUUUUU
  569. UPeUUUUUV
  570. UPUVUUUeU
  571. UeUUUVU
  572. UPPUVUeU
  573. UeUVUP
  574. UPUPUfU
  575. UeUPU
  576. UPUUPU
  577. UPUeUPUVU
  578. UPUVU
  579. UPVUPU
  580. UUUPU
  581. UPUPUUU
  582. UUUUUP
  583. UUUUUUUUU
  584. UUUUUUUUU
  585. fffffff
  586. fffffff
  587. fffffff
  588. fffffff
  589. fffffff
  590. fffffff
  591. fPeUUUV
  592. fPUVUeU
  593. UeUVU
  594. fPPUfU
  595. fPUPU
  596. fPeUPUV
  597. fPUPU
  598. fffffff
  599. fffffff
  600. UUUUU
  601. UUUUU
  602. UUUUU
  603. UUUVP
  604. PPUeeP
  605. UP`eUP
  606. UePPUP
  607. eeUPPP
  608. eUUUPP
  609. UUUUU
  610. "data.app;@O
  611. Table1
  612. Title
  613. .Description
  614. Index
  615. Table1
  616. ColA9
  617. ColB9
  618. ColA10
  619. ColB10
  620. ColA11
  621. Index1
  622. ColA11
  623. ColA9
  624. Arial
  625. You can jump to other levels (Menu I Play level) if you have the pass code.
  626. A pass code will be revealed to you only when you complete a level. It is not necessary to remember the pass code as RMRBoxx will save your progress for each levels file.
  627. Pass codes from the higher levels will automatically give you access to previous levels.
  628. A full list of the programs offered by RMR Software is as follows (Note that 'x' denotes a version no):
  629. Personal accounts
  630. S5BANKx.ZIP (For the S5)
  631. GEOBANKx.ZIP (For the Geofox)
  632. Fuel Consumption Monitor
  633. S5FUELx.ZIP (S5)
  634. GEOFUELx.ZIP (Geofox)
  635. Home Inventory
  636. S5HOMEx.ZIP (S5)
  637. GEOHOMEx.ZIP (Geofox)
  638. Picture/Icon Editor
  639. RMRARTx.ZIP (S5)
  640. Extended ToDo Manager
  641. RMRTASKx.ZIP (EPOC32)
  642. Note Taker/Jotter
  643. RMRNOTEx.ZIP (EPOC32)
  644. GEONOTEx.ZIP (Geofox)
  645. Utility/Conversion Program
  646. S5UTILSx.ZIP (S5)
  647. GEOUTILS.ZIP (Geofox)
  648. Compression/Archive Program
  649. S5ZIPxx.ZIP  (S5)
  650. GEOZIPx.ZIP (Geofox)
  651. Vacation/Leave Tracking Program
  652. VACTRAC5.ZIP (S5 & Geofox)
  653. Solitaire
  654. RMRSOLxx.ZIP (S5 & Geofox)
  655. Contact
  656. CONTACTxx.ZIP (S5)
  657. These are all available from our Home Page at:
  658. http://www.rmrsoft.com/
  659. and at all the usual on-line areas as follows:
  660. CompuServe : GO PSION
  661. America on Line : GO PDA (Psion area or New Files area)
  662. Internet:
  663. ftp.nwt.com/pub/
  664. If you cannot get them from any of these places, simply send a disc, and also a Stamped, Self Addressed envelope to any of the addresses quoted in the 'How to Register' Help Item, and we will send you all the latest copies of the programs. (State which platforms).
  665. Arial
  666. Arial
  667. Arial
  668. Arial
  669. Arial
  670. Arial
  671. Arial
  672. Arial
  673. Arial
  674. Arial
  675. Arial
  676. Arial
  677. Arial
  678. Arial
  679. Arial
  680. Arial
  681. Arial
  682. Arial
  683. Arial
  684. Arial
  685. Arial
  686. Arial
  687. Arial
  688. RMRBoxx including all related program files may not be altered in any way. Reverse translation is expressly forbidden.
  689. Registered users may install the software on an unlimited number of machines so long as one and only one copy is being used at anytime.
  690. RMR Software cannot and does not accept any liability for the unlikely event of an error, defect or failure of the software including any loss of any kind.
  691. No guarantee is either offered or implied by RMR Software. Use of this software is entirely at your own risk.
  692. When you complete a level you will be given the option to save the moves used, useful to verify that the level was completed. You will also be able to select the format to save the moves. 'lrup' to represent left, right, up, down and is used by the normal format, and 'hlkj' is used for the XSokoban format.
  693. The XSokoban format is used by XSokoban a internet Sokoban game to verify a new record. Only the best moves and pushes from the original 50 Sokoban levels are recorded, so the XSokoban format is only useful for the default levels (default.sbl). XSokoban's home page is at;
  694. http://xsokoban.lcs.mit.edu/xsokoban.html
  695. Why not visit and see if you have broken a record.
  696. Position mark is a 'bookmark' style marker for RMRBoxx. This lets you explore various moves and if you decide to revert back to your old position all that is required is a single keystroke! 
  697. To set the position mark use: shift+Ctrl+B
  698. To return to the position mark use:
  699. Ctrl+B
  700. If you use the position mark you can stop it from 'rewinding' by pressing a key at any time.
  701. If you undo more than where the position mark was set, it will be deleted.
  702. Pass codes5
  703. Position mark5
  704. Other software5
  705. Objective
  706. You have to help Joey Boxx 
  707.  the warehouse keeper to push all the boxes 
  708.  to the destinations 
  709. , using a minimal number of moves and pushes. 
  710. The boxes are so heavy you can only push not pull them and you can only push one at a time!
  711. You are limited to 9999 moves, after that Joey Boxx will resign! There is no time limit and no luck involved this is a pure puzzle/logic game.
  712. Key control
  713. Up           <cursor up>
  714. Down       <cursor down>
  715. Left          <cursor left>
  716. Right        <cursor right>
  717. Repeat     Fn+<cursor>
  718. Undo       <space bar>
  719. Repeat will make Joey Boxx move in a straight line until his path is blocked. He will even push a box until it is blocked either by a wall or by another box.
  720. You have unlimited undoes.
  721. You can alway redefine the controls with Menu|Tools|Redefine keys. 
  722. Pen control
  723. If you want to move in a long and straight line you can use the pen,  just tap  the destination and Joey Boxx will move/push to the destination. You can also use the pen to drag Joey Boxx around the warehouse.
  724. Arial
  725. Arial
  726. Arial
  727. Arial
  728. Arial
  729. Arial
  730. Arial
  731. Arial
  732. Arial
  733. Arial
  734. Arial
  735. Arial
  736. Arial
  737. Arial
  738. Arial
  739. loaded automatically when RMRBoxx is re-opened.
  740. Sound
  741. Toggle sound on/off and also controls the volume.
  742. Sketch
  743. &paint.app
  744. Sketch
  745. PUUUU
  746. PUUUU
  747. PUUUU
  748. PUUUU
  749. &paint.app
  750. Sketch
  751. &paint.app
  752. Shareware concept
  753. RMRBoxx is shareware, this means you can distribute the unregistered version freely, you can also freely evaluate RMRBoxx for not more than 28 days, after this time you must choose to register or otherwise you must delete it from your machine.
  754. There are certain restrictions in the unregistered version to encourage you to register however the game is in no way crippled. The restrictions are 1) you will not be able to play more than the first 5 default levels, 2) you cannot use the level editor, 3) nag screens will appear when the game is opened.
  755. Registering
  756. The cost is 
  757. 10 (US$15, 30DM). There are various ways to register:
  758. Credit Card:
  759. You can also pay by credit card (although this will also cost an extra US$3.80 handling charge). To register on-line, go to our Home Page, and follow the instructions at:
  760. http://www.rmrsoft.com/
  761. Alternatively, in the USA, you can phone
  762.    1-800-WWW2REG    (1-800-999-2734)  or
  763.     (801) 355-5110
  764. and quote 'RMRBoxx' and the REGNET ID number - 2755
  765. By Post:
  766. Please send the money to either of the following addresses. UK & Sterling Eurocheques (and 'real folding' money) to the UK address, DMs cheques to the German address, and US$ checks to the USA address. Please make any cheques (checks) payable to 'RMR Software' and include a stamped addressed envelope (Unless you provide an E-Mail address) :
  767. RMR Software 
  768. c/o 6000 Natick Court
  769. Burke, VA 22015
  770. Software
  771. c/o 46 Mortimer Road
  772. Kempston
  773. Bedford MK42 8RE
  774. ENGLAND
  775. Software
  776. c/o PSIOlogic Versand
  777. Sudentenstrasse 46
  778. D 63589 Linsengericht
  779. GERMANY
  780. RMR Software
  781. c/o Onsite Sherutay Michshuv
  782. 20 Ashtory Hafarchi St.
  783. Tel-Aviv, 62743
  784. Israel
  785. (In this case make cheques payable to Onsite Sherutay Michshuv)
  786. We will then send you a unique code to enter with the Menu option 'Register', which will allow you unrestricted use of the program. Please supply your e-mail address for speed of reply.
  787. If you have any questions, we can be contacted at :  support@rmrsoft.com
  788. B                      
  789.                    
  790.                    RMRBoxx
  791.               Developed by FatCatz
  792.          Distributed by RMR
  793. Software
  794.            Copyright (c) 1998 FatCatz
  795. RMRBoxx is the shareware of the classic game sokoban for EPOC, It has the following features:
  796.     Pen and/or keyboard control.
  797.      Records table.
  798.      Sound fx.
  799.      'Bookmark' style features.
  800.      Single keystroke for repeated moves.
  801.      Unlimited undoes.
  802.      Auto screen resizing.
  803.      Auto resume from last position.
  804.      Save your position and resume at any 
  805.     time.
  806.      Export moves and pushes as 
  807.     XSokoban format.
  808.      Unlimited levels*
  809.      Design your own levels with the level 
  810.     editor*
  811.      Import text levels from other 
  812.     platforms with the level editor*
  813. * Registered shareware version only.
  814. Sketch
  815. ?ffffb
  816. cfFf&OH
  817. dVfbFF$
  818. &paint.app
  819. The preferences, Menu | Tools | Preferences can change many features of the game.
  820. Auto window resizing
  821. When this is ticked every time a new level is displayed RMRboxx will automatically resize the play area to fit the screen
  822. If it is not ticked then the window magnification will always be the same regardless of the size of the level.
  823. Auto resume
  824. If this is ticked then whenever RMRBoxx is closed and a game is still in progress the position is saved automatically and reloaded automatically when RMRBoxx is re-opened.
  825. Sound
  826. Toggle sound on/off and also controls the volume.
  827. The Hall of fame, Menu | Hall of fame will display the best moves and pushes for each level. Best moves and/or pushes are achieved by using the least amount of moves and/or pushes to complete the level. 
  828. Each line will display the minimum moves first followed by minimum pushes.
  829. If you want to play a level just tap the line to jump quickly to that level.
  830. The original 1984 Sokoban levels are included as the default levels file (default.sbl), if you have completed this or you just want to play a different set of levels, then  you can load other RMRBoxx level files (with the extension .sbl), from Meun | File | More | Load levels file.
  831. You can also install new levels. Levels file must be installed in the directory; system/apps/rmrboxx/levels. In this directory you will find the defaults levels, default.sbl, and also computer.sbl, 52 more levels for you to play! 
  832. Our website at http://www.rmrsoft.com provides new levels for you to download and play, for free.
  833. You can also find new levels by searching the internet, as long as the levels are in a plain text format you can import them using the level editor. For more details refer to the level editor help. 
  834. Finally, why not design your own levels? You can also submit them to us so RMRBoxx addicts can play them too!
  835. Introduction5
  836. Licence5
  837. RMRBoxx: Quick start5
  838. Contact5
  839. Any comments/suggestions always welcomed.
  840. Please report any bugs.
  841. email: <support@rmrsoft.com>
  842. We also have a website at: <http://www.rmrsoft.com>
  843. If you are looking for more quality software then why not visit our site.
  844. How to register5
  845. Level editor5
  846. You can switch to the level editor by going to Tools | Editor. This will allow you to design new levels for yourself and your friends. 
  847. Help is available from the level editor by tapping on the help button on the toolbar.
  848. Preferences5
  849. More levels5
  850. Hall of fame5
  851. Moves format5
  852. Credits5
  853. Jean-Pierre Kent - Beta tester
  854. jknt@ozon.vb.cbs.nl
  855. Phil Spencer - General problem solver!
  856. nicko@nildram.co.uk
  857. Andy Waller - Beta tester
  858. awaller@kbnet.co.uk
  859. c:\opl\RMRBoxx\RMRBoxx.opl
  860.     PATHNAME$
  861. LEVELSNAME$
  862. POSITIONNAME$
  863. HEIGHT%
  864. MINIT%
  865. HELPTHREAD&
  866. EDITORTHREAD&
  867. SOUNDTHREAD&
  868. ZOOM%
  869. ZOOMPOS%
  870. AUTOFIT%
  871. MAINWID%
  872. TOOLBARWID%
  873. MAINWX%
  874. MAINWY%
  875.     SBHEIGHT%
  876. SBWID%
  877. BARWID%
  878.     SBACTION%
  879.     SBOLDPOS%
  880.     SBOFFSET%
  881. BLOCKID%
  882. MANID%
  883. KEYLEFT%
  884.     KEYRIGHT%
  885. KEYUP%
  886. KEYDOWN%
  887. KEYUNDO%
  888. SOUND%
  889. LEVELALIGN%
  890. LEVELCURRENT%
  891. LEVELTOTAL%
  892. LEVELOPEN%
  893. AUTORESUME%
  894. LEVELWIDTH%
  895. LEVELHEIGHT%
  896. LEVELVISIBLE%
  897. LEVELSTARTY%
  898. LEVELOLDSTARTY%
  899. BOXLEFT%
  900. MOVES%
  901. PUSHES%
  902. UNDO&
  903. UNDOPTR%
  904.     UNDOSIZE%
  905. PLAYING%
  906. POSMARKUNDO%
  907. POSMARK%
  908. CLOCK%
  909. TOOLBAR%
  910. SBVISIBLE%
  911. SBOFFX%
  912. CONTROL%
  913. SHIFT%
  914.     TITLEWID%
  915. LOCATEFILES
  916. TITLE
  917. LOADPOSITION%
  918.     LEVELLOAD
  919. FTBAR
  920. System\Apps\RMRBoxx\
  921. RMRBoxxW
  922. RMRBoxx.mbmKO
  923. W/ObLO
  924. ONObO
  925. RMRBoxx.mbmKO
  926. W/OPLO
  927. O`OKO
  928. default.mbmKO
  929. RMRBoxx.mbmKO
  930. default.mbmKO
  931. LPHW(
  932. RMRBoxx.mbmKO
  933. RMRBoxx.mbmKO
  934. OFO%O
  935. OFO%O
  936. OFO%O
  937. W-O%H
  938. O#O%O
  939. O#O%O
  940. W/O.L
  941. RMRBoxx.mbmKO
  942. RMRBoxx.iniKW
  943. Temp#000.sbpKW
  944. O<{QI
  945. PLAYAREAMOVE
  946. MANMOVETOTAP
  947. SCROLLBARMAKE
  948. MANMOVE%
  949. UNDOREMOVE
  950. SCROLLBAR%
  951. FTBAR
  952. PROGTOBKGD
  953. LEVELFINISHED
  954.     SBACTION%
  955. CONTROL%
  956. SHIFT%
  957. KEYLEFT%
  958. PLAYING%
  959. MOVES%
  960. LEVELOLDSTARTY%
  961. LEVELSTARTY%
  962.     SBHEIGHT%
  963. HEIGHT%
  964. MAINWX%
  965. SBOFFX%
  966. ZOOM%
  967. ZOOMPOS%
  968. MAINWY%
  969.     KEYRIGHT%
  970. KEYUP%
  971. KEYDOWN%
  972. KEYUNDO%
  973. MAINWID%
  974. TOOLBARWID%
  975. SBWID%
  976. LEVELVISIBLE%
  977. LEVELHEIGHT%
  978. BOXLEFT%
  979. O/L0[
  980. {A`[S
  981. '{A[    
  982. LEVELSNAME$
  983.     PATHNAME$
  984. BLOCKID%
  985. .mbmKW
  986. Default.mbmK
  987. .mbmK
  988. ZOOM%
  989. ZOOMPOS%
  990. BLOCKID%
  991. BOXLEFT%
  992. LEVELSNAME$
  993. LEVELTOTAL%
  994. .recK+
  995. "K+O FIELDS LevelNo,MPlayer(15),MMoves,MPushes,PPlayer(15),PMoves,PPushes TO RecordK
  996. LevelNoO
  997. Index
  998. .recK+
  999. Record
  1000. .recK+
  1001.  SELECT * FROM RecordK
  1002. .recK+
  1003. "K+5 FIELDS LevelOpen,LevelCurrent,ChkSum,UID TO ProgressK
  1004. .sblK
  1005. CLOSE
  1006. NEWGAME
  1007. UNDOREMOVE
  1008. PREVIOUSLEVEL
  1009.     NEXTLEVEL
  1010. TOOLBARWID%
  1011. LEVELSNAME$
  1012. CLOCK%
  1013. MOVES%
  1014. LEVELCURRENT%
  1015. LEVELTOTAL%
  1016. PUSHES%
  1017. MAINWID%
  1018.     PATHNAME$
  1019. W/OALO
  1020. W/OALO(H
  1021. W/OALO
  1022. W/OAL
  1023. ODO@O
  1024. W/OAL
  1025. ODO@O
  1026. W/OAL8[0
  1027. RMRBoxx.mbmKO
  1028. RMRBoxx.mbmKO
  1029. O%H4\\[
  1030. RMRBoxx.mbmKO
  1031. RMRBoxx.mbmKO
  1032. H{9`O
  1033. O%H{9``[b
  1034. H{5\O
  1035. O%H{5\\[
  1036. ERRORMSG
  1037. CLOSE
  1038. FTBAR
  1039. POSMARK%
  1040.     UNDOSIZE%
  1041. UNDOPTR%
  1042. UNDO&
  1043. MOVES%
  1044. PUSHES%
  1045. PLAYING%
  1046. LEVELOLDSTARTY%
  1047. Od{WK
  1048. SCROLLBARMAKE
  1049. MAINWX%
  1050. SBOFFX%
  1051. LEVELSTARTY%
  1052. ZOOM%
  1053. ZOOMPOS%
  1054. MAINWY%
  1055. LEVELVISIBLE%
  1056. LEVELHEIGHT%
  1057. SCROLLBARMAKE
  1058. MAINWID%
  1059. ZOOM%
  1060. ZOOMPOS%
  1061. BLOCKID%
  1062. MANID%
  1063. LEVELVISIBLE%
  1064. LEVELHEIGHT%
  1065. LEVELSTARTY%
  1066. MAINWX%
  1067. SBOFFX%
  1068. MAINWY%
  1069. CREATERECORDFILE
  1070. SOUND
  1071.     MOVESSAVE
  1072. PLAYLEVEL%
  1073. NEWGAME
  1074. PLAYING%
  1075. LEVELSNAME$
  1076. LEVELCURRENT%
  1077. MOVES%
  1078. PUSHES%
  1079. LEVELTOTAL%
  1080. LEVELOPEN%
  1081. .recKW
  1082. .recK+
  1083.  SELECT * FROM ProgressK
  1084. .sblK
  1085. .recK
  1086. .recK+
  1087. "K+* SELECT * FROM Record ORDER BY LevelNo ASCK
  1088. 0\``[    
  1089. 0\``[
  1090. .sblK+
  1091.  SELECT * FROM LevelK
  1092. .recK+
  1093. "K+* SELECT * FROM Record ORDER BY LevelNo ASCK
  1094. ,  K+
  1095. ,  K+
  1096. kljhO
  1097. urdlO
  1098. ERRORMSG
  1099. FTBAR
  1100. BLOCKSLOAD
  1101. LEVELSIZECALC
  1102. ALIGN
  1103. LEVELCURRENT%
  1104. LEVELSNAME$
  1105.     PATHNAME$
  1106. BOXLEFT%
  1107. AUTOFIT%
  1108. ZOOMPOS%
  1109. LEVELHEIGHT%
  1110. ZOOM%
  1111. HEIGHT%
  1112. MOVES%
  1113. PUSHES%
  1114. Levels\OriginalKW
  1115. Levels\OriginalK
  1116. .sblK+
  1117.  SELECT * FROM InfoK
  1118. .sblK+
  1119. "K+) SELECT * FROM Level ORDER BY LevelNo ASCK
  1120. OBh@[@
  1121. .sblK
  1122. .sblK
  1123. CREATERECORDFILE
  1124. LEVELSNAME$
  1125. LEVELOPEN%
  1126. LEVELCURRENT%
  1127. .recKW
  1128. .recK+
  1129.  SELECT * FROM ProgressK
  1130. CREATERECORDFILE
  1131. LEVELSNAME$
  1132. LEVELOPEN%
  1133. LEVELCURRENT%
  1134. .recKW
  1135. .recK+
  1136.  SELECT * FROM ProgressK
  1137. LEVELWIDTH%
  1138. LEVELHEIGHT%
  1139. ZOOM%
  1140. ZOOMPOS%
  1141. HEIGHT%
  1142. LEVELVISIBLE%
  1143. T|WBMO
  1144. ERRORMSG
  1145.     PATHNAME$
  1146. LEVELSNAME$
  1147. LEVELALIGN%
  1148. KEYLEFT%
  1149.     KEYRIGHT%
  1150. KEYUP%
  1151. KEYDOWN%
  1152. KEYUNDO%
  1153. SOUND%
  1154. AUTORESUME%
  1155. AUTOFIT%
  1156. CLOCK%
  1157. TOOLBAR%
  1158. SBVISIBLE%
  1159. ZOOMPOS%
  1160. POSMARKUNDO%
  1161. POSMARK%
  1162. LEVELCURRENT%
  1163. LEVELOPEN%
  1164. LEVELTOTAL%
  1165. RMRBoxx.rscK
  1166. levels\Original.sblKW
  1167. RMRBoxx.iniKW
  1168. c:\System\Apps\RMRBoxx\Levels
  1169. levels\OriginalK
  1170. RMRBoxx.iniK
  1171. RMRBoxx.iniK+
  1172.  SELECT * FROM PrefK
  1173. PMU% 
  1174. SBV% 
  1175. .sblK+
  1176.  SELECT * FROM InfoK
  1177. levels\OriginalK
  1178. .sblK+
  1179.  SELECT * FROM InfoK
  1180. .recKW
  1181. .recK+
  1182.  SELECT * FROM ProgressK
  1183. .sblK
  1184. Levels\OriginalKW
  1185. .recK
  1186. .slpK
  1187. .sblK+
  1188.  SELECT * FROM LevelK
  1189. SOUND
  1190. UNDOADD
  1191. FTBAR
  1192.     MANREDRAW
  1193. PUSHES%
  1194. MOVES%
  1195. SCROLLBARMAKE
  1196. MANMOVE%
  1197. SOUND%
  1198. PLAYING%
  1199. LEVELOLDSTARTY%
  1200. LEVELSTARTY%
  1201. MAINWX%
  1202. SBOFFX%
  1203. ZOOM%
  1204. ZOOMPOS%
  1205. MAINWY%
  1206. @`\[:
  1207. @`\[7
  1208. @\`[h
  1209. SCROLLBARMAKE
  1210.     BOXREDRAW
  1211. ZOOM%
  1212. ZOOMPOS%
  1213. BLOCKID%
  1214. LEVELVISIBLE%
  1215. LEVELHEIGHT%
  1216. LEVELSTARTY%
  1217. MAINWX%
  1218. SBOFFX%
  1219. MAINWY%
  1220. MANID%
  1221. UNDO&
  1222. UNDOPTR%
  1223. TWP{W
  1224. TWP{W
  1225. ERRORMSG
  1226.     PATHNAME$
  1227. levels\Original.sblK+
  1228.  SELECT * FROM DAK
  1229. LEVELTOTAL%
  1230. LEVELSNAME$
  1231. LEVELCURRENT%
  1232. LEVELOPEN%
  1233. .sblK+
  1234. "K+) SELECT * FROM Level ORDER BY LevelNo ASCK
  1235. CLOSE
  1236. HELLOSCREEN
  1237.     PATHNAME$
  1238. RMRBoxx.regKW
  1239. RMRBoxx.regK
  1240. levels\Original.sblK+
  1241.  SELECT * FROM DAK
  1242. SBWID%
  1243. LEVELHEIGHT%
  1244.     SBHEIGHT%
  1245. HEIGHT%
  1246. LEVELVISIBLE%
  1247. SBVISIBLE%
  1248. LEVELALIGN%
  1249. SBOFFX%
  1250. LEVELSTARTY%
  1251. BARWID%
  1252. MAINWID%
  1253. PLO/L
  1254. O/L<[
  1255. O/L4[S
  1256. SCROLLBARMAKE
  1257. SBWID%
  1258.     SBOFFSET%
  1259. LEVELSTARTY%
  1260.     SBOLDPOS%
  1261.     SBACTION%
  1262.     SBHEIGHT%
  1263. BARWID%
  1264. MAINWID%
  1265. MAINWX%
  1266. SBOFFX%
  1267. ZOOM%
  1268. ZOOMPOS%
  1269. MAINWY%
  1270. W/O.L
  1271. W/O.L<
  1272. W/O.L
  1273. OPOPOP
  1274. OPOPOP
  1275. W/O.L
  1276. W/O/L
  1277. W/O/LO
  1278. HW/O.L<[
  1279. W/O.L
  1280. SOUNDTHREAD&
  1281. SOUND%
  1282.     PATHNAME$
  1283. wallK
  1284. clapK
  1285. finishK
  1286.     TITLEWID%
  1287.     PATHNAME$
  1288. RMRBoxxW
  1289. RMRBoxx.mbmKO
  1290. W/OHLO
  1291. RMRBoxx.mbmKO
  1292. ERRORMSG
  1293. MOVES%
  1294. PLAYING%
  1295. UNDOPTR%
  1296.     UNDOSIZE%
  1297. UNDO&
  1298. TWP{    &
  1299. TWP{W
  1300.     MANREDRAW
  1301.     BOXREDRAW
  1302. FTBAR
  1303. PLAYING%
  1304. UNDOPTR%
  1305. UNDO&
  1306. POSMARKUNDO%
  1307. POSMARK%
  1308. PUSHES%
  1309. MOVES%
  1310. TWP{W
  1311. TWP{O
  1312. TWP{W
  1313. TWP{    3
  1314. TWP{W
  1315. ALIGN
  1316. ABOUT
  1317. ABOUTLEVELS
  1318. CLOSE
  1319. GOTOPOSITIONMARK
  1320. EDITOR
  1321. HALLOFFAME
  1322. JUMPTO
  1323. NEWGAME
  1324.     NEXTLEVEL
  1325. PLAYLEVEL%
  1326. PREFERENCE
  1327. LEVELINFORMATION
  1328. LOADLEVELSFILE
  1329. LOADPOSITION%
  1330. PREVIOUSLEVEL
  1331. REDEFINEKEYS
  1332. SHOWSCROLLBAR
  1333. SHOWTOOLBAR
  1334. UNDOREMOVE
  1335. SAVEPOSITION
  1336. SETPOSITIONMARK
  1337. LEVELALIGN%
  1338. POSMARK%
  1339. PLAYING%
  1340. TOOLBAR%
  1341. SBVISIBLE%
  1342. MINIT%
  1343. SHIFT%
  1344. Ph`h)
  1345. RMRBoxxW
  1346. LEVELSNAME$
  1347. .sblK+
  1348.  SELECT * FROM InfoK
  1349. LEVELSIZECALC
  1350. ALIGNPLAYAREA
  1351. ZOOMPOS%
  1352. LEVELALIGN%
  1353. MAINWX%
  1354. TOOLBAR%
  1355. MAINWY%
  1356. HEIGHT%
  1357. SBWID%
  1358. MAINWID%
  1359. LEVELHEIGHT%
  1360. LEVELVISIBLE%
  1361. SBOFFX%
  1362. LEVELSTARTY%
  1363. ZOOM%
  1364. ALIGNXY
  1365. LEVELSIZECALC
  1366.     LEVELDRAW
  1367. LEVELWIDTH%
  1368. LEVELVISIBLE%
  1369. LEVELHEIGHT%
  1370. LEVELDETAILSSTORE
  1371. SAVEPOSITION
  1372. EDITORTHREAD&
  1373. HELPTHREAD&
  1374.     PATHNAME$
  1375. LEVELSNAME$
  1376. LEVELALIGN%
  1377. KEYLEFT%
  1378.     KEYRIGHT%
  1379. KEYUP%
  1380. KEYDOWN%
  1381. KEYUNDO%
  1382. SOUND%
  1383. AUTORESUME%
  1384. AUTOFIT%
  1385. ZOOMPOS%
  1386. CLOCK%
  1387. TOOLBAR%
  1388. SBVISIBLE%
  1389. POSMARK%
  1390. POSMARKUNDO%
  1391. PLAYING%
  1392. RMRBoxx.iniKW
  1393. RMRBoxx.iniK+
  1394. "K+l FIELDS LevelsName,LevelAlign,KLeft,KRight,KUp,KDown,KUndo,Sound,AutoResume,AutoFit,ZP,Ck,PMU,TB,SBV TO PrefK
  1395. RMRBoxx.iniK+
  1396.  SELECT * FROM PrefK
  1397. SBV%$
  1398. PMU%$
  1399. PMU%$
  1400. levels\Original.sblK+
  1401.  SELECT * FROM DAK
  1402. Temp#000.sbpK
  1403. PROGTOBKGD
  1404.     PATHNAME$
  1405. EDITORTHREAD&
  1406. LEditor.opoKW
  1407. LEditor.opoK
  1408. lEditor.opoKO"W
  1409. LISTLEVEL$
  1410. LISTNAMEMOVE$
  1411. LISTMOVEM$
  1412. LISTMOVEP$
  1413. LISTNAMEPUSH$
  1414. LISTPUSHP$
  1415. LISTPUSHM$
  1416. LISTTOTAL%
  1417. CREATERECORDFILE
  1418. DLSCROLLBAR%
  1419. NEWGAME
  1420. LEVELSNAME$
  1421. HEIGHT%
  1422. PLAYING%
  1423. MOVES%
  1424. LEVELTOTAL%
  1425. LEVELOPEN%
  1426. LEVELCURRENT%
  1427. .recKW
  1428. .recK+
  1429. "K+* SELECT * FROM Record ORDER BY LevelNo ASCK
  1430. .recK
  1431. PROGTOBKGD
  1432.     PATHNAME$
  1433. HELPTHREAD&
  1434. RMRBoxx.hlpKW
  1435. RMRBoxx.hlpK+
  1436. UNDOREMOVE
  1437. POSMARKUNDO%
  1438. UNDOPTR%
  1439.     LEVELLOAD
  1440. FTBAR
  1441. PLAYING%
  1442. MOVES%
  1443. LEVELTOTAL%
  1444. LEVELOPEN%
  1445. LEVELCURRENT%
  1446. CREATERECORDFILE
  1447. LEVELSNAME$
  1448. LEVELCURRENT%
  1449. LEVELTOTAL%
  1450. .recKW
  1451. .recK+
  1452. "K+* SELECT * FROM Record ORDER BY LevelNo ASCK
  1453. .sblK+
  1454. "K+) SELECT * FROM Level ORDER BY LevelNo ASCK
  1455. LEVELDETAILSSTORE
  1456. ERRORMSG
  1457. LEVELDETAILSRESTORE
  1458. BLOCKSLOAD
  1459. FTBAR
  1460.     LEVELLOAD
  1461. PLAYING%
  1462. MOVES%
  1463.     PATHNAME$
  1464. LEVELTOTAL%
  1465. LEVELSNAME$
  1466. levels\*.sblKW
  1467. Levels\KW
  1468. levels\KW
  1469. Levels\K
  1470. .sblK+
  1471.  SELECT * FROM LevelK
  1472. .sblK+
  1473.  SELECT * FROM InfoK
  1474. LEVELDETAILSSTORE
  1475. ERRORMSG
  1476. CLOSE
  1477. BLOCKSLOAD
  1478. FTBAR
  1479. ALIGN
  1480. PLAYING%
  1481. MOVES%
  1482. POSITIONNAME$
  1483.     PATHNAME$
  1484. LEVELSNAME$
  1485. LEVELCURRENT%
  1486. LEVELTOTAL%
  1487. UNDOPTR%
  1488. ZOOMPOS%
  1489. LEVELOPEN%
  1490. BOXLEFT%
  1491. UNDO&
  1492.     UNDOSIZE%
  1493. PUSHES%
  1494. LEVELOLDSTARTY%
  1495. *.sbpK
  1496. Temp#000.sbpK
  1497.  SELECT * FROM PositionK
  1498. .sblKW
  1499. .sbl'K
  1500. .sblK+
  1501.  SELECT * FROM LevelK
  1502. .sblK+
  1503.  SELECT * FROM InfoK
  1504. .sblK
  1505. .recK+
  1506.  SELECT * FROM ProgressK
  1507.  SELECT * FROM PositionK
  1508. Od{WK
  1509. "K+! SELECT * FROM Undo ORDER BY CellK
  1510. Temp#000.sbpKC[    
  1511.     LEVELLOAD
  1512. PLAYING%
  1513. MOVES%
  1514. FTBAR
  1515.     LEVELLOAD
  1516. PLAYING%
  1517. MOVES%
  1518. LEVELCURRENT%
  1519. LEVELTOTAL%
  1520. LEVELOPEN%
  1521. NEWGAME
  1522. PLAYING%
  1523. MOVES%
  1524. LEVELTOTAL%
  1525. LEVELOPEN%
  1526. LEVELCURRENT%
  1527. AUTOFIT%
  1528. AUTORESUME%
  1529. SOUND%
  1530.     LEVELLOAD
  1531. FTBAR
  1532. PLAYING%
  1533. MOVES%
  1534. LEVELCURRENT%
  1535. LEVELTOTAL%
  1536. LEVELOPEN%
  1537. KEYLEFT%
  1538.     KEYRIGHT%
  1539. KEYUP%
  1540. KEYDOWN%
  1541. KEYUNDO%
  1542. +8A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,Q,R,S,T,U,V,W,X,Y,Z,~,?,/,
  1543. {_P1\[
  1544. {_@Mx
  1545. {_Z5\[
  1546. {_AMx
  1547. {_~A[
  1548. {_zA[
  1549. {_yA[
  1550. {_@Ix
  1551. {_AIx
  1552. O 4\[
  1553.     PATHNAME$
  1554. guiAWDtdHrsgyvDfrtsaeazxSDDGkkKO
  1555. hsueQ1oLKO
  1556. RMRBoxx.regK
  1557. RMRBoxx.regK
  1558. |RWBI
  1559. RMRBoxx.regK
  1560. PLAYING%
  1561. POSITIONNAME$
  1562.     PATHNAME$
  1563. LEVELSNAME$
  1564. LEVELCURRENT%
  1565. MOVES%
  1566. PUSHES%
  1567. UNDOPTR%
  1568. ZOOMPOS%
  1569. UNDO&
  1570. .sbpK
  1571. Temp#000.sbpK
  1572.  FIELDS Cell, Store TO UndoK
  1573. CellO
  1574. Index
  1575. "K+U FIELDS LevelsName,LevelNo,Grid(189),ChkSum,UID,M,P,CX,CY,UndoPtr,ZoomPos TO PositionK
  1576. .sblK
  1577.  SELECT * FROM UndoK
  1578. POSMARK%
  1579. POSMARKUNDO%
  1580. UNDOPTR%
  1581. MOVES%
  1582. SCROLLBARMAKE
  1583. ALIGN
  1584. SBVISIBLE%
  1585. ALIGN
  1586. TOOLBAR%
  1587. TOOLBARWID%
  1588. MAINWID%
  1589. LEVELSIZECALC
  1590. ALIGN
  1591. SBOFFX%
  1592. ZOOMPOS%
  1593. MAINWID%
  1594. DLWIDTH%
  1595.     DLHEIGHT%
  1596. DLWID%
  1597. DLSBWID%
  1598.     DLBARWID%
  1599. DLSBVISIBLE%
  1600. DLSBHEIGHT%
  1601. DLSBUSING%
  1602. BARSHEIGHT%
  1603. DLSBOFFSET%
  1604.     DLSBOLDY%
  1605. SWINVISIBLE%
  1606. SWINSTART%
  1607. CURSOR%
  1608. SWINOLD%
  1609. SWINUNIT
  1610.     FONTUNIT%
  1611. DLSB%
  1612. LISTTOTAL%
  1613.     PATHNAME$
  1614. MAINWID%
  1615. ?RyW/
  1616. ?RO!|Ny
  1617. ?RO$|JyO
  1618. W/O\LO
  1619. PLO.L
  1620. W/O.L
  1621. W/O.L
  1622. RMRBoxx.mbmKO
  1623. W28\[
  1624. W/O0L
  1625. Ctrl+)
  1626. Enter
  1627. H8`\[
  1628. L0\[X
  1629. H8`\[
  1630. L4\[X
  1631. W/O0L
  1632. W/O0L
  1633. H0\['
  1634. H0\['
  1635. VF\[)
  1636. L{1\\O
  1637. O#{9O
  1638. PH{1\\
  1639. H4\`[*
  1640. H{1\O
  1641. W/O0L{9O
  1642. L{1\\[5
  1643.     FONTUNIT%
  1644. DLWIDTH%
  1645. DLSBVISIBLE%
  1646.     DLHEIGHT%
  1647. SWINSTART%
  1648. SWINVISIBLE%
  1649. LISTLEVEL$
  1650. LISTNAMEMOVE$
  1651. LISTMOVEM$
  1652. LISTMOVEP$
  1653. LISTNAMEPUSH$
  1654. LISTPUSHP$
  1655. LISTPUSHM$
  1656. CURSOR%
  1657. DLSBOFFSET%
  1658. DLSBWID%
  1659. SWINUNIT
  1660. DLSBHEIGHT%
  1661. BARSHEIGHT%
  1662.     DLBARWID%
  1663. DLWID%
  1664. H0\['
  1665. W/O/LO
  1666. DLSBWID%
  1667. DLSBOFFSET%
  1668.     DLSBOLDY%
  1669. SWINSTART%
  1670. SWINUNIT
  1671. DLSBHEIGHT%
  1672.     DLBARWID%
  1673. DLWID%
  1674. W/O.L
  1675. W/O0LO
  1676. W/O.L<
  1677. W/O.L
  1678. OPOPOP
  1679. W/O.L0\
  1680. OPOPOP
  1681. W/O.L|
  1682. W/O.L|
  1683. W/O/LO
  1684. HW/O.L<[
  1685. W/O.L
  1686. RMRBOXX/
  1687. SETUPl
  1688. BLOCKSLOAD
  1689.     BOXREDRAWd
  1690. CREATERECORDFILE
  1691. FTBAR_
  1692. PLAYAREAMOVE
  1693.     LEVELDRAW
  1694. LEVELFINISHEDy#
  1695.     LEVELLOAD
  1696. LEVELDETAILSRESTORE
  1697. LEVELDETAILSSTORE
  1698. LEVELSIZECALC
  1699. LOCATEFILES
  1700. MANMOVE%T9
  1701. MANMOVETOTAP
  1702.     MANREDRAWw=
  1703.     MOVESSAVE
  1704. HELLOSCREEN3A
  1705. PARSEPATH$
  1706. PCD$vD
  1707. PROGTOBKGDTE
  1708. SCROLLBARMAKE
  1709. SCROLLBAR%
  1710. SOUND
  1711. TITLE
  1712. UNDOADD
  1713. UNDOREMOVE?P
  1714. ABOUT
  1715. ABOUTLEVELS
  1716. ALIGN
  1717. ALIGNPLAYAREA
  1718. ALIGNXY
  1719. CLOSE
  1720. EDITOREg
  1721. HALLOFFAME4h
  1722. HELPUl
  1723. GOTOPOSITIONMARK
  1724. JUMPTO
  1725. LEVELINFORMATION
  1726. LOADLEVELSFILE
  1727. LOADPOSITION%
  1728. NEWGAME
  1729.     NEXTLEVEL
  1730. PLAYLEVEL%
  1731. PREFERENCEq
  1732. PREVIOUSLEVEL
  1733. REDEFINEKEYS[
  1734. JOINY
  1735. SAVEPOSITION
  1736. SETPOSITIONMARK
  1737. SHOWSCROLLBARO
  1738. SHOWTOOLBAR
  1739. ERRORMSG
  1740. DLSCROLLBAR%O
  1741. DLSB%
  1742. SYSTEM\
  1743. DATEZ
  1744. SYSRAM1
  1745. DBASE[
  1746. RMRBoxx
  1747.  ww'r
  1748. pwwrww'wwpw
  1749.  w'w    
  1750. c:\opl\RMRBoxx\LEditor.opl
  1751.     PATHNAME$
  1752. NEWNAME$
  1753. MINIT%
  1754. HELPTHREAD&
  1755. RMRBOXXTHREAD&
  1756. IMPORTNAME$
  1757. CONVERTORNAME$
  1758. CONVERTORNO%
  1759. LEVELSNAME$
  1760.     AUTOLOAD%
  1761. LEVELSTOTAL%
  1762.     PASSCODE$
  1763. LEVELCURRENT%
  1764. LEVELUPDATED%
  1765. LEVELCOPY%
  1766. GRIDSTARTY%
  1767. GRIDVISIBLE%
  1768. BLOCKID%
  1769. BLOCKNO%
  1770.     SELECTID&
  1771.     BITMAPID&
  1772. MASKID&
  1773. MAINWID%
  1774. TOOLBARWID%
  1775. HLINE%
  1776. HEIGHT%
  1777.     SBHEIGHT%
  1778. SBWID%
  1779. BARWID%
  1780.     SBACTION%
  1781.     SBOLDPOS%
  1782.     SBOFFSET%
  1783. ZOOMPOS%
  1784. ZOOM%
  1785. CONTROL%
  1786. SHIFT%
  1787. CLOCK%
  1788. DEBUG%
  1789. LOCATEFILES
  1790. SELECTCURSORINIT
  1791. ERRORMSG
  1792. FTBAR
  1793.     LEVELLOAD
  1794. GRIDDRAW
  1795. Debug onO
  1796. System\Apps\RMRBoxx\
  1797. default.mbmKO
  1798. RMRBoxx.mbmKO
  1799. RMRBoxx.mbmKO
  1800. CloseO
  1801. OFO%O
  1802. RMRBoxx.mbmKO
  1803. RMRBoxx.mbmKO
  1804. W-O%H
  1805. HelpO
  1806. OFO%O
  1807. W-O%H
  1808. O#O%O
  1809. O#O%O
  1810. W/O.L
  1811. RMRBoxx.mbmKO
  1812.  SELECT * FROM InfoK
  1813.  SELECT * FROM LevelK
  1814. +    Opening: 
  1815. GRIDMOVE
  1816. ALIGN
  1817. CURSORMOVE%
  1818. SCROLLBAR%
  1819. FTBAR
  1820. CUTCOPYPASTEMENU
  1821. PROGTOBKGD
  1822.     SBACTION%
  1823. SHIFT%
  1824. CONTROL%
  1825. BLOCKNO%
  1826. TOOLBARWID%
  1827. MAINWID%
  1828. ZOOM%
  1829. ZOOMPOS%
  1830. SBWID%
  1831. GRIDSTARTY%
  1832. GRIDVISIBLE%
  1833. O1{=O
  1834. O7{5\[
  1835. O1{A[
  1836. O2{A[
  1837. O3{A[
  1838. O4{A[
  1839. O5{A[
  1840. O6{A[
  1841. O7{A[
  1842. P{1\O
  1843. '{A[&
  1844. This item is not availableO
  1845. SCROLLBARMAKE
  1846. GRIDMOVE
  1847. LEVELSNAME$
  1848. ZOOM%
  1849. ZOOMPOS%
  1850. GRIDSTARTY%
  1851. GRIDVISIBLE%
  1852. LEVELUPDATED%
  1853. BLOCKNO%
  1854. BLOCKID%
  1855. H8`[,
  1856.  ,Y:K
  1857. JUMPTOLEVEL
  1858. CLOSE
  1859. LEVELPREVIOUS
  1860.     LEVELNEXT
  1861. TOOLBARWID%
  1862. LEVELSNAME$
  1863. BLOCKNO%
  1864. LEVELCURRENT%
  1865. LEVELSTOTAL%
  1866.     PASSCODE$
  1867. MAINWID%
  1868. HEIGHT%
  1869.     PATHNAME$
  1870. O@L<[3
  1871. W/OAL
  1872. RMRBoxx.mbmKO
  1873. RMRBoxx.mbmKO
  1874. RMRBoxx.mbmKO
  1875. RMRBoxx.mbmKO
  1876. This item is not availableO
  1877. This item is not availableO
  1878. CloseO
  1879. HelpO
  1880. O%H4\\[
  1881. RMRBoxx.mbmKO
  1882. RMRBoxx.mbmKO
  1883. RMRBoxx.mbmKO
  1884. RMRBoxx.mbmKO
  1885. CloseO
  1886. HelpO
  1887. H{9`O
  1888. H{9``[z
  1889. CloseO
  1890. HelpO
  1891. H{5\O
  1892. O%H{5\\[
  1893. SCROLLBARMAKE
  1894. MAINWID%
  1895. ZOOM%
  1896. ZOOMPOS%
  1897. HEIGHT%
  1898. GRIDVISIBLE%
  1899. GRIDSTARTY%
  1900. BLOCKID%
  1901. T|WBMO
  1902. H8`[$
  1903. SCROLLBARMAKE
  1904. GRIDSTARTY%
  1905. ZOOM%
  1906. ZOOMPOS%
  1907. GRIDVISIBLE%
  1908. FTBAR
  1909. LEVELUPDATED%
  1910. BLOCKNO%
  1911. GRIDDRAW
  1912.     LEVELSAVE
  1913. LEVELCURRENT%
  1914. LEVELSTOTAL%
  1915.     GRIDSHOW%
  1916.     PASSCODE$
  1917. LEVELUPDATED%
  1918. Level 
  1919.  convertedKO
  1920.     LEVELSAVE
  1921.     LEVELLOAD
  1922. GRIDDRAW
  1923. LEVELSTOTAL%
  1924. LEVELSNAME$
  1925. LEVELCURRENT%
  1926. LEVELCOPY%
  1927. Cannot delete the only level.O
  1928. "K+) SELECT * FROM Level ORDER BY LevelNo ASCK
  1929. DeletedO
  1930. FTBAR
  1931. LEVELCURRENT%
  1932. LEVELSNAME$
  1933.     PASSCODE$
  1934. "K+) SELECT * FROM Level ORDER BY LevelNo ASCK
  1935. OBh@[@
  1936. Damaged index repairedO
  1937.     LEVELSAVE
  1938.     LEVELLOAD
  1939. GRIDDRAW
  1940. LEVELCURRENT%
  1941. LEVELSTOTAL%
  1942. LEVELUPDATED%
  1943. Next level
  1944. Level 
  1945.  does not existK
  1946. +"Do you want to create a new level?
  1947. NoON(
  1948. YesOY(
  1949.     LEVELSAVE
  1950.     LEVELLOAD
  1951. GRIDDRAW
  1952. LEVELSTOTAL%
  1953. LEVELCURRENT%
  1954. LEVELUPDATED%
  1955. LEVELSNAME$
  1956. LEVELCURRENT%
  1957.     PASSCODE$
  1958.  SELECT * FROM InfoK
  1959. O<{QI
  1960. "K+# SELECT * FROM Level WHERE LevelNo=K
  1961.  ORDER BY LevelNoK
  1962. ERRORMSG
  1963.     PATHNAME$
  1964.     AUTOLOAD%
  1965. CLOCK%
  1966. LEVELSNAME$
  1967. CONVERTORNAME$
  1968. DEBUG%
  1969. LEditor.iniKW
  1970. LEditor.iniK+
  1971.  SELECT * FROM IniK
  1972. *.dllKW
  1973. FatCatz
  1974. RMRBoxx is NOT freeware 
  1975. +@This game is shareware, if you want to use the Level Editor then
  1976. you must register.
  1977. +ERegistering will cost you only US$15, it will remove this nag screen,
  1978. +Eyou will be able to play any level you want and you will also be able
  1979. +7to use the Level Editor. To register read RMRBoxx Help.
  1980. CloseO
  1981. LEVELCURRENT%
  1982. LEVELSNAME$
  1983.     PASSCODE$
  1984. LEVELUPDATED%
  1985. +)No pass code required for the first levelO
  1986. Edit pass code
  1987. +    Pass codeO
  1988. CancelO
  1989. "K+* SELECT * FROM Level WHERE passcode LIKE 'K
  1990. +"Pass code already in use by level +
  1991. CLOSE
  1992. HELLOSCREEN
  1993. CLOSE
  1994.     PATHNAME$
  1995. RMRBoxx.regKW
  1996. RMRBoxx.regK
  1997. Registered to 
  1998.     PATHNAME$
  1999. RMRBoxx.regK+
  2000.  SELECT * FROM AK
  2001. SCROLLBARMAKE
  2002. SBWID%
  2003.     SBOFFSET%
  2004. GRIDSTARTY%
  2005.     SBOLDPOS%
  2006.     SBACTION%
  2007.     SBHEIGHT%
  2008. BARWID%
  2009. MAINWID%
  2010. ZOOM%
  2011. ZOOMPOS%
  2012. {A\[i
  2013. W/O.L
  2014. W/O.L{=
  2015. W/O.L
  2016. OPOPOP
  2017. OPOPOP
  2018. W/O.L
  2019. W/O/L
  2020. P{=    #
  2021. W/O0LO
  2022. HW/O.L<[
  2023. W/O.L
  2024. SBWID%
  2025. GRIDVISIBLE%
  2026.     SBHEIGHT%
  2027. HEIGHT%
  2028. GRIDSTARTY%
  2029. BARWID%
  2030. MAINWID%
  2031.     SELECTID&
  2032. TOOLBARWID%
  2033.     PATHNAME$
  2034. RMRBoxx.mbmKO
  2035. RMRBoxx.mbmKO
  2036. NEWLEVELS%
  2037. OPENFILE
  2038. SAVEAS
  2039.     LEVELSAVE
  2040. IMPORTFILE
  2041. EXPORTASTEXT
  2042. PASTE
  2043. APPEND
  2044. ALIGN
  2045. LEVELDELETE
  2046. CLEAR
  2047.     LEVELNEXT
  2048. LEVELPREVIOUS
  2049. JUMPTOLEVEL
  2050. ABOUT
  2051. FTBAR
  2052. EDITABOUTLEVELS
  2053. CLOSE
  2054. LEVELCOPY%
  2055. LEVELSNAME$
  2056. MINIT%
  2057. SHIFT%
  2058. LEVELUPDATED%
  2059. More+
  2060. Save as
  2061. SaveOs
  2062. Import file
  2063. Export as text
  2064. Align+
  2065. Top leftO
  2066. Top centerO
  2067. +    Top rightO
  2068. Center leftO
  2069. Center centerO
  2070. Center rightO
  2071. Lower leftO
  2072. Lower centerO
  2073. Lower rightO    
  2074. Level+
  2075. NextOn+
  2076. PreviousOp+
  2077. Jump to
  2078. File+
  2079. Create new levels file
  2080. Open file
  2081. More>O
  2082. CloseOe
  2083. Edit+
  2084. CutOx
  2085. CopyOc
  2086. PasteOv
  2087. AppendOa
  2088. InsertOi
  2089. DeleteOd
  2090. Clear gridOC
  2091. Align>O
  2092. View+
  2093. Zoom inOm+
  2094. Zoom outOMh+
  2095. Level>O
  2096. Tools+
  2097. Preferences
  2098. Edit pass code
  2099. Edit about levels
  2100. Help on Level Editor
  2101. About Level Editor
  2102. This item is not availableO
  2103. OS@[e
  2104. This item is not availableO
  2105. File has not changedO
  2106. SavedO
  2107. This item is not availableO
  2108. OX@[4
  2109. This item is not availableO
  2110. This item is not availableO
  2111. OV@[X
  2112. This item is not availableO
  2113. Nothing to pasteO
  2114. This item is not availableO
  2115. OI@[8
  2116. This item is not availableO
  2117. O    4\[9
  2118. This item is not availableO
  2119. OD@[s
  2120. This item is not availableO
  2121. Delete?
  2122. NoON(
  2123. YesOY(
  2124. This item is not availableO
  2125. Clear grid?
  2126. NoON(
  2127. YesOY(
  2128. ON@[4
  2129. This item is not availableO
  2130. OP@[4
  2131. This item is not availableO
  2132. OJ@[4
  2133. This item is not availableO
  2134. OL@[I
  2135. This item is not availableO
  2136. This item is not availableO
  2137. About Level Editor
  2138. The RMRBoxx Level Editor+
  2139. 1.03K+
  2140.  - sharewareKO
  2141. !!! Registered to 
  2142.  !!!KO
  2143. +(It is illegal to distribute this programO
  2144. +2Developed by FatCatz 
  2145.  Distributed by RMR SoftwareO
  2146. Copyright 
  2147.  1998-1999 FatCatzO
  2148. +4http://www.rmrsoft.com 
  2149.  e-mail: support@rmrsoft.comO
  2150. ContinueO
  2151. ALIGNXY
  2152. GRIDDRAW
  2153. LEVELUPDATED%
  2154. Nothing to alignO
  2155.     LEVELSAVE
  2156. GRIDDRAW
  2157. LEVELSTOTAL%
  2158. LEVELCURRENT%
  2159. LEVELSNAME$
  2160. LEVELUPDATED%
  2161. Od@['
  2162. Maximum of 100 levels reachedO
  2163. "K+* SELECT * FROM Level ORDER BY LevelNo DESCK
  2164. GRIDDRAW
  2165. LEVELUPDATED%
  2166.     LEVELSAVE
  2167. LEVELSNAME$
  2168. HELPTHREAD&
  2169.     PATHNAME$
  2170.     AUTOLOAD%
  2171. CLOCK%
  2172. _tmp$2689.sblK
  2173. LEditor.iniK
  2174. LEditor.iniK
  2175. LEditor.iniK+
  2176. "K+% FIELDS AutoLoad,LevelsName,CK TO IniK
  2177.     LEVELSAVE
  2178. LEVELCOPY%
  2179.     PATHNAME$
  2180. _tmp$2689.sblK
  2181.  FIELDS Grid(189) TO CopyK
  2182. CopiedO
  2183.     LEVELSAVE
  2184. LEVELDELETE
  2185. LEVELSTOTAL%
  2186. LEVELCOPY%
  2187.     PATHNAME$
  2188. +"Only 1 level available, cannot cutO
  2189. _tmp$2689.sblK
  2190.  FIELDS Grid(189) TO CopyK
  2191. LEVELSNAME$
  2192. LEVELCOPY%
  2193. HEIGHT%
  2194. CutOx
  2195. CopyOc
  2196. PasteOv
  2197. Ov@`[
  2198. LEVELSNAME$
  2199.  SELECT * FROM InfoK
  2200. About levels
  2201. Do not use more than four lines
  2202. Level aboutO
  2203. CancelO
  2204. DoneOD
  2205. Od@[}
  2206.  SELECT * FROM InfoK
  2207.     LEVELSAVE
  2208.     LEVELLOAD
  2209. LEVELSTOTAL%
  2210. LEVELCURRENT%
  2211. LEVELSNAME$
  2212.     PASSCODE$
  2213. Export as textO
  2214. Name,Folder,DiskO
  2215. Include level details
  2216. Include pass code
  2217. From levelO
  2218. To levelO
  2219. CancelO
  2220. +;Invalid level selection, start level greater than end levelO
  2221. ; RMRBoxx Level Editor +
  2222. 1.03K
  2223. ; File: 
  2224. ; Levels from: 
  2225.  to K
  2226. Writing level: 
  2227. ; Level no.: 
  2228. ; Pass code: 
  2229. ExportedO
  2230. PROGTOBKGD
  2231.     PATHNAME$
  2232. HELPTHREAD&
  2233. LEditor.hlpKW
  2234. Help file not foundO
  2235. LEditor.hlpK+
  2236.     GRIDSHOW%
  2237.     LEVELSAVE
  2238. NEWLEVELS%
  2239. CMAIN
  2240.     LEVELLOAD
  2241. GRIDDRAW
  2242. FTBAR
  2243. LEVELSNAME$
  2244. LEVELSTOTAL%
  2245. CONVERTORNAME$
  2246. IMPORTNAME$
  2247.     PATHNAME$
  2248. CONVERTORNO%
  2249. LEVELCURRENT%
  2250. Import file
  2251. Use convertor
  2252. Name,Folder,DiskO
  2253. Use convertor+
  2254. None available
  2255. Show levels
  2256. CancelO
  2257. .dllK
  2258.  SELECT * FROM LevelK
  2259. Conversion failed
  2260. +1Make sure the text file is in the correct format.
  2261. +/If you are using the default convertor refer to
  2262. +)help <shift+Ctrl+H> for more information.
  2263. ContinueO
  2264.     LEVELSAVE
  2265.     LEVELLOAD
  2266. GRIDDRAW
  2267. LEVELSTOTAL%
  2268. LEVELCURRENT%
  2269. Jump to level
  2270. levelO
  2271. CancelO
  2272.     LEVELSAVE
  2273. GRIDDRAW
  2274. LEVELSNAME$
  2275. NEWNAME$
  2276.     PATHNAME$
  2277. DEBUG%
  2278. LEVELCURRENT%
  2279. LEVELSTOTAL%
  2280. LEVELUPDATED%
  2281. .sblK
  2282. Create new levels file
  2283. Name,Folder,DiskO
  2284. CancelO
  2285. .sblG[
  2286. .sblK
  2287. RMRBoxx.sblC\[M
  2288.  FIELDS DS TO DAK
  2289. Date field addedO
  2290. "K+- FIELDS VMajor,VMinor,About,UID,R(30) TO InfoK
  2291. VMA%$
  2292. VMI%$
  2293. FatCatz RMRBoxx levels
  2294. For more RMRBoxx levels visitK
  2295. http://www.fatcatz.tmK
  2296. K+1*** Feel free to change the information above ***K
  2297. "K+/ FIELDS LevelNo,Passcode(10),Grid(189) TO LevelK
  2298. LevelNoO
  2299. Index
  2300. Level
  2301. "K+@ FIELDS Version(7),LevelsName(30),LevelsAbout(100) TO InfomationK
  2302. GRIDDRAW
  2303.     PATHNAME$
  2304. LEVELUPDATED%
  2305. _tmp$2689.sblK
  2306.  SELECT * FROM copyK
  2307.     AUTOLOAD%
  2308. Preferences
  2309. Auto open last file
  2310. CancelO
  2311.     LEVELSAVE
  2312. ERRORMSG
  2313.     LEVELLOAD
  2314. GRIDDRAW
  2315. LEVELSNAME$
  2316. NEWNAME$
  2317.     PATHNAME$
  2318. LEVELSTOTAL%
  2319. *.sblK
  2320. +    Open file
  2321. Name,Folder,Disk(
  2322. CancelO
  2323.  SELECT * FROM InfoK
  2324.  SELECT * FROM InfoK
  2325.  SELECT * FROM LevelK
  2326. FTBAR
  2327.     LEVELSAVE
  2328. NEWNAME$
  2329.     PATHNAME$
  2330. LEVELSNAME$
  2331. .sblK
  2332. Save as
  2333. Name,Folder,DiskO
  2334. CancelO
  2335. SavedO
  2336. Save as operation failedO
  2337. v+ Cannot set RMRBoxx to foregroundO
  2338. GRIDDRAW
  2339. ZOOMPOS%
  2340.     PATHNAME$
  2341. RMRBoxx Editor open file error
  2342. Cannot open file, reason;
  2343. +51 - RMRBoxx file is not compatitable with this editor
  2344. +4    please upgrade your editor to the latest version
  2345.     from; http://www.fatcatz.tm
  2346. RMRBoxx Editor open file error
  2347. Cannot open file, reasons;
  2348. 1 - File is corrupt
  2349. 2 - Not a RMRBoxx type file
  2350. RMRBoxx Editor directory error
  2351.  directory not found.K
  2352. +;Please create the above directory in any drive and move all
  2353. +6RMRBoxx files into that directory and restart RMRBoxx.
  2354. Unregistered shareware
  2355. +;You must register to use the Level Editor. The Level Editor
  2356. +9will allow you to create unlimited new levels for you and
  2357. your friends to play!
  2358. +5For registration information read the help in RMRBoxx
  2359. +    No access
  2360. +7You can only open files that you have created yourself.
  2361. ContinueO
  2362. LEDITOR/
  2363. SETUP
  2364. CURSORMOVE%
  2365. FTBAR
  2366. GRIDDRAW
  2367. GRIDMOVE
  2368. INIT\ 
  2369. IMPORTSAVE
  2370. LEVELDELETE    "
  2371.     LEVELLOADW#
  2372.     LEVELNEXT
  2373. LEVELPREVIOUSa&
  2374.     LEVELSAVE
  2375. LOCATEFILES
  2376. HELLOSCREEN>+
  2377. PROGTOBKGDc/
  2378. SCROLLBAR%
  2379. SCROLLBARMAKE
  2380. SELECTCURSORINIT
  2381. MENUq7
  2382. ABOUT
  2383. ALIGN
  2384. ALIGNXY
  2385. APPEND
  2386. CLEAR
  2387. CLOSE^H
  2388. CUTCOPYPASTEMENU
  2389. EDITABOUTLEVELS
  2390. EXPORTASTEXT~N
  2391. IMPORTFILE
  2392. JUMPTOLEVELnV
  2393. NEWLEVELS%LW
  2394. PASTE
  2395. PREFv\
  2396. OPENFILE
  2397. SAVEAS._
  2398. RMRBOXXW`
  2399. ERRORMSGva
  2400. SYSTEM\
  2401. DBASE[
  2402. DATEZ
  2403. "data.app)@
  2404. Table1
  2405. Title
  2406. .Description
  2407. Index
  2408. Table1
  2409. ColA9
  2410. ColB9
  2411. ColA10
  2412. ColB10
  2413. ColA11
  2414. Index1
  2415. ColA11
  2416. ColA9
  2417. Zoom in
  2418. Short cut: Shift+M
  2419. Zoom into grid.
  2420. Zoom out
  2421. Short cut: Shift+Ctrl+M
  2422. Zoom out of grid.
  2423. Level | Next
  2424. Short cut: Ctrl+N
  2425. Display next level, gives you the option to create the next level if it does not exist.
  2426. Level | Previous
  2427. Short cut: Ctrl+P
  2428. Display previous level. If at the first level It will jump to the last level.
  2429. Level | Jump to
  2430. Short cut: Ctrl+J
  2431. Choose the level to jump to.
  2432. Short cut: Ctrl+X
  2433. Cut the current level.
  2434. Short cut: Ctrl+C
  2435. Copy the current level.
  2436. Paste
  2437. Short cut: Ctrl+V
  2438. Paste level from previous copy or cut operation.
  2439. Append
  2440. Short cut: Ctrl+A
  2441. Append a new level to the current level. You will be required to assign the new level a pass code.
  2442. Insert
  2443. Short cut: Ctrl+I
  2444. Insert a new level before the current level. You will be required to assign the new level a pass code.
  2445. Delete
  2446. Short cut: Ctrl+D
  2447. Delete current level. This will remove the level completely. The previous level will now be the current level.
  2448. Clear grid
  2449. Short cut: Shift+Ctrl+C
  2450. Clear the current level. 
  2451. Align
  2452. This will show another menu, from this menu you can re-align the level. 
  2453. Short cuts:
  2454. Absolute align          Fn+<cursor key>
  2455. Single step align       Ctrl+<cursor key>
  2456. Preferences
  2457. Short cut: Ctrl+K
  2458. Gives you the option to resume from the last opened file..
  2459. Edit pass code
  2460. Short cut: Ctrl+L
  2461. Lets you edit the current level's pass code.
  2462. Edit about levels
  2463. Short cut: Shift+Ctrl+B
  2464. Add your personal details to the levels file. Useful if you want people to know who designed the levels.
  2465. Help on Level editor
  2466. Short cut: Shift+Ctrl+H
  2467. Open this help file.
  2468. About Level editor 
  2469. Display Level Editor version number and contact details.
  2470. When you first start the Level Editor you will be presented with a empty grid. You have two options, design a new level or import the levels from a text file.
  2471. To design a new level goto Menu | File | New levels and follow the instructions. You are now ready to design your first level.
  2472. To import levels go to Menu | More | Import file. Make sure the text file is in the format described in 'Menu | Files' section 'More | Import'.
  2473. Use the cursor keys to move the cursor and <Space bar> to insert chosen block.
  2474. Each block represents the following objects;
  2475. Block        Object              Original
  2476.              Wall                     #
  2477.           Box                $
  2478.                Target                  . 
  2479.             Box on target      *
  2480.              Start                 @
  2481.                Start on target      +
  2482. Close button
  2483. This will close the Level Editor.
  2484. Help button
  2485. This will open this help file.
  2486. Left arrow
  2487. View previous level.
  2488. Right arrow
  2489. View next level.
  2490. Current brush
  2491. This is the area where you can select the seven different brushes. Just select the bruch you want to use. You can also use the keyboard, keys 1-7 to quickly switch brushes.
  2492. Current level
  2493. Tap this to quickly jump to another level.
  2494. Pass code for current level
  2495. Tap this to edit the pass code for the current level you are working on.
  2496. You will be able to choose whether to include the pass code and about information.
  2497.              Original
  2498.              Wall                     #
  2499.           Box                $
  2500.                Target                  . 
  2501.             Box on target      *
  2502.              Start                 @
  2503.                Start on target      +
  2504. Sketch
  2505. kff:df
  2506. ff:df
  2507. &paint.app
  2508. Sketch
  2509. gfffff
  2510. AUUUU
  2511. Bffff&
  2512. UUUUUU
  2513. Rffff&
  2514. WUUUUU
  2515. &paint.app
  2516. Sketch
  2517. &paint.app
  2518. Sketch
  2519. WUUUUU
  2520. AUUUU
  2521. AUUUU
  2522. UUUeE
  2523. UUUUU
  2524. UUUVE
  2525. TUUUQ
  2526. QUeUD
  2527. UTUQU
  2528. UQUTE
  2529. UEUUU
  2530. UUTUU
  2531. eUPUE
  2532. UQUTU
  2533. UTUQE
  2534. DDDDD
  2535. AUUUU
  2536. AUUUU
  2537. WUUUUU
  2538. &paint.app
  2539. Sketch
  2540. OfFf&
  2541. &paint.app
  2542. Sketch
  2543. 6f&ff
  2544. &paint.app
  2545. The Level Editor can only be used by registered users of RMRBoxx. For registration detail read RMRBoxx's help.
  2546. The Level Editor will allow you to import or design your own levels to play using RMRBoxx. It is a very powerful Sokoban level editor. Some of its features;
  2547.  Multiple zooms
  2548.  Cut,copy and paste whole levels
  2549.  Full pen or keyboard control, works just like a paint application, very easy to learn.
  2550.  Import function using plug-in, you can even write your own conversion plug-in.
  2551.  Export function, this allows you to export your levels to other platforms quickly and easily.
  2552. Designing a new RMRBoxx, or Sokoban level is very simple, there are just a few rules you must follow when designing a level.
  2553.  The amount of boxes must be the same as targets. 
  2554.  The minimum amout of boxes is 1.
  2555.  Only one 'start' or 'start on target' block allowed, each level must have this.
  2556.  The walls must completely surround the play area.
  2557.  The name of the level cannot be longer than 15 characters and must end with the extension .sbl
  2558.  All levels file must be in the directory System\Apps\RMRBoxx\Levels
  2559. Cursor control
  2560. Left                               Left arrow   
  2561. Right                             Right arrow
  2562. Up                                Up arrow
  2563. Down                             Down arrow
  2564. Block control
  2565. Insert/remove block        <Space bar>        
  2566. Wall brush                      1
  2567. Target brush                    2
  2568. Start brush                     3
  2569. Box brush                      4
  2570. Start on target brush          5
  2571. Box on target  brush       6
  2572. Delete brush                   7
  2573.                 
  2574. Use the cursor keys to move the cursor around the screen. RMRBoxx uses a grid size 21x18 so if the grid is larger than the screen it will scroll up or down when you try to move to cursor off the screen. 
  2575. You can zoom out to reduce the size of the grid.
  2576. The default convertor plug-in is Plaintxt.dll
  2577. If you have many levels to import that are in another format you can write your own plug-in using OPL32. A convertor is very simple to write, the source code for plaintxt.dll is included in the RMRBoxx directory.
  2578. Here is a skeleton code for a converter plug-in.
  2579. Array B%() is a virtual grid of 21x18
  2580. Procedure CMain:(Name$) is called by RMRBoxx. Parameter Name$ is the name of the file to convert.
  2581. Procedure ImportSave:(Passcode$) is used to store the level details, RMRBoxx will count the total levels for the file whenever this procedure is called.
  2582. PROC CMain:(Name$)
  2583.    GLOBAL FileName$(255)
  2584.    LOCAL Passcode$(15),i%
  2585.    FileName$=Name$
  2586.    i%=1
  2587.    DO
  2588.       B%(i%)=LevelPos:(i%)
  2589.       i%=i%+1
  2590.    UNTIL i%>378
  2591.    ImportSave:(Passcode$)
  2592. PROC LevelPos:(Pos%)
  2593.    ....
  2594. Courier
  2595. Arial
  2596. Arial
  2597. Arial
  2598. Arial
  2599. Arial
  2600. Courier
  2601. Courier
  2602. It is possible to design your own set of graphics for your levels. RMRBoxx uses the standard mbm format for graphics, the mbm file must be in the same directory and in the same name as your levels file but with the extension .mbm .
  2603. Use mbmview (available from http://www.psionking.com) to view the file computer.mbm located in the directory; System\Apps\RMRBoxx\Levels, this will give you the format of the graphics file. If you do not supply a mbm file RMRBoxx will use the default graphics. 
  2604. RMRBoxx uses 4 colours, and has 4 different zooms 26x26, 22x22, 18x18 and 14x14 pixels. The mbm file stores each block seperately; First at 26x26, Wall, target, start, box, start on target, box on target, delete. This is then repeat at 24x24 etc.. There is a total of 28 blocks for one mbm file.
  2605. Create new levels file
  2606. Short cut: Shift+Ctrl+N
  2607. Create a new levels file.
  2608. Open file
  2609. Short cut: Ctrl+O
  2610. Open a RMRBoxx level file. Note, you can only open level files that you have created yourself.
  2611. More | save as
  2612. Short cut: Shift+Ctrl+S
  2613. Save current level file with a new filename.
  2614. More | save
  2615. Short cut: Ctrl+S
  2616. Save current level file.
  2617. More | Import file
  2618. Short cut: Shift+Ctrl+I
  2619. Import levels text file. The default convertor Plaintxt.dll will import text files in the format described below. 
  2620. Each level must be seperated with two <CR>. It will only convert up to 100 levels for one file. Only the following symbols can be used;
  2621. Symbol         Represents        
  2622. #            Wall 
  2623. .                   Target
  2624. @                Start
  2625. $               Box
  2626. +               Start on target
  2627. *             Box on target
  2628. Since the grid size is only 21x18 the levels being imported cannot be bigger than this.
  2629. More | Export as text
  2630. Short cut: Shift+Ctrlt+E
  2631. Export levels as a text file. The exported text file will use the symbols above to represent the level information. 
  2632. You will be able to choose whether to include the pass code and about information.
  2633. Introduction5
  2634. Level Editor: Quick start5
  2635. Controls5
  2636. Toolbar5
  2637. Menu | File5
  2638. Menu | Edit5
  2639. Menu | View5
  2640. Menu | Tools5
  2641. Convertor plug-in5
  2642. RMRBoxx & the Level EditorE
  2643. When you have RMRBoxx and the Level Editor opened at the same time, when you close RMRBoxx the level editor will also be closed and any work not saved will be lost.
  2644. Graphics5
  2645. Opening the Level Editor only5
  2646. The Level Editor is a standalone program. You can open it by going to System\Apps\RMRBoxx\LEditor.opo but it is recommended that you open the Level Editor from RMRBoxx.
  2647. Design rules5
  2648. )REM FILE:        Plaintxt.opl
  2649. REM DESCRIPTION: Converts plain text Sokoban levels to RMRBoxx level format
  2650. REM AUTHOR:      FatCatz <fatcatz@fatcatz.tm>
  2651. REM VERSION:     1.00
  2652. REM DATE:        26/8/98
  2653. REM Copyright (c) 1998 FatCatz
  2654. REM For the latest version visit http://www.rmrsoft.com
  2655. REM INSTRUCTIONS:
  2656. REM All plug-in's must have the file extension .dll 
  2657. REM Procedure CMain:(Name$) is called from the Level editor, parameter Name$ contains 
  2658. REM the name of the file that needs to be converted.
  2659. REM All level data must be stored in the array B%(378), it uses a virtual grid 21x18 
  2660. REM (WxH).
  2661. REM Procedure ImportSave:(passcode$) must be called once all the level details have been
  2662. REM read into array B%(), the parameter passcode$ is the pass code for the level, it 
  2663. REM must contain 1 to 12 characters, the first level does not require a passcode. *EACH
  2664. REM LEVEL MUST HAVE A UNIQUE PASS CODE* If you leave this black ie. ImportSave:("") the 
  2665. REM level editor will automatically assign a unique passcode for the level. You will be 
  2666. REM able to change this if you wish in the level editor. 
  2667. PROC Trap:
  2668.     dINIT"Plaintxt.dll (C) 1998 FatCatz"
  2669.     dTEXT "","Not for running from shell, for use within LEditor.opo",2
  2670.     dBUTTONS "OK",13 OR $100
  2671.     LOCK ON :DIALOG :LOCK OFF
  2672. PROC CMain:(Name$)
  2673.     GLOBAL kTrue%
  2674.     LOCAL Rel$(255),Off%(6)
  2675.     LOCAL Handle%,Buf%(8000)
  2676.     LOCAL Read%,BufPos%,ReadTotal&,BufAddr&
  2677.     LOCAL Chr%,CR%,CRTotal%
  2678.     LOCAL X%,Y%,i%
  2679.     LOCAL LevelsName$(255),LevelNo%
  2680.     LOCAL Symbols$(7)
  2681.     kTrue%=-1
  2682.     Symbols$="#.@$+* "
  2683.     BufAddr&=ADDR(Buf%())
  2684.     IOOPEN(Handle%,Name$,0) 
  2685.     ReadTotal&=0
  2686.         IOSEEK(Handle%,1,ReadTotal&)
  2687.         Read%=IOREAD(Handle%,BufAddr&,16000)
  2688.         IF Read%=-36            REM EOF
  2689.             IF Y%<>0
  2690.                 ImportSave:("")
  2691.             ENDIF
  2692.             giPRINT "Conversion completed",2
  2693.             BREAK
  2694.         ENDIF
  2695.         BufPos%=0
  2696.             Chr%=PEEKB(BUfAddr&+BufPos%)
  2697.             IF Chr%=$0D
  2698.                 CR%=1
  2699.             ELSEIF Chr%=$0A AND CR%=1        REM <CR>
  2700.                 REM <CR>
  2701.                 CR%=0
  2702.                 CRTotal%=CRTotal%+1
  2703.                 IF CRTotal%=2 AND Y%>0
  2704.                     LevelNo%=LevelNo%+1
  2705.                     ImportSave:("")
  2706.                     IF LevelNo%=100        REM Maximum levels allowed is 100 levels
  2707.                         giPRINT "Conversion completed",2
  2708.                         RETURN
  2709.                     ENDIF
  2710.                     i%=1
  2711.                     DO
  2712.                         B%(i%)=0
  2713.                         i%=i%+1
  2714.                     UNTIL i%>378
  2715.                     X%=0
  2716.                     Y%=0
  2717.                 ELSEIF CRTotal%=1
  2718.                     X%=0
  2719.                     Y%=Y%+1
  2720.                 ENDIF
  2721.             ELSEIF LOC(Symbols$,CHR$(Chr%))<>0
  2722.                 CRTotal%=0
  2723.                 IF LOC(Symbols$,CHR$(Chr%))=7
  2724.                     B%(X%+Y%*21+1)=0
  2725.                 ELSE
  2726.                     B%(X%+Y%*21+1)=LOC(Symbols$,CHR$(Chr%))
  2727.                 ENDIF
  2728.                 X%=X%+1
  2729.             ELSE
  2730.                 CRTotal%=0
  2731.                 REM Donothing
  2732.             ENDIF
  2733.             BufPos%=BufPos%+1
  2734.         UNTIL BufPos%=Read%
  2735.         ReadTotal&=ReadTotal&+Read%
  2736.     UNTIL 0
  2737. *texted.app
  2738. c:\opl\Sokoboxx\plaintxt.opl
  2739. Plaintxt.dll (C) 1998 FatCatz
  2740. +6Not for running from shell, for use within LEditor.opoO
  2741. KTRUE%
  2742. IMPORTSAVE
  2743. #.@$+* 
  2744. ?O$h@[1
  2745. Conversion completedO
  2746. @Od@[
  2747. Conversion completedO
  2748. TRAP1
  2749. CMAIN
  2750. 9d9GHP
  2751. DUVUU
  2752. oUUVU
  2753. jUUEUj
  2754. @UUDQUU
  2755. PUUjU
  2756. @UVUU
  2757. <UUUU
  2758. DUUUU
  2759. {wwww
  2760. {wwww
  2761. wwwwwwww{
  2762. pwppppww
  2763. wwwwww
  2764. 333333
  2765. swwwww
  2766. wwwwwwww
  2767. 73333333
  2768. pwwwwwwww
  2769. 033333333
  2770. wwwww
  2771. 73333
  2772. 7wwww
  2773. w333333
  2774. pwwwwww
  2775. 0333333
  2776. pwwww
  2777. 03333
  2778. 033333
  2779. VMajor
  2780. VMinor
  2781. About
  2782. Level
  2783. LevelNo
  2784. "Passcode
  2785. Index
  2786. LevelNo
  2787. *Infomation
  2788. Version
  2789. *LevelsName
  2790. .LevelsAbout
  2791. Computer generated levels by Yoshio, Hitoshi & Yuzuru
  2792.               Converted for RMRBoxx by FatCatz
  2793.  For more RMRBoxx levels visit; http://www.fatcatz.tm
  2794.             The original 1984 DOS Sokoban levels
  2795.              Converted for RMRboxx by FatCatz
  2796. For more RMRBoxx levels visit; http://www.fatcatz.tm
  2797. VMajor
  2798. VMinor
  2799. About
  2800. Level
  2801. LevelNo
  2802. "Passcode
  2803. Index
  2804. LevelNo
  2805. *Infomation
  2806. Version
  2807. *LevelsName
  2808. .LevelsAbout
  2809.  The original 1984 DOS Sokoban levels
  2810.              Converted for RMRboxx by FatCatz
  2811. For more RMRBoxx levels visit; http://www.fatcatz.tm
  2812. ange the information above ***Uh
  2813. """"!
  2814. """"" 
  2815. B"" D
  2816. @@@@@
  2817. @@@@A
  2818. """"@
  2819. """""
  2820. """"$B
  2821. RMRBoxx - Version 1.09
  2822. (C) 1998-1999 FatCatz 
  2823. (C) 1998-1999 RMR Software 
  2824. Developed by FatCatz
  2825. Distributed by RMR Software
  2826. Please note that the optional Help file (RMRBoxx.hlp) will be installed
  2827. in the \System\Apps\RMRBoxx\ folder and can be called from within
  2828. the program using the menu or <Shift+Ctrl+H>. This file is not essential
  2829. to the running of the program and can be deleted at a later date.
  2830.