Modification: Difference between revisions

From Jedi Knight Wiki | JKHub
m (Reverted edits by 2A09:BAC5:62CB:183C:0:0:26A:9C (talk) to last revision by Tonic)
Tag: Rollback
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
==Description==
A modification, or "mod" for short, is any change made to the original game. Mods can range from simple [[skin]] re-colorings to complex [[Map|maps]]. A full list of mods hosted by JKHub can be found at http://jkhub.org/files/
A modification, or "mod" for short, is any change made to the original game. Mods can range from simple [[skin]] re-colorings to complex [[Map|maps]]. A full list of mods hosted by JKHub can be found at http://jkhub.org/files/


==Types of modding==
==Types of modding==
====Asset modding====
{| class="wikitable"
|-
! Type !! Description
|-
| 2D Art Creation || Editing the game's 2D image files, eg. creating new [[texture]]s and [[shader]]s
|-
| Animation || Changing or adding [[animations]] to the game, or rigging models for game usage
|-
| [[Model|Modelling]] || Creating unique [[Model|models]] and [[Playermodel|playermodels]] for the game
|-
| [[skin|Skinning]] || Modifying a [[model]]'s original [[texture|textures]], or creating new textures for an existing model.
|-
| Sound Editing || Adding or replacing [[Sound|sound effects]] or [[Music|music]] for use in the game
|}


====Map modding====
{| class="wikitable"
{| class="wikitable"
|-
|-
! Type !! Description
! Type !! Description
|-
|-
| [[Bot Editing]] || Adds custom [[bots]] to the [[multiplayer]] game play.
| Mapping || Custom [[map]] creation
|-
|-
| [[Mapping]] || Custom map creation
| Scripting || a broad category of modding, involving [[ICARUS]] scripting, [[UI]] menu creation, and [[bot]] scripting
|}
 
====Gameplay modding====
{| class="wikitable"
|-
|-
| [[Skinning]] || Modifying a [[model]]'s original textures
! Type !! Description
|-
| [[Modelling]] || Creating unique models for the game
|-
|-
| [[Scripting]] || Codded [[scripts]] that initiate prerecorded events
| [[Coding]] || Changing the game's [[Source Code|source]] in order to add or change gameplay features
|-
|-
| [[Coding]] || Changing the game's [[source]] in order to add or change game play features
| Saber modding || Adding new [[saber|lightsabers]] or changing the behaviour of lightsabers (see [[.sab]])
|-
|-
| [[UI Scripting]] || Modifying or creating game menus, referred to as '[[UI]]'
| Weapons modding || Changing the behaviour of weapons (see [[weapons.dat]])
|-
|-
| [[Sound Editing]] || Adding or replacing sound effects or music for use in the game
| Vehicle modding || Adding new [[vehicle]]s or changing the behaviour of vehicles (see [[.veh]])
|-
|-
| [[Asset Modding]] || Various editing of game assets
| NPC modding || Adding new [[NPC]]s or changing the properties of NPCs (see [[.npc]])
|}
|}
== See also ==
* [[Filesystem]]
[[Category:General_Modding]]

Latest revision as of 00:39, 12 June 2024

A modification, or "mod" for short, is any change made to the original game. Mods can range from simple skin re-colorings to complex maps. A full list of mods hosted by JKHub can be found at http://jkhub.org/files/

Types of modding

Asset modding

Type Description
2D Art Creation Editing the game's 2D image files, eg. creating new textures and shaders
Animation Changing or adding animations to the game, or rigging models for game usage
Modelling Creating unique models and playermodels for the game
Skinning Modifying a model's original textures, or creating new textures for an existing model.
Sound Editing Adding or replacing sound effects or music for use in the game

Map modding

Type Description
Mapping Custom map creation
Scripting a broad category of modding, involving ICARUS scripting, UI menu creation, and bot scripting

Gameplay modding

Type Description
Coding Changing the game's source in order to add or change gameplay features
Saber modding Adding new lightsabers or changing the behaviour of lightsabers (see .sab)
Weapons modding Changing the behaviour of weapons (see weapons.dat)
Vehicle modding Adding new vehicles or changing the behaviour of vehicles (see .veh)
NPC modding Adding new NPCs or changing the properties of NPCs (see .npc)

See also