Jump to content

OniGalore:Current events: Difference between revisions

slight reorg. of items; removing suggestions about cat.ing Images (absorbed into Cat Tree initiative)
(slight reorg. of items; removing suggestions about cat.ing Images (absorbed into Cat Tree initiative))
Line 15: Line 15:
Thanks for whatever you can do to contribute.
Thanks for whatever you can do to contribute.
:If you're not confident about editing a wiki, check out our [[Help:Contents|Help]] page, and [http://meta.wikimedia.org/wiki/Help:Wikitext meta.wikimedia.org] for further reference.
:If you're not confident about editing a wiki, check out our [[Help:Contents|Help]] page, and [http://meta.wikimedia.org/wiki/Help:Wikitext meta.wikimedia.org] for further reference.
===General wiki work===
Just browse [[Special:Wantedpages]], and pick an interesting topic to write about!


===Organizing the modding side of the wiki===
===Organizing the modding side of the wiki===
Line 25: Line 30:
*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?
===General wiki maintenance===
# Just browse [[Special:Wantedpages]], and pick an interesting topic to write about!
# [[wikipedia:Editorial_we|We]] are in the process of replacing the system of subpages under Images with categories. So, for instance, the images from the subpage "Images/In-Game/Talking Heads" were placed in the category [[:Category:Fly-in portraits|Fly-in portraits]]. Then we deleted the Talking Heads subpage and set the Images page to link to the "Fly-in portraits" category page instead of that subpage.
# If an image is neither used to illustrate a page [[Special:Uncategorizedimages|nor categorized]] (not used as an article of its own right, which can be justified in some cases), then maybe it's not getting the attention it deserves, or maybe it's useless/redundant. Feel free to do something about such "out-of-the loop" images or just point them out.
# Set up handy [[wikipedia:Redirect|redirects]]. These can be great time savers.




Line 45: Line 43:


===Adding to the databases===
===Adding to the databases===
# 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]])
# 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.
# 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.