[Bug Report]

[Questions]

[Suggestions]

It's a pretty straightforward thing, but some time in the near future, you should see some docs on the more detailed workings of RYO. For now tho, here's some installation instructions.

For the people that want to play your mod, you should give them a copy of the README.TXT that is generated into the directory that your mod will occupy. It details all the changes, what they do and how to use it.
 

Installation

  1. Download both the Builder and Compiler and put them in a directory by themselves.
  2. Run RYO_BUILDER_20.EXE to install . . . uh... the RYO Builder. It will default to c:\games\ryo\.
  3. Run LCCWIN32.EXE to install the RYO Compiler. Install it to /ryo/lcc so they can work together properly.

 

  • Note: General Quake2 problem. ALL LCC-compiled mods are known to cause server crashes when using the 'map' command to change maps, whether this is done from the server or from a client using 'rcon "map name"'. This problem exists with ALL Quake2 game sources; it is NOT specific to RYO. The current workaround to this problem is to change maps using the 'gamemap' command rather than 'map'.

 

RYO_BUILDER_20.EXE (1716 Kb)
Includes all game source code plus the RYO front end. If you have Microsoft Visual C++ 5.0 or 6.0, or if you've previously downloaded LCC from this site, this is all you'll need to build a new gamex86.dll. Otherwise you should also download LCCWIN32.EXE below.

Once downloaded, run it and answer the installation program's prompts. RYO can be installed anywhere on your hard disk, but will default to c:\games\ryo\. The directory really doesn't matter as long as you don't use a long filename. The installation program will create a registry key that allows you to uninstall RYO in Control Panel (but why would you want to do that? :-))

LCCWIN32.EXE (2081 Kb)
This is the shareware LCC C compiler. If you don't already have
a C compiler supported by RYO, you'll need this to be able to build a gamex86.dll. Important: Run LCCWIN32.EXE, and when prompted for a path, direct it to the "lcc" folder below RYO. For example, if RYO.EXE is located in C:\RYO, then the path to lcc should be C:\RYO\LCC. Clumsy, I know, but there are several versions of lcc floating around and this is the only way to make sure that RYO is using the expected version.

One final note, when you Build, be sure little else is running. Depending on your config, it may be reliant upon available physical memory. If you get funky compile errors, quit some stuff and simply click Build again.

Other than that, You Shouldn't Have Any Problems (tm).