User contributions for Imbion

From PMDOWiki
A user with 3,593 edits. Account created on 31 May 2025.
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)

6 August 2025

5 August 2025

20 July 2025

25 June 2025

  • 15:0415:04, 25 June 2025 diff hist +6,514 N Tutorial: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..."
  • 14:4714:47, 25 June 2025 diff hist −17 Modding Hub Changed redlink to Basic Zone Scripts (since that's probably better)
  • 14:4314:43, 25 June 2025 diff hist +42 Modding Hub Added redlink for exiting dungeon segments

24 June 2025

  • 16:1416:14, 24 June 2025 diff hist +20 Modding Hub Added Themes redlink
  • 16:0016:00, 24 June 2025 diff hist +3,988 N Tutorial: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...."
  • 15:2715:27, 24 June 2025 diff hist −2 Using SpreadPlans No edit summary
  • 05:0505:05, 24 June 2025 diff hist +1,697 N 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:5104:51, 24 June 2025 diff hist +4,076 N Tutorial: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..."

18 June 2025

17 June 2025

  • 23:5523:55, 17 June 2025 diff hist +1,606 N 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..." current

4 June 2025

  • 19:2319:23, 4 June 2025 diff hist +5,324 N 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:3118:31, 4 June 2025 diff hist +57 N User:Imbion Created page with "Greetlings. I edit the wiki sometimes. Very occasionally."
(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)