19,584
edits
(→Organizing the modding side of the wiki: a new idea to provide the short blurbs on each file type page as well as on a summary page) |
("grrr" at wiki bug that removes line breaks from end of section when you edit by section; removed redundant item) |
||
Line 31: | Line 31: | ||
*move [[OBD:BIP]] out of that prefix, it's as much BSL-related as OBD-related and, anyway, it's a project page; we should keep the OBD and BSL spaces for just documenting information | *move [[OBD:BIP]] out of that prefix, it's as much BSL-related as OBD-related and, anyway, it's a project page; we should keep the OBD and BSL spaces for just documenting information | ||
*add to [[AE:Weapons]] (which still has the ONK image branded on it) any items on [[AE:New weapons]] that have definitely been adopted for the AE; the rest should then be moved to a more logical root-level name -- either a combinatory page like [[Weapons mods]] or their own separate pages -- since they are not part of the AE; they can be browsed there as candidates for the AE, but since they're not part of it, why leave them in that namespace? | *add to [[AE:Weapons]] (which still has the ONK image branded on it) any items on [[AE:New weapons]] that have definitely been adopted for the AE; the rest should then be moved to a more logical root-level name -- either a combinatory page like [[Weapons mods]] or their own separate pages -- since they are not part of the AE; they can be browsed there as candidates for the AE, but since they're not part of it, why leave them in that namespace? | ||
===Coverage of Oni content=== | ===Coverage of Oni content=== | ||
Line 45: | Line 46: | ||
# Despite its relative simplicity, [[BSL]] is vastly underdocumented. Most of the stuff is well-known to experts, but designing a comprehensive guide that will get novice scripters started and keep them going requires didactic skills and ''lots'' of patience. There are a few programming language basics that someone ought to say a little about (like [[BSL:Functions|functions]] or [[BSL:Operators|operators]]). Long-term goals are: a cross-referenced set of mini-tutorials that document the [[BSL:Preset|preset]] functions and variables in a standalone way (see, e.g., [[ai2_allpassive]]); maybe a functional breakdown of the original scripts (see, e.g., [[BSL:Tutorial/airport1_level_logic.bsl|HERE]]); and redirects so that typing the name of the variable/function in the Go/Search box leads to just the right place. | # Despite its relative simplicity, [[BSL]] is vastly underdocumented. Most of the stuff is well-known to experts, but designing a comprehensive guide that will get novice scripters started and keep them going requires didactic skills and ''lots'' of patience. There are a few programming language basics that someone ought to say a little about (like [[BSL:Functions|functions]] or [[BSL:Operators|operators]]). Long-term goals are: a cross-referenced set of mini-tutorials that document the [[BSL:Preset|preset]] functions and variables in a standalone way (see, e.g., [[ai2_allpassive]]); maybe a functional breakdown of the original scripts (see, e.g., [[BSL:Tutorial/airport1_level_logic.bsl|HERE]]); and redirects so that typing the name of the variable/function in the Go/Search box leads to just the right place. | ||
# There's still progress to be made in the field of [[OBD|binary hacking]]. Note the "OK?" column on [[OBD:File_types]]. Any page not marked with a happy face still has data stored within that file type that is not understood. | # There's still progress to be made in the field of [[OBD|binary hacking]]. Note the "OK?" column on [[OBD:File_types]]. Any page not marked with a happy face still has data stored within that file type that is not understood. | ||