Modding Hub: Difference between revisions

From PMDOWiki
Shitpost Sunkern (talk | contribs)
Shitpost Sunkern (talk | contribs)
→‎Ground Map Props: fix header level
 
(21 intermediate revisions by 2 users not shown)
Line 2: Line 2:
If it's your first time making a mod, start here:
If it's your first time making a mod, start here:
* [[Modding Intro]]
* [[Modding Intro]]
* [https://www.youtube.com/playlist?list=PLXlJTVdeyhO-rQnuRU7A0BIxutM8mL0Wg Audino's Video Tutorials]


=== Graphics ===
=== Graphics ===
Line 24: Line 25:
* [[Custom Floor Generation Steps]]
* [[Custom Floor Generation Steps]]


=== Combat ===
=== Game Mechanics ===
* [[Creating Items]]
* [[Creating Items]]
** [[Creating TMs]]
** [[Creating TMs]]
* [[Creating Moves]]
* [[Creating Moves]]
* [[Creating Map Statuses]] (i.e. weather and field effects)
* [[Creating Map Statuses]] (i.e. weather and field effects)
* [[Modifying the Type Chart]]
* [[Creating New Types]]
* [[Creating Terrain]]
* [[Creating Terrain]]
* [[Creating New Pokémon]]
* [[Creating New Pokémon]]
Line 42: Line 43:
* [[Editing the Main Menu]]
* [[Editing the Main Menu]]
* [[Lua Conversion Guide|Converting C# classes to Lua]]
* [[Lua Conversion Guide|Converting C# classes to Lua]]
* [[Avoiding Desyncs]] in replays and quicksaves
=== Miscellaneous ===
* [[Manual Install]]


== Documentation ==
== Documentation ==
Line 50: Line 55:
* [[PMD Sprite Format]]
* [[PMD Sprite Format]]
* [[Sprite Tool|Sprite Tool Manual]]
* [[Sprite Tool|Sprite Tool Manual]]
* [[Mass Sprite Import]] (Advanced. Modders can skip this page.)


=== Audio ===
=== Audio ===
Line 58: Line 64:
* [[Zone Step Overview]]
* [[Zone Step Overview]]


=== Combat ===
=== Game Mechanics ===
* [[AI Overview]]
* [[AI Overview]]
* Pokémon [[Spawn Features]]
* [[Move Ranges]]
* [[Move Ranges]]
* [[Map Statuses]] (weather, Electric Terrain, Trick Room, etc.)
* [[Map Statuses]] (weather, Electric Terrain, Trick Room, etc.)
* [[Terrain]]
* [[Terrain]]
** Floor [[Darkness]]
* [[Statistics]]
* [[Statistics]]
* [[Status Conditions]]
* [[Status Conditions]]
* [[Recruitment]]
* [[Traps]]
* [[:Category:Moves|Moves]]
* [[:Category:Items|Items]]
* [[:Category:Abilities|Abilities]]
* [[:Category:Game Mechanics|Misc. game mechanics]]


=== Ground Maps and Cutscenes ===
=== Ground Maps and Cutscenes ===
Line 73: Line 87:
** [[Scripting Cheat Sheet]]
** [[Scripting Cheat Sheet]]
* [[Service Callbacks]]
* [[Service Callbacks]]
* Callable Functions on a...
* [[Random Number Generators]]
** [[Ground Map]]
* Data Structure Documentation
** [[Dungeon Map]]
** [[BattleContext Reference| BattleContext]]
** [[Zone]]
** [[BattleData Reference| BattleData]] (Effects of moves, items, etc.)
** [[Character]]
** [[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]]


=== Miscellaneous ===
=== Miscellaneous ===
* [[Controller Support]]
* [[Controller Support]]
* C# [[Code Documentation]] links
* C# [[Code Documentation]] links
== Free-to-use Resources ==
=== Scripts ===
* [[SingleEvent Scripts]] (custom dungeon events)
* [[BattleEvent Scripts]] (custom moves/abilities/items etc.)
=== Graphics ===
==== Ground Map Props ====
* [https://drive.google.com/drive/folders/1Mp-8VpNXNdnfI-hZk7eEiuKGscZZ3lXJ "New Neighborhood November" town assets] by [https://bsky.app/profile/jaidonkin.bsky.social/ JaiFain]
==== Pokémon Sprites ====
* [https://sprites.pmdcollab.org/ SpriteCollab]. Most of these are in PMDO already. If you use something that wasn't, you '''must''' credit the artist in your mod.
* [https://nsc.pmdcollab.org/ NotSpriteCollab]. Non-Pokémon sprites. You '''must''' credit the artist in your mod if you use these.
=== Music ===
* [https://drive.google.com/file/d/1oNXa9SO45sNwuTdYnbFsvsmMzctnlhOs/view?usp=sharing Rescue Team, Explorers, Gates to Infinity, and Zwei!! looped OGG files]


[[Category: Modding]]
[[Category: Modding]]

Latest revision as of 19:55, 1 November 2024

Tutorials

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

Graphics

Audio

Dungeon Generation

Game Mechanics

Ground Maps and Cutscenes

Scripting

Miscellaneous

Documentation

Graphics

Audio

Dungeon Generation

Game Mechanics

Ground Maps and Cutscenes

Scripting

Miscellaneous

Free-to-use Resources

Scripts

Graphics

Ground Map Props

Pokémon Sprites

  • SpriteCollab. Most of these are in PMDO already. If you use something that wasn't, you must credit the artist in your mod.
  • NotSpriteCollab. Non-Pokémon sprites. You must credit the artist in your mod if you use these.

Music