Best Practices
Jump to navigation
Jump to search
About Best Practices[edit]
A "best practice" encompasses the belief that there is a "better way" of doing something. Regarding the CE, this means that you can follow some simple rules to make your game provably more stable. Of course, official OHR releases will run your game even if you don't follow these. But when an unforseen complication arises, it'll be less likely to affect your game if you integrate these practices into your game creation routine.
OHRRPGCE Best Practices[edit]
Regarding | Best Practice | Reason |
Doors | Door 0 should be a stable door (never disabled by tags/plotscripts) or should not be used at all. | By default, all tags lead from door 0 to door 0 on map 0. This can lead to unintended teleportation if you try to disable it. |
Music | Prefer MIDI over BAM. | BAM usually sounds worse than midi. Midi is also more widely-used than BAM. |
Versioning | Avoid using obsolete options. | Bits like "hurt MP" are for backwards compatibility. Developers test non-obsolete features more thoroughly, as such they are likely more stable. |