19,809
edits
m (Iritscen moved page Modding Oni to Introduction to modding without leaving a redirect: more accurate name) |
m (added links to clarify that it's not vanilla Oni which supports these texture sizes) |
||
| (6 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{update|This article contains links to the now defunct Oni Central Forum. Sections: Modding Resources -> Tutorial Lair, Tutorial Character Classes}} | |||
This page provides an introduction to modding that does not assume that you have prior modding experience or knowledge of the Oni engine. Links to more technical parts of the wiki are interspersed below or can be accessed directly from the wiki's Main Page. | This page provides an introduction to modding that does not assume that you have prior modding experience or knowledge of the Oni engine. Links to more technical parts of the wiki are interspersed below or can be accessed directly from the wiki's Main Page. | ||
{{TOClimit}} | {{TOClimit}} | ||
| Line 71: | Line 72: | ||
====Environments==== | ====Environments==== | ||
Levels are usually built in [[SketchUp tutorials and tips|SketchUp]]. The open-source | Levels are usually built in [[SketchUp tutorials and tips|SketchUp]]. The open-source 3D modeler [[Blender]] can be used for levels, objects, characters and animations. Formerly we preferred to do that work in the discontinued [[Mod Tool]], but the community's support for Blender has continued to improve and it is now our modeler of choice. | ||
* Tutorial: [http://oni.bungie.org/forum/viewtopic.php?id=2087 Creating the Lair] | * Tutorial: [http://oni.bungie.org/forum/viewtopic.php?id=2087 Creating the Lair] | ||
| Line 79: | Line 80: | ||
Modders have their own preferred bitmap editors for changing/creating textures. On one end of the scale are expensive programs such as Photoshop, and on the other end are free editors like [https://www.gimp.org/ Gimp] and [https://www.getpaint.net/ Paint.NET]. | Modders have their own preferred bitmap editors for changing/creating textures. On one end of the scale are expensive programs such as Photoshop, and on the other end are free editors like [https://www.gimp.org/ Gimp] and [https://www.getpaint.net/ Paint.NET]. | ||
Textures have dimensions | Textures always have dimensions of "power of 2": typically 32, 64, 128 or 256 pixels on a side. [[FERAL|Mac Oni]] supports a maximum of 1024x1024 textures. Windows Oni (with [[Daodan DLL|fan patch]]) supports textures up to 512x512. | ||
These textures can be static, animated, transparent or have a reflection map (usually used for armor). | These textures can be static, animated, transparent or have a reflection map (usually used for armor). Splashscreens (chapter start screens), win-level and lose-level screens are actually composite images made up of smaller textures due to Oni's limitation in texture size. | ||
* Tutorial: [[Modifying textures]] | * Tutorial: [[Modifying textures]] | ||
| Line 94: | Line 95: | ||
* Tutorial: [[Importing character models]] | * Tutorial: [[Importing character models]] | ||
* Tutorial: [[OBD talk:TRAM|Tweaking an individual animation]] | * Tutorial: [[OBD talk:TRAM|Tweaking an individual animation]] | ||
* Tutorial: [[Adding spawnable characters|Adding spawnable characters to a level]] | * Tutorial: [[XML:Adding spawnable characters|Adding spawnable characters to a level]] | ||
====Weapons==== | ====Weapons==== | ||
| Line 100: | Line 101: | ||
====Text==== | ====Text==== | ||
The text-based resource types are fairly easy to edit as long as you don't get confused by the IDs which they use to link to each other. | The text-based resource types are fairly easy to edit as long as you don't get confused by the IDs which they use to link to each other. The main textual resources are the pages you can view in the [[Data Comlink]] and the consoles you read in-game. The textual resource types are listed here: {{SectionLink|OBD:File types/Interface|List}}. | ||
The | |||
====Sound and music==== | ====Sound and music==== | ||