Main public logs
From PMDOWiki
Combined display of all available logs of PMDOWiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 15:09, 7 August 2025 Imbion talk contribs created page Category:Spawn Step (Created page with "Floor generation steps that are specifically spawn steps. Category:Floor Generation Step")
- 15:08, 7 August 2025 Imbion talk contribs created page Spaced Room Spawn Step (Created page with "The '''Spaced Room Spawn Step''' is a floor generation step. Its typical priority is '''6'''. == Usage == This step can be used to spawn multiple different spawnables across separate rooms, avoiding spawning in rooms adjacent to somewhere that has already spawned something using this step. Possible spawnables are Effect Tiles, Inventory Items, Map Items, Map Entrances, Map Exists, and Money Spawns. == Fields == === Include Halls === If checked, spawns will also be poss...")
- 15:05, 7 August 2025 Imbion talk contribs created page Terminal Spawn Step (Created page with "The Terminal Spawn Step is a floor generation step. Its typical priority is '''6'''. == Usage == This step can be used to spawn multiple different spawnables in dead-end rooms. It will fall back to regular rooms if no such valid locations exist. Possible spawnables are Effect Tiles, Inventory Items, Map Items, Map Entrances, Map Exists, and Money Spawns. == Fields == === Include Halls === If checked, spawns will also be possible in halls. === Filters === What conditi...")
- 14:56, 7 August 2025 Imbion talk contribs created page File:Grid Spread Branch Step Example.png (An image of a dungeon map that uses Grid Spread Branch Step in its generation.)
- 14:56, 7 August 2025 Imbion talk contribs uploaded File:Grid Spread Branch Step Example.png (An image of a dungeon map that uses Grid Spread Branch Step in its generation.)
- 01:45, 7 August 2025 Imbion talk contribs created page Due Spawn Step (Created page with "The '''Due Spawn Step''' is a floor generation step. Its typical priority is '''6.1'''. == Usage == The due spawn step can be used to spawn multiple different spawnables based on how far they are from the entrance of the map. Possible spawnables are Effect Tiles, Inventory Items, Map Items, Map Entrances, Map Exists, and Money Spawns. == Fields == === Success Percent === The percent chance that a room's chance to spawn an object will be multiplied, further from the e...")
- 20:31, 6 August 2025 Imbion talk contribs created page File:Edge Step Example.png
- 20:31, 6 August 2025 Imbion talk contribs uploaded File:Edge Step Example.png
- 20:27, 6 August 2025 Imbion talk contribs created page File:Treads Step Example.png (An image of a dungeon map that uses Grid Step Treads in its generation.)
- 20:27, 6 August 2025 Imbion talk contribs uploaded File:Treads Step Example.png (An image of a dungeon map that uses Grid Step Treads in its generation.)
- 20:19, 6 August 2025 Imbion talk contribs created page File:Cross Step Example.png (An image of a dungeon (Wishmaker Cave from Trio's dungeon pack) map that uses Grid Step Cross in its generation.)
- 20:19, 6 August 2025 Imbion talk contribs uploaded File:Cross Step Example.png (An image of a dungeon (Wishmaker Cave from Trio's dungeon pack) map that uses Grid Step Cross in its generation.)
- 19:59, 6 August 2025 Imbion talk contribs created page Mob Spawn Settings Step (Created page with "The '''Mob Spawn Settings Step''' is a floor generation step. Its typical priority is '''1.2'''. == Usage == The mob spawn settings step determines the respawn behaviour of mobs on the floor. == Fields == Mob Spawn Settings Step has the following fields. === Priority === What priority respawns are checked for within dungeon turns. === Respawn === What respawn behaviour will be displayed by the enemies. ==== Respawn From Eligible Event ==== Foes will be respawned acc...")
- 19:42, 6 August 2025 Imbion talk contribs created page File:Tiered Step Example.png (An image of a dungeon (Veiled Ridge) map that uses Grid Step Grid in its generation. Note that wrap has been disabled for the purpose of demonstrating the example.)
- 19:42, 6 August 2025 Imbion talk contribs uploaded File:Tiered Step Example.png (An image of a dungeon (Veiled Ridge) map that uses Grid Step Grid in its generation. Note that wrap has been disabled for the purpose of demonstrating the example.)
- 19:41, 6 August 2025 Imbion talk contribs created page File:Grid Step Example.png (An image of a dungeon (Guildmaster Trail 20F) map that uses Grid Step Grid in its generation.)
- 19:41, 6 August 2025 Imbion talk contribs uploaded File:Grid Step Example.png (An image of a dungeon (Guildmaster Trail 20F) map that uses Grid Step Grid in its generation.)
- 19:39, 6 August 2025 Imbion talk contribs created page File:Beetle Step Example.png (An image of a dungeon (Guildmaster Trail 25F) map that uses Grid Step Beetle in its generation.)
- 19:39, 6 August 2025 Imbion talk contribs uploaded File:Beetle Step Example.png (An image of a dungeon (Guildmaster Trail 25F) map that uses Grid Step Beetle in its generation.)
- 19:38, 6 August 2025 Imbion talk contribs created page File:Circle Step Example.png (An image of a dungeon (Depleted Basin) map that uses Grid Step Circle in its generation.)
- 19:38, 6 August 2025 Imbion talk contribs uploaded File:Circle Step Example.png (An image of a dungeon (Depleted Basin) map that uses Grid Step Circle in its generation.)
- 19:34, 6 August 2025 Imbion talk contribs created page File:Two Sides Step Example.png (Image of a dungeon (Champion Road) that uses Grid Path Two Sides.)
- 19:34, 6 August 2025 Imbion talk contribs uploaded File:Two Sides Step Example.png (Image of a dungeon (Champion Road) that uses Grid Path Two Sides.)
- 19:08, 6 August 2025 Imbion talk contribs created page File:Grid Branch Step Example.png (An image of a dungeon (Bramble Woods 5F) map that uses Grid Branch Step in its generation.)
- 19:08, 6 August 2025 Imbion talk contribs uploaded File:Grid Branch Step Example.png (An image of a dungeon (Bramble Woods 5F) map that uses Grid Branch Step in its generation.)
- 18:55, 6 August 2025 Imbion talk contribs created page Grid Path Steps (Created page with "The '''Grid Path Steps''' are a family of floor generation steps. It is used exclusively in Grid Floor Generation. Their typical priority is '''-4'''. == Usage == Grid path steps are used to generate a path of rooms and hallways in grid floors. Each different variant of the step does so through different methods. == Variants == The following different grid path steps can be used. === Spread === Multiple variations may use a spread version, which prioritizes spread...")
- 17:53, 6 August 2025 Imbion talk contribs created page Connect Grid Branch Step (Created page with "The '''Connect Grid Branch Step''' is a floor generation step. It is used exclusively in Grid Floor Generation . Its typical priority is '''-4'''. == Usage == This step is used to connect the adjacent hallways of rooms during the generation process. == Fields == Connect Grid Branch Step has the following fields. === Connect Percent === The percentage of eligible branches to connect together. === Filters === What conditions must be true in order for a room to be...")
- 17:24, 6 August 2025 Imbion talk contribs created page Combine Grid Room Step (Created page with "The '''Combine Grid Room Step''' is a floor generation step. It is used exclusively in Grid Floor Generation. Its typical priority is ''-4''. == Usage == This step merges rooms in separate cells into one single room. == Fields == Combine Grid Room Step has the following fields. === Merge Rate === The amount of merges that will be performed in the grid plan. This can be a range for a degree of randomization. === Filters === Conditions rooms must meet in order to...")
- 16:46, 6 August 2025 Imbion talk contribs created page Set Grid Defaults Step (Created page with "The '''Init Grid Plan Step''' is a floor generation step. It is used exclusively in Grid Floor Generation . Its typical priority is ''-4''. This step replaces some of the generated cells with a 1x1 tile hall. == Usage == Similar to how the Rescue and Explorers games generate their floors, this step replaces a given percentage of the rooms within the cells with a 1x1 tile hall. This is correctly flagged as a hall, so items and other room features will be unable to s...")
- 00:26, 6 August 2025 Imbion talk contribs created page Draw Grid To Floor Step (Created page with "The '''Draw Grid To Floor Step''' is a floor generation step for usage in Grid Floor Generation. Its typical priority is '''-3'''. == Usage == All of the floor steps that occur at lower priorities define what can generate in the grid itself. With the parameters set with Init Grid Plan Step and a path generated with one of the Grid Path Steps, the Draw Grid To Floor Step creates a list of rooms and halls. It accomplishes this by translating the grid room and...")
- 00:02, 6 August 2025 Imbion talk contribs created page Init Grid Plan Step (Created page with "The '''Init Grid Plan Step''' is a floor generation step. Its typical priority is '''-5''. == Usage == This step is the initializer of the grid's settings when using Grid Floor Generation. What properties the grid will have is set defined. It should always be called before any other generation of the grid based floor. == Fields == The following fields are present in InitGridPlanStep. === Cell Dimensions === The dimensions of tiles within the cell itself. '''Cell W...")
- 23:51, 5 August 2025 Imbion talk contribs created page Unbreakable Border Step (Created page with "The '''Unbreakable Border Step''' is a floor generation step. Its typical priority is '''0.1'''. == Usage == This step simply places a border using unbreakable blocks around the entire map. Its '''thickness''' can be set, to control how many tiles of unbreakable blocks are placed, typically of value 1. Category:Floor Generation Step")
- 23:43, 5 August 2025 Imbion talk contribs created page Specific Tiles Step (Redirected page to Debug Floor Steps#Specific Tiles Step) Tag: New redirect
- 23:43, 5 August 2025 Imbion talk contribs created page Detect Tile Step (Redirected page to Debug Floor Steps#Detect Tile Step) Tag: New redirect
- 23:42, 5 August 2025 Imbion talk contribs created page Detect Isolated Stairs Step (Redirected page to Debug Floor Steps#Detect Isolated Stairs Step) Tag: New redirect
- 23:41, 5 August 2025 Imbion talk contribs created page Debug Floor Steps (Created page with "These are the |floor steps that exist primarily for debug and testing purposes. === Specific Tiles Step == This step sets the floor to specific tiles defined in the step. == Detect Isolated Stairs Step == This step checks if a path from the starting point exists to the stairs. If no such path can be found, then an error is thrown. == Detect Tile Step == This step checks if a certain defined tile can be found in the map. If it cannot be fo...")
- 23:21, 5 August 2025 Imbion talk contribs created page Place Random Mobs Step (Created page with "The '''Place Random Mobs Step''' is a floor generation step. As it defines '''spawns''', its typical priority is '''6'''. This step spawns the initial mobs present when the floor is loaded. == Fields == The following fields are present in PlaceRandomMobsStep. === Filters === This defines where mobs are allowed to spawn. The typical default filter is <code>RoomFilterConnectivity: Main</code>, to allow mobs to spawn in main rooms. The '''Include Halls''' option can be...")
- 23:11, 5 August 2025 Imbion talk contribs created page Map Texture Step (Created page with "The '''Map Dict Texture Step''' is a floor generation step. Its typical priority is '''4'''. This step is used to define the appearance of tiles generated on a floor. == Usage == Map Texture Step is used for dungeons with three different tiles: Floors, walls/unbreakable, and a secondary tile (i.e. water, abyss, lava). If a floor wants to use additional tiles (i.e. tall grass), it must use the Map Dict Texture Step instead. == Fields == The following fields are pre...")
- 23:04, 5 August 2025 Imbion talk contribs created page Map Dict Texture Step (Created page with "The '''Map Dict Texture Step''' is a floor generation step. Its typical priority is '''4'''. It is a variation of the Map Texture Step. This step is used to define the appearance of multiple different types of tiles. == Usage == While Map Texture Step is used for most dungeons, it only supports dungeons that use a typical tileset of floor, walls, and a secondary tile. That step does not support additional tiles, such as tall grass. Thus, when creating a floor t...")
- 22:19, 5 August 2025 Imbion talk contribs created page Category:Dungeon Generation (Created page with "Data related to the generation of dungeons. Category:Modding Data")
- 22:18, 5 August 2025 Imbion talk contribs created page Category:Floor Generation Step (Created page with "Collection of floor generation steps. Category: Dungeon Generation")
- 22:17, 5 August 2025 Imbion talk contribs created page Map Data Step (Created page with "The '''Map Data Step''' is a floor generation step. As it defines '''floor data''', its typical priority is '''-6'''. This step defines some basic properties of the floor. == Fields == === Music === What music to play while the player is on the floor. Any music present in either the game's or the loaded mod's music folder can be selected as the music for the floor. === Time Limit === How many turns the player can stay on the map before something string kicks them out...")
- 15:04, 25 June 2025 Imbion talk contribs created page Basic Zone Scripts (Created page with "PMDO has some base functions for its zones that have to be user implemented. In order to make a functioning dungeon, these functions must be filled out. From the root folder of a mod, you can find them at <code>Data/Script/[modNamespace]/zone/[zoneName]</code>. All of these functions are found in the <code>init.lua</code> file. == Init == This function is run every time the zone is initialized, such as when we enter it, exit a quicksave, or load a replay. All base dungeo...")
- 16:00, 24 June 2025 Imbion talk contribs created page Creating Dungeon Shops (Created page with "A guide on how to create shops in dungeons. == Initializing Shop Generation == Shops may be created by adding a Zone Step to a segment. Open the segment you want to add shops to in the editor. Then, add a '''Spread Step Range Zone Step''' to your zone steps, setting the priority field to (4.2). Here, each item in the ''spawn'' section can be defined as a shop. You can create different shops with different sets of items using this. Let's start by adding our first shop....")
- 05:05, 24 June 2025 Imbion talk contribs created page Using SpreadPlans (Created page with "'''Spread Plans''' are a common aspect of dungeon generation. They define where certain features will spawn throughout a dungeon. There are different types of spread plans in PMDO. Each spread plan comes with a '''Floor Range''', which allows definition of what floors the spread plan applies to. == Spread Plan Chance == A spread plan defined by percent chance per floor. Each floor has a pre-defined ''x''% chance of spawning the feature, where ''x'' is the chance it wil...")
- 04:51, 24 June 2025 Imbion talk contribs created page Creating Monster Houses (Created page with "A guide on how to create monster houses. == Initializing House Generation == We can create a monster house by adding a '''Zone Step''' to a segment. Open the segment you would like to add monster houses to in the editor. You will want to add the '''Spread Houses''' step to your '''Zone Steps'''. Set the priority field to (4.1). This step is capable of supporting multiple different types of generations. In this case, we would like monster houses to be spawned. Find th...")
- 23:55, 17 June 2025 Imbion talk contribs created page User:Imbion/Sandbox/Dungeon Ref (Created page with "General notes about dungeon generation stuff, for my own reference (and maybe others). == Make PerlinWater Look Good == Set '''PerlinWaterStep''' (3). Use additional steps '''DropDiagonalBlockStep''' (3.1) and '''EraseIsolatedStep''' (3.2) with water set as their tiles to clean up perlin water generation. == Passive Dungeon NPCS == In the segments, create '''SpreadStepZoneStep'''. Set spawn types to ''Ran Bag <>''. For each passive NPC, create one '''Place Random Mo...")
- 19:23, 4 June 2025 Imbion talk contribs created page User:Imbion/Sandbox (Created page with "This is my sandbox. For article draft shenanigans and the like, and also some of my own personal notes on PMDO modding. == Exiting Dungeon Segments == Once you've created a dungeon, you might notice that when you leave a segment the game simply stops execution. This is because we need to tell the game what to do upon exiting a segment through lua scripting. === Understanding ExitSegment === Contained in the scripting file for your zone, <code>init.lua</code>, is the Ex...")
- 18:31, 4 June 2025 Imbion talk contribs created page User:Imbion (Created page with "Greetlings. I edit the wiki sometimes. Very occasionally.")
- 22:47, 31 May 2025 User account Imbion talk contribs was created
