A lot of information contained in these files are extracts from the Simtropolis website, from both of the Modding forums. Some information has been extracted from the games own files. Various persons have helped in the deciphering, contribution, &/or gathering of this information. Most notably, the7trumpets, Teirusu, Karybdis, Redlotus & others. While the specs covered go into great detail & cover quite a lot about SimCity 4 networks, it is not completely comprehensive & may contain errors &/or omissions &/or out of date techniques.
Lets begin shall we………. In total there are 32 RUL Files that (originally) come with the game (Rush Hour version). There is also a INI Network-based file. These files (& others) govern how the different networking aspects in SimCity 4 are controlled (or drawn/built in-game). Out of the 32 original RUL files & INI file, some of them have a specific functionality about them &/or in them for the networks. These aspects will be covered in some detail. Follow the links below to a specific area.
- Individual Network RULs
- IntersectionSolutions RUL
- IntersectionOrdering RUL
- RuleOverrides RUL
- INI Network & Bridges
- Type, Group, Instance IDs
- RUL/INI files are essentially referenced by the exe. Therefore, unless the address of a RUL file already exists within the exe, it can not function. In other words; “new” RULs can not be added without it already having been defined &/or existing in the exe. And thus, new networks can not be added.
- Items, names, & functions in green are typically actual valid code &/or are from the relative RUL/INI &/or other files.
The contents of this document are in no way supported nor endorsed by Maxis or Electronic Arts Incorporated (EA). SimCity 4, SimCity 4 Rush Hour EP, SimCity 4 Deluxe, and associated materials & tools are the property of Electronic Arts Incorporated. The format of any files mentioned in this document belong to Maxis &/or other respective parties. The creator of this document, & the many persons involved with the aspects that this document covers, are not responsible or liable for any loss incidental or otherwise that may arise from the use of this document & the information contained within. The use of this document and the information within it is used solely at your own risk. The use of this document is conditional and acceptance of this disclaimer and all that is within this document.