OniGalore:Current events: Difference between revisions
(→General wiki work: +localize images) |
(→BSL tutorial(s): updating description of BSL project since I am returning to it (that is, I will be pecking away at it while mainly working on other projects)) |
||
Line 22: | Line 22: | ||
==Improving the documentation== | ==Improving the documentation== | ||
===BSL tutorial(s)=== | ===BSL tutorial(s)=== | ||
A project to document the built-in BSL commands is underway. This will replace the [[BSL:Functions]] and [[BSL:Variables]] pages with a more organized and natural system: | |||
# A single, master list of all functions and variables at [[BSL:List of built-in commands]] ("BSL:List" is a shortcut that redirects there). No longer will we have to browse two pages at once when we're trying to find a command but don't remember if it's a variable or function. The list is sortable by name, group, kind (function or variable), and platform availability, but does not contain any other info on the commands. It's just intended as a quick reference. You can click the group name for any command to go to the grouped page that discusses it in the context of related commands. | |||
# Grouped pages which discuss all the functions/variables related to a certain task. This is where the detailed coverage of commands will be found. See [[BSL:AI activity]] for an example. | |||
# Each command will also have its own page, so typing in the name of that command, e.g. "ai2_active", in the Go/Search box will take you to a page that allows you to either edit the basic information about that command or to visit its group's page. | |||
The master list, the grouped pages, and the individual command pages are all dynamically interlinked (the system is explained [[BSL:Grouping|here]]). When I am done porting all commands to the new templates and creating all the grouped pages, BSL:List will automatically be completed, and the BSL:Functions and BSL:Variables pages will be replaced by messages that direct the reader to BSL:List and to the instructions for using functions/variables on [[BSL:Manual]]. | |||
I regret that the complex nature of the documentation system probably makes it feel difficult to contribute to, but it actually isn't as complicated as it seems, so if you would like to contribute, just let me know about any questions you have. --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 23:59, 11 May 2017 (CEST) | |||
: | :Progress report: {{#expr:{{PAGESINCAT:BSL functions}}+{{PAGESINCAT:BSL variables}}}}/504 commands, {{PAGESINCAT:Scripting tasks}}/38 groups done. | ||
===XML tutorial(s)=== | ===XML tutorial(s)=== |
Revision as of 21:59, 11 May 2017
WIKI WORK IS FUN! |
---|
ENOUGH FOR A JOKE OR TWO THEN IT GETS BORING |
- If you're not familiar with wikis, see OniGalore:About. If you're not confident about editing a wiki, see Help:Editing.
These are only suggestions, although some are more obviously needed than others. Whatever in this list looks interesting to you, feel free to tackle it, even if you only have a little time here and there. However, if you are leaving a project half-done until you can resume it, please note that under the item in this list.
Thanks for whatever you can do to contribute.
General wiki work
- Look at the list of flagged articles and see if there's anything you can help out with. There are a number of articles which need to be updated or finished.
- Just browse Special:Wantedpages, and pick an interesting topic to write about!
- Images hosted on other domains should be localized (uploaded to this wiki, and the external links changed to point to our local copies) to protect against the external sites going down. As a secondary priority we should also copy over images that are currently hosted on other subdomains of oni2.net; though these are less likely to go away, there is no way for the subdomain owner to know whether their images are being linked to.
- Categorize pictures of the different enemy classes into the appropriate sub-categories of Category:Factions. The categories left to complete are Strikers, Elite Strikers, Tankers, and the TCTF Cops, Troopers, SWAT Troopers, and Black Ops and SWAT Black Ops, and under the WCG category we need to tag pictures of Mercenary Snipers, Thugs, Civilians, Scientists, and Security Guards.
- Most of the classes also have no articles about them, such as Elite Striker, Mercenary Sniper, TCTF Trooper, TCTF SWAT Trooper, TCTF Black Ops, TCTF SWAT Black Ops, Scientist, Civilian, and Security Guard.
Improving the documentation
BSL tutorial(s)
A project to document the built-in BSL commands is underway. This will replace the BSL:Functions and BSL:Variables pages with a more organized and natural system:
- A single, master list of all functions and variables at BSL:List of built-in commands ("BSL:List" is a shortcut that redirects there). No longer will we have to browse two pages at once when we're trying to find a command but don't remember if it's a variable or function. The list is sortable by name, group, kind (function or variable), and platform availability, but does not contain any other info on the commands. It's just intended as a quick reference. You can click the group name for any command to go to the grouped page that discusses it in the context of related commands.
- Grouped pages which discuss all the functions/variables related to a certain task. This is where the detailed coverage of commands will be found. See BSL:AI activity for an example.
- Each command will also have its own page, so typing in the name of that command, e.g. "ai2_active", in the Go/Search box will take you to a page that allows you to either edit the basic information about that command or to visit its group's page.
The master list, the grouped pages, and the individual command pages are all dynamically interlinked (the system is explained here). When I am done porting all commands to the new templates and creating all the grouped pages, BSL:List will automatically be completed, and the BSL:Functions and BSL:Variables pages will be replaced by messages that direct the reader to BSL:List and to the instructions for using functions/variables on BSL:Manual.
I regret that the complex nature of the documentation system probably makes it feel difficult to contribute to, but it actually isn't as complicated as it seems, so if you would like to contribute, just let me know about any questions you have. --Iritscen (talk) 23:59, 11 May 2017 (CEST)
- Progress report: 40/504 commands, 7/38 groups done.
XML tutorial(s)
See the category for articles that need finishing.
Modding introduction
Modding Oni has a number of notes on it about parts that need to be filled in.
Oni 2 and beyond...
Some fans use the wiki to write sequels, prequels, interquels (what may have happened to Konoko in the time gaps between the original chapters, e.g., between Chapter 12 and Chapter 13) or even paraquels (e.g., what was happening on the Syndicate side during Oni?). You can then list your work HERE. Just be aware of the rights issues attendant with posting fan fics here. Also, plagiarism is not nice, but "Oni 2" can still be influenced by anime/cyberpunk/other references. See HERE to review the influences so far, elaborate on them some more, or point out new ones.