Releases: tlentz/d2modmaker
Releases · tlentz/d2modmaker
Release v0.6.0
v0.6.0
- Preliminary support for different mods. Manual edit of cfg.json only for now.
- Removed UseSetsSeed/SetsSeed options in favor of EnhancedSets.
- Added debug cube recipes: axe + 1 health potion = axe with 1 each light,cold,fire,poison, magic skills. Not added to UI, this allows testing of new props to verify that they are working correctly.
- Added Scorer & Generator modules from the -alpha- branch:
- Scorer reads in Unique, Sets, Setitems & Runes and calculates scores for each item.
- Generator uses the scores from the Scorer to generate new weighted random properties. If it doesn't meet the target score, (the vanilla score * PropScoreMultiplier), the generator will re-roll the item until it does, or warns with error message. The properties the Generator rolls are item code, range, and group restricted based on columns in PropScores.txt.
Significant changes to the Scorer/Generator during the alpha development include:- Added per-slot-ish probability buckets based on item code and type
- Widened out the allowable range of props rolled in the beginning. Properties rolled by the generator can vary more widely than any vanilla item.
- Added PropScores.txt:ScoreLimit -- Limits the max score rolled for a new affix to % of vanilla item score.
- Added PropScores.txt ScoreMax column and capped max score to itemlevel * (1.2 + 0.1 * (PropScoreMultiplier-1)) but only when PropScoreMult < 4. This prevents low level items from spawning with very high values for props that have low ScoreMax.
- Expanded level and item availability of auras for the Generator
- Fixes to +skills to prevent +5 all & +3 class showing up on same item
- Made +class skill cheaper on class specific items
Pre Release v0.6.0-alpha-23
Merge remote-tracking branch 'origin/obc/scorer-generator' into ok/ob…
Release v0.5.4
v0.5.4
- Adding BiggerGoldPiles, NoFlawGems and SafeUnsocket.
- Patch to elementalskills always being turned on. This is causing problems with +fireskills coming up negative, and not showing +fireskills text.
- Added elementalskills option in UI in Randomizer section
- Changed AllowDupProps & AllowDuplicateProps to AllowDupeProps
- Fix version # being loaded from cfg.json
- Added ElementalSkills option (+Cold,Lightning,Magic,Poison Skills)
Pre Release v0.5.2-alpha-22
Merge branch 'obc/scorer-generator' into ok/obc-alpha-release
Release v0.5.3
Obc/053minimalfix (#95) * Fixed version #s * Updated VERSION.txt
Release v0.5.2
v0.5.2
- [bugfix] - fixed density overlap in old code, which was squaring density for nightmare, no increase for hell.
- Upped density max to 45 and split between MonStats.txt & Levels.txt so that the density caps are not hit.
Pre Release v0.5.2-alpha-20
Merge branch 'obc/scorer-generator' into ok/obc-alpha-release
v0.5.1
v0.5.1
- Fixed an issue that caused 1.14 game to crash with Cowzzz option enabled.
- Adds new feature
RemoveLevelRequirements
- Removes level requirements from items (Oskill level requirements still apply!).
- Adds new feature
RemoveAttRequirements
- Removes attribute requirements from items.
- Adds new feature
RemoveUniqCharmLimit
- Allows to carry more than 1 unique charm of the same type.
- Fix for
BalancedPropCount
not applying
Pre Release v0.5.0
v0.5.0
- Randomization has been reworked. Old seeds are invalidated.
- Refactors IsBalanced mode
- Now item properties are selected from items up to 10 levels above
- This replaces the 0-30, 31-60, and 61+ buckets
- Fixes bugs with Runeword property parsing and randomizing
- Runeword props were previously always added to the 0-30 bucket, allowing them on all items regardles of runeword levels
- Runewords were previously assigned props only from the 0-30 bucket.
- Runeword properties and randomization are now assigned by the level requirement of their highest rune.
- Adds a new randomization option: BalancedPropCount
- This option enables picking the prop count for items from the counts on vanilla items
- The count is pulled from items up to 10 levels above the item being randomized
- The MinProps and MaxProps settings will be ignored if this is enabled
- Adds a new randomization option: AllowDuplicateProps
- If this property is false (default), the same property type will not be added to an item twice (e.g. two instances of resist all)
- Prevents two auras from being placed on the same item. This is bugged in the game, and one aura would not work.
- Adds an option to specify the directory to read source Diablo 2 text files from instead of using the built-in 1.13c data.
- Adds an option to specify the output directory.
- NEW USER INTERFACE!