Introduction to modding: Difference between revisions

m
no edit summary
m (+ OCF link to ONCC creation)
mNo edit summary
Line 73: Line 73:


====Environments====
====Environments====
'''''Talk about AKEVs and related data here. Mention [[Mod Tool]], [[Blender]], [[SketchUp tutorials and tips|SketchUp]].'''''
Levels are usually build in [[SketchUp tutorials and tips|SketchUp]].


[[Blender]] can be used for levels, objects, characters and animations. The support gets better and better so that it will completely replaces [[Mod Tool]] as an universal editor around 2022.
* tutorial: [http://oni.bungie.org/forum/viewtopic.php?id=2087 Creating the Lair - A level tutorial]
* tutorial: [[Authoring custom camera animations]]
* tutorial: [[Authoring custom camera animations]]


Line 84: Line 87:
====Characters====
====Characters====
[[Image:female_stun.jpg|right|thumb]]
[[Image:female_stun.jpg|right|thumb]]
Characters in Oni are built with a simple 19-part skeleton. '''''Talk about ONCCs and related data here. Mention 3D editors.'''''
Characters in Oni are built with a simple 19-part skeleton. This skeleton (TRIA) is usually the same for all humanoid characters and is just data how the 3D meshes (TRBS) are put together. You cannot really compare this with modern game industry's term of "skeleton". The meshes have individual textures (TXMP) stored in a list (TRMA). In its entireness a character is defined by his class file (ONCC) which links also to the animation list (TRAC).


The high modularity of character data allows to share many resources between characters (especially animation collections and particle).
* '''tutorial: [http://oni.bungie.org/forum/viewtopic.php?id=2423 Adding character classes] (ONCC)'''
* tutorial: [[Importing character models]] (TRBS)
* tutorial: [[Importing character models]] (TRBS)
* tutorial: [[OBD_talk:TRAM|Tweak an individual animation (TRAM)]]
* tutorial: [[Adding spawnable characters|Adding spawnable characters to a level]] (CHAR)
* tutorial: [[Adding spawnable characters|Adding spawnable characters to a level]] (CHAR)
* tutorial: [http://oni.bungie.org/forum/viewtopic.php?id=2423 Adding character classes] (ONCC)
* tutorial: [[OBD_talk:TRAM|Tweak animation (TRAM)]]


'''''Talk about OBANs and TRAMs here.'''''
Some cutscenes require the character to use OBANs to overcome obstacles. These OBANs usually have a partner TRAM. The positions from character's animation data have been outsourced to OBAN to avoid effects of gravity. (See Griffin's helicopter scene in last level.)
 
ONCC
  |
  +-- TRBS
  |    |
  |    +-- TRIA (embedded)
  +-- TRMA
  |    |
  |    +-- TXMP
  +-- TRAC
      |
      +-- TRAM


====Weapons====
====Weapons====
8,013

edits