User:C.rand
From Multiverse
Contents |
Who am I?
If you want to contact me, send email to crandmck at yahoo dot com.
Current priorities
TO DO
- Documentation Priorities
- Check orphaned pages: Special:Lonelypages
- Jcanker Projects
- Fix How To Fly
- Review Debugging Client Errors and rewrite Structure of the Client Trace File.
- Add info on how to recreate the database - link from GS.
- Fill in Adding Functionality to Server Plug-ins
- Write Platform Tutorial Creating Player Characters
- User tutorial for Client.
Formatting and presentation:
- Make widget attribute lists into tables.
- XRef tasks in World Editor UI Reference.
Code fixes:
- Remove TestProjectile code from mv_fantasy and redo help text.
Publicize better:
Testing
Done, but should be tested:
- Dynamically Spawn A Mob
- Triggering an Action with a Mouseclick
- Add in a Release box in the UI that shows up upon Death - by Doomsberg. Also needs more copy editing and polishing.
- How To Fly
Suggestions
From Jeff:
- Need a good example of terrain mosaic from Jeff
- A page that describes our current lighting system and its limitations.
- A page that describes how the server handles spawn generators
- A page describing the behavior system and how to set values on spawn generators that can be used to drive behaviors
Community requests:
- Steps in imporing L3DT map to Multiverse (making the mosaic and texture layers)
- Making of normal, normal+specular, specular materials
- Client/Server communication so we can work out details with the UI that interact with the server.
New pages
- Shader Scripts
- What To Do on the Wiki for a New Release
- Criteria for Inclusion in Multiverse Worlds In Progress
Upcoming Releases
User contributions
Other new docs (not release-specific)
- Client-server Communication
- Working with Sound
- Open Source World Project
- Multiverse - Under the Hood
Other
- Sampleworld Login Page
- Enne:Creating Models for the Multiverse Asset Marketplace
- New World Login Features
Templates
- Template:Post 1.5 feature
- Template:Future feature
- Template:Nyi
- Template:WIP
- Template:NavNote
- Template:ClientScripting Caveat
- Template:OgreCC
Style Templates
These are basically just shortcuts for the custom styles.
- Template:Deprecated API
- Template:NotTested
- Template:ReviewNote - Puts its one argument in yellow hightlight
- Template:Draft - Marks as preliminary draft (no args). Pretty similar to "WIP" template.
Preliminary Draft!
- Template:Preso - For presentations / tech talks
Navigation Templates
Code example template:
Tutorials:
Client:
- Template:Widgets
- Template:Clientui
- Template:Client
- Template:ClientScripting
- Template:ClientAPI
- Template:ClientRenderingScripts - This is for material, particle, dompositor scripts and shaders
- Template:MaterialScripts - This should be integrated with the above template upon release.
Server:
Tools:
Generic Quick Navigation:
- Template:QuickNav - This template takes a variable number of parameters:
- First parameter is title of nav box
- Second, third, fourth, ... parameters on are links to articles in the group. These are optional.
Widget templates
- Template:Region Attributes
- Template:Region Property Elements
- Template:Region Tag Attributes
- Template:Region Methods
- Template:LayeredRegion Methods
- Template:Frame Attributes
- Template:Frame Event Handlers
Handy Links and Notes
How to create a new user group
Edit LocalSettings.php and clone these two lines from an existing group, replacing "NewGroupName" with the new group name:
$wgGroupPermissions['NewGroupName']['viewforbidden'] = true; $wgGroupPermissions['NewGroupName']['createaccount'] = false;
Also add the namespace to the associative array:
$wgExtraNamespaces = ...
Edit /includes/Talk.php, search for "Max Gaming" and add these lines, replacing 102 and 103 with the numbers from the $wgExtraNamespaces array above.
if( $this->getNamespace() == 102 ) {
return $wgUser->isAllowed('viewforbidden');
}
if( $this->getNamespace() == 103 ) {
return $wgUser->isAllowed('viewforbidden');
}
Go through all the users: Special:Listusers and find all the users you want to add to the new group. Add them in Special:Userrights.
To make pages viewable only by users in that group, put the page in the group namespace, eg. NewGroupName:Title.
