Skip to content

Releases: tlentz/d2modmaker

Release v0.6.0

10 Mar 22:48
8ae0e5b
Compare
Choose a tag to compare

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

09 Mar 18:32
Compare
Choose a tag to compare
Pre-release
Merge remote-tracking branch 'origin/obc/scorer-generator' into ok/ob…

Release v0.5.4

16 Feb 18:13
f8b27b1
Compare
Choose a tag to compare

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

30 Jan 05:38
Compare
Choose a tag to compare
Pre-release
Merge branch 'obc/scorer-generator' into ok/obc-alpha-release

Release v0.5.3

28 Jan 02:46
3f7d8cf
Compare
Choose a tag to compare
Obc/053minimalfix (#95)

* Fixed version #s

* Updated VERSION.txt

Release v0.5.2

27 Jan 16:45
0ef8b67
Compare
Choose a tag to compare

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

23 Jan 21:12
Compare
Choose a tag to compare
Pre-release
Merge branch 'obc/scorer-generator' into ok/obc-alpha-release

v0.5.1

11 Nov 02:29
a2cc886
Compare
Choose a tag to compare

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

04 Aug 04:48
f4d3770
Compare
Choose a tag to compare
Pre Release v0.5.0 Pre-release
Pre-release

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!
    v0.5.0_ux

Pre Release v0.4.0

21 Jul 02:11
Compare
Choose a tag to compare
Pre Release v0.4.0 Pre-release
Pre-release

v0.4.0

  • Adds new feature MeleeSplash
    • This enables Splash Damage as an affix on jewels.
    • Can spawn on any magic or rare jewel.
    • Melee Splash