rpd:mods
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| rpd:mods [2018/08/03 22:30] – mike | rpd:mods [2025/12/13 01:58] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Modding ====== | ====== Modding ====== | ||
| + | ===== How-to install custom mod ===== | ||
| - | ===== Basic Idea ===== | + | Mods are typically |
| - | * All PD flavors source has assets folder [[https:// | + | |
| - | * Remixed can load games resources not only from apk assets but also from external storage ( typically | + | |
| - | * In Remixed [[https:// | + | |
| - | So one can just provide different data set and it is. | + | To install mod on Remixed Dungeon manually: |
| - | Most simple way to get a better view at Remixed view is to download one of bundled mods and examine it structure. [[https:// | + | Android version >= 11 (requires remixed 32.1+) |
| - | ===== Brief features list ===== | + | option 1 (If you delevoping mod): |
| + | * unpack mod archive to any directory under Downloads folder | ||
| + | * In game Mod -> Install local mod -> pick mod directory (refer to [[https:// | ||
| - | Maybe it worth to you check Remixed PD mods mechanics? It very far from complete, completely | + | option 2 (To install mod developed by someone else): |
| + | * place mod archive in rpd format on device | ||
| + | * navigate to it in file manager (refer to [[https:// | ||
| + | * tap to open | ||
| + | * choose Remixed Dungeon app | ||
| + | * In app: confirm mod installation | ||
| + | |||
| + | Android version < 11 | ||
| + | |||
| + | * unpack mod archive to **Android/ | ||
| + | * done. | ||
| + | |||
| + | ===== How-to create custom mod ===== | ||
| + | |||
| + | In order to be able to play your mod (or any other non-official mod), you need to place your modified files in a folder named the way you want your mod to be named (example: "My mod" | ||
| + | |||
| + | Don't forget to add at least minimal [[rpd: | ||
| + | |||
| + | Place that folder into the " | ||
| + | |||
| + | Approximate path on typical android system looks like this: | ||
| + | |||
| + | **Android/ | ||
| + | |||
| + | ===== Getting Started with Resource Modding ===== | ||
| + | |||
| + | [[rpd: | ||
| + | |||
| + | ===== Non-Java Modding Approaches ===== | ||
| + | |||
| + | Remixed Dungeon offers extensive modding capabilities without writing Java code. Focus on these approaches: | ||
| + | |||
| + | ==== Resource Overrides ==== | ||
| + | * Replace any game sprites, sounds, or music by placing new files in the matching directory structure | ||
| + | * No coding required - just replace the original files with your custom versions | ||
| + | |||
| + | ==== JSON Configuration ==== | ||
| + | * Modify game mechanics, item properties, mob stats, dungeon structure and more | ||
| + | * Create completely new content by defining it in JSON files | ||
| + | * All game text and localization can be changed through JSON | ||
| + | |||
| + | ==== Lua Scripting ==== | ||
| + | * Create custom behaviors for items, mobs, and game systems | ||
| + | * Implement new mechanics and effects without Java knowledge | ||
| + | * Hook into game events like item use, mob actions, and level events | ||
| + | |||
| + | [[rpd: | ||
| + | |||
| + | ===== Modding Tutorials ===== | ||
| + | |||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | |||
| + | ===== Basic Idea ===== | ||
| + | * Every PD flavors source has assets folder [[https:// | ||
| + | * Remixed can load game resources not only from apk assets but also from external storage ( typically located at Android/ | ||
| + | * In Remixed [[https:// | ||
| + | |||
| + | Each mod is resource overlay, that is they replace game assets such as textures, sounds, json configuration files and lua scripts while leaving java code intact. | ||
| + | |||
| + | The simplest way to get a better view at Remixed is to download one of the bundled mods and examine its structure. [[https:// | ||
| + | |||
| + | ===== Brief features list ===== | ||
| + | |||
| + | Maybe it' | ||
| By just overriding resources you can: | By just overriding resources you can: | ||
| Line 38: | Line 107: | ||
| * Create custom mobs with unique abilities | * Create custom mobs with unique abilities | ||
| * Create custom spells | * Create custom spells | ||
| - | * Create custom items (this feature is pretty limited | + | * Create custom items |
| + | * Create custom buffs | ||
| + | * Create custom AI for mobs and NPC's | ||
| - | In order to be able to play your mod (or any other non-official mod), you need to place your modified files in a folder named the way, you want your mod to be named (example: "My mod"). Do not forget to add a version.json file with something like {" | ||
| - | And place that folder into ”files” directory of the game. Approximate path on typical android system looks like that: **Android/ | + | You can check how other mods are structured, to get a better idea. |
| - | + | ||
| - | You can check how other mods structured, to get better idea. | + | |
| ==== Existing mods ==== | ==== Existing mods ==== | ||
| - | For example you can see : ( https:// | + | For example, you can see : ( https:// |
| - | * [[rpd:mods:Maze]] | + | * [[https:// |
| - | * [[rpd:mods:The Fallen]] | + | * [[https:// |
| + | * [[https:// | ||
| + | * [[https:// | ||
| ==== Gameplay with mods ==== | ==== Gameplay with mods ==== | ||
| - | Since mod can drastically change game difficulty | + | Since mod can drastically change |
| ==== List of resources ==== | ==== List of resources ==== | ||
| * assets (images, sounds, maps and dungeon layout): | * assets (images, sounds, maps and dungeon layout): | ||
| - | * https:// | + | * https:// |
| * res (texts): | * res (texts): | ||
| - | * https:// | + | * https:// |
| * example of a level: | * example of a level: | ||
| - | * https:// | + | * https:// |
| * example of a level created with modified Tiled: | * example of a level created with modified Tiled: | ||
| - | * https:// | + | * https:// |
| * Dungeon layout: | * Dungeon layout: | ||
| - | * https:// | + | * https:// |
| * Bestiary: | * Bestiary: | ||
| - | * https:// | + | * https:// |
| + | |||
| + | * Hero initial stats & equipment: | ||
| + | * https:// | ||
| + | |||
| + | ==== Additional Modding Guides ==== | ||
| + | |||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| ==== Tools ==== | ==== Tools ==== | ||
| - | [[Tiled]] - map editor | + | [[rpd:tiled|Tiled]] - map editor |
| + | |||
| + | === Text editors for android === | ||
| + | To edit json configs or lua scripts | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
rpd/mods.1533335410.txt.gz · Last modified: by mike
