Glossary

From Sword of Moonlight Wiki
Revision as of 08:18, 12 September 2024 by Verdite cat (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The Glossary is a definitive collection of terminology associated with the Sword of Moonlight toolkit and any associated 3rd party software or games. These terms will come up often within tutorials or forum references and should be understood by those seeking to get help on the forums and make games using the toolkit. Many of these terms link to their own page to provide more detailed information or links to downloadable addons and software.

A

B

BMP2TXR.EXE - A From Software tool that allows you to convert a bitmap to an enemy or map background texture file. This tool opens an editor that allows you to drag a bitmap over it to create the output file.

C

Collision - A term used to define the points of an object, or map part where the player cannot pass through.

Compass - The upper right in-game compass that shows which cardinal direction your character is facing.

Coordinates - The specific tile on the map editor that determines the location (between 0 to 99) on the X and Z axis of the game map.

D

Directory - A folder which contains the files specified in a path. The standard directory for SoM files is C:\Program Files\KF\SOM

E

Earth - An element of magic in the SoM fantasy world that will correspond to a certain school of magic spells. This term is also used with attack and defense to determine earth damage done and received when this element is used in an offensive manner.

ENEEDIT.EXE - A From Software tool that allows you to view the enemies that have valid .prf files associated with them. It also allows you to export the texture file to a bitmap and also reskin the enemies in the game.

Enemy Editor - A section of the Parameter Editor that allows you to customize your enemy features in the game.

Event - A special function of the SoM tool that allows you to write a simple script to perform special actions in the game.

F

Fire - An element of magic in the SoM fantasy world that will correspond to a certain school of magic spells. This term is also used with attack and defense to determine fire damage done and received when this element is used in an offensive manner.

G

H

HP - Hit Points, or health, that a character has. The player's HP is represented as a number in the upper left corner of the in-game screen and is maxed out at 999. Enemies and NPC's also utilize the HP stat.

Holy - An element of magic in the SoM fantasy world that will correspond to a certain school of magic spells. This term is also used with attack and defense to determine light damage done and received when this element is used in an offensive manner.

I

In-Game Map - The map that is generated using the 'display map' event or item while in game.

J

K

L

M

Magic - Any spell that can be cast via the equipable magic slot, the 'use magic' option, as part of an item use event, a special weapon attack, or castable by an enemy character.

Magic (Stat) - The player statistic that determines the effect strength of your spells and the recovery speed of your various magics.

Map - The editable map that is displayed in the 'Map Editor' that allows you to construct an area of your project.

Map Editor - The tool used by SOM to create, edit and output your map files.

Map Grid - The 100 x 100 editable space to create your map files. Point 0,0 is the starting point of the bottom left square and the top right square is referenced 99,99.

Map Tile - A 2m x 2m square that is placed on the 'Map Grid'. This may also be called 'Map Part' and contains several files including a .msm, .mhm, .prt and .ico file.

.MDL - A model file utilized by SOM to create animated characters and enemies. These can be found in the 'enemy' and 'npc' directories and can be associated with .txr or .cp files.

.MDO - A model file used for static, non-animated 'Objects' and 'Items'. These files are located in the 'objects' and 'items' folder and must be accompanied by a .txr texture file. When possible, it is best practice to name the .mdo file and its corresponding .txr file the same else the output project file will not include the proper textures.

.MHM - A 3D model file generated to produce the collision detection for map tile.

Model - Any 3-D graphic employed by the various editors within SOM. The files referenced within the tutorial that are 'models' include: .mdl, .mdo, .mqo, .msm and .x

.MQO - A 3D model file utilized by a program called Meta-Sequoia that can be converted to a '.X' file to be used by the SoM tools to create custom graphics.

.MSM - A 3D mesh file for map pieces that SOM will use in conjuction with several other files to create a 2m square map tile.

N

NPC - A 'Non-Player Character' that you can create in your project to interact with your character.

NPCEDIT.EXE - From Software tool to allow you to create new and edit existing NPCs.

Normal - The default status of your character, meaning they are not hindered by an adverse effect or have a magical buff currently active.

O

OBJEDIT.EXE - A From Software tool designed to allow you to create new objects or view/modify existing ones. Saving a file from this program generates a .prf file for new objects.

P

.PRF - This file, which stands for profile, contains all the data that associates an item, object, NPC or enemy type with their respective model and texture files and also defines how the part will appear in the Parameters editor.

.PRT - The PRT file contains information which tells SoM the attributes of a map piece including its editor-name, model, collision model, editor icon, ingame automap icon, poison/pit tag, and optimization tag.

Project - The complete set of game files that are used to construct your final game runtime program.

PRTEDIT.EXE - This is From Software's map part editor. This program allows you to construct new map parts and edit existing ones. You can have 1024 map parts loaded into SoM's map editor, and each must be numbered.

Q

R

Runtime - The final '.exe' file that is generated from your project files. The output runtime can be used on a computer that does not have SoM installed.

S

Save (Save Game) - The in game function that allows you to write a data file that contains your progress. This file can be opened later to continue playing where you left off. This term also means an event that allows you to create the save file.

SoM - An abbreviation for "Sword of Moonlight: King's Field Making Tool".

Status - The condition of your player in regards to abnormal effects being present.

T

.TXR - A texture file used to create a UV wrap of a model file within SoM.

U

UV Map - The texture image that is mapped to the faces of a 3D model.

V

W

Water - An element of magic in the SoM fantasy world that will correspond to a certain school of magic spells. This term is also used with attack and defense to determine water damage done and received when this element is used in an offensive manner.

Wind - An element of magic in the SoM fantasy world that will correspond to a certain school of magic spells. This term is also used with attack and defense to determine wind damage done and received when this element is used in an offensive manner.

Warp - The event action that transfers a character, object, npc or enemy from one section of a map to another.

X

X-Coordinate - The 'X' coordinate, or axis, indicates an object, item, enemy or map tile placement on a grid where positive numbers indicate a East direction and negative numbers indicate a West directeion.

.X - A file type referencing a 3D model that can be modified by the SoM tool 'X2MDO.EXE' to output a .MDO and .TXR file.

X2MDL.EXE - An unnofficial tool for converting a .X file with corresponding .BMP textures to a usable .MDL format that SOM can use. This tool was created by Holy Diver and all updates are hosted at his site: www.swordofmoonlight.net

X2MDO.EXE - A From Software tool to convert a .X model file with a corresponding .BMP file to a .MDO and .TXR file used by the SoM engine. This tool is run from a command prompt.

X2MHM.EXE - The From Software tool that allows you to convert a .X model file into a file that contains a map part's collision data. This tool is run from a command prompt.

X2MSM.EXE - The From Software tool that allows you to convert a .X model file into a 3D mesh (.msm) file and corresponding .txr file for a map part. This tool is run from a command prompt.

Y

Y-Coordinate - The 'Y' coordinate, or axis, indicates an object, item, enemy or map tile placement on a grid where positive numbers indicate an upward direction and negative numbers indicate a downward directeion.

Z

Z-Coordinate - The 'Z' coordinate, or axis, indicates an object, item, enemy or map tile placement on a grid where positive numbers indicate a North direction and negative numbers indicate a South directeion.