Jump to content

OniGalore:Current events: Difference between revisions

"grrr" at wiki bug that removes line breaks from end of section when you edit by section; removed redundant item
(→‎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.
# Aside from doing actual research on Oni's binaries, you can also make sure that each [[OBD:File_types|file type's page]] in the [[OBD]] namespace actually explains what that file type is for, to help out newbies. An overview at the top of each page will make things much more user-friendly.