Modding Hub: Difference between revisions

From PMDOWiki
Imbion (talk | contribs)
No edit summary
Shitpost Sunkern (talk | contribs)
Specific Topics: Restored subheadings
 
Line 30: Line 30:


* [[Dev Mode]]
* [[Dev Mode]]
* Graphics
** [[PMD Sprite Format]]
** [[Sprite Tool|Sprite Tool Manual]]
** [[Mass Sprite Import]] (Advanced. Modders can skip this page.)
* Audio
** [[Ogg Tags]]
* Dungeon Generation
** [[Floor Generation Overview]]
** [[Gen Steps | Gen Step]]
** [[Zone Steps | Zone Step]]
* Game Mechanics
** [[Statistics]]
** [[Damage calculation | Damage]]
** [[Accuracy and Evasion | Accuracy]]
** [[AI Overview]]
** Pokémon [[Spawn Features]]
** [[Move Ranges]]
** [[Map Statuses]] (weather, Electric Terrain, Trick Room, etc.)
** [[Terrain]]
*** Floor [[Darkness]]
** [[Status Conditions]]
** [[Recruitment]]
** [[Traps]]
** [[:Category:Moves|Moves]]
** [[:Category:Items|Items]]
** [[:Category:Abilities|Abilities]]
** [[:Category:Game Mechanics|Misc. game mechanics]]
* Scripting
** [[Text Guide|Text Tag Guide]]
** [[Script Reference]]
*** [[Scripting Cheat Sheet]]
** [[Global Lua Functions]]
** [[Service Events]]
** [[Random Number Generators]]
* Data Structure Documentation
** [[BattleContext Reference| BattleContext]]
** [[BattleData Reference| BattleData]] (Effects of moves, items, etc.)
** [[DataManager Reference| DataManager]] (_DATA module)
** [[IntrinsicData Reference| IntrinsicData]] (Abilities)
** [[ItemData Reference| ItemData]] (Items)
** [[MapStatusData Reference| MapStatusData]] (Map Statuses/Weather)
** [[MonsterData Reference| MonsterData]] (Pokémon)
** [[SkillData Reference| SkillData]] (Moves)
** [[StatusData Reference| StatusData]] (Status conditions)
** [[TileData Reference| TileData]] (Traps et. al.)
** [[Modding Strings]]
** [[List of BattleEvents]]
* [[Controller Support]]
* [[Controller Support]]
=== Graphics ===
* [[PMD Sprite Format]]
* [[Sprite Tool|Sprite Tool Manual]]
* [[Mass Sprite Import]] (Advanced. Modders can skip this page.)
=== Audio ===
* [[Ogg Tags]]
=== Dungeon Generation ===
* [[Floor Generation Overview]]
* [[Gen Steps | Gen Step]]
* [[Zone Steps | Zone Step]]
=== Game Mechanics ===
* [[Statistics]]
* [[Damage calculation | Damage]]
* [[Accuracy and Evasion | Accuracy]]
* [[AI Overview]]
* Pokémon [[Spawn Features]]
* [[Move Ranges]]
* [[Map Statuses]] (weather, Electric Terrain, Trick Room, etc.)
* [[Terrain]]
** Floor [[Darkness]]
* [[Status Conditions]]
* [[Recruitment]]
* [[Traps]]
* [[:Category:Moves|Moves]]
* [[:Category:Items|Items]]
* [[:Category:Abilities|Abilities]]
* [[:Category:Game Mechanics|Misc. game mechanics]]
=== Scripting ===
* [[Text Guide|Text Tag Guide]]
* [[Script Reference]]
** [[Scripting Cheat Sheet]]
* [[Global Lua Functions]]
* [[Service Events]]
* [[Random Number Generators]]
* [[List of BattleEvents]]
* [[Modding Strings]]
=== C# Class Documentation ===
* [[Class:BattleContext| BattleContext]]
* [[Class:BattleData| BattleData]] (Effects of moves, items, etc.)
* [[Class:DataManager| DataManager]] (_DATA module)
* [[Class:IntrinsicData| IntrinsicData]] (Abilities)
* [[Class:ItemData| ItemData]] (Items)
* [[Class:MapStatusData| MapStatusData]] (Map Statuses/Weather)
* [[Class:MonsterData| MonsterData]] (Pokémon)
* [[Class:SkillData| SkillData]] (Moves)
* [[Class:StatusData| StatusData]] (Status conditions)
* [[Class:TileData| TileData]] (Traps et. al.)
* C# [[Code Documentation]] links
* C# [[Code Documentation]] links



Latest revision as of 15:46, 20 October 2025

Mods can be used to modify PMDO in various ways, including creating original custom fangames.

Getting Started

If it's your first time making a mod, start here:

Tutorials

For an extended directory of tutorials, see Tutorial:Index.

Specific Topics

Graphics

Audio

Dungeon Generation

Game Mechanics

Scripting

C# Class Documentation

Free-to-use Resources

For a list of free-to-use resources, see Resources for Mods.