v3 Overworked 1.13c Txt Files: An Attempt at Fixing Bugs

This forum is for members of the public to post any announcements relating to Diablo 2 Mod Making including mod and patch releases amongst other similar subjects.
Post Reply
User avatar
Cypress
Junior Member
Paladin
Posts: 158
Joined: Fri Dec 01, 2017 2:08 am

v3 Overworked 1.13c Txt Files: An Attempt at Fixing Bugs

Post by Cypress » Sat Feb 27, 2021 1:02 am

DOWNLOAD LINK (version 3): https://mega.nz/file/AfowkQga#PVlKyMzuh ... drVAll7Viw

Version 2: Fixes a crash involving Nihlathak and a dumb mistake I made in missiles.txt.
Version 3: Implements a few monster fixes and includes some more modding programs to make it easier to get started fresh

This is a set of 1.13c txt files, a derivative of Count.Dracula's 1.13c fixed txt files (viewtopic.php?f=5&t=56033). It includes many changes:
(1) Most skill displays are fixed, including: false descriptions, false values, improper value references, incorrect stat descriptions, vague descriptions, lack of description for values that scale with level.
(2) Most damage-per-second calcs are fixed: Inferno and Arctic Blast are the most extreme instances which ended up requiring a very weird multiplier to get the correct values
(3) Some incomplete missile graphics were fixed, like Armageddon's fire patch which disappears instead of dying down like other fire patches.
(4) Outright broken, dysfunctional features are removed, like Concentration's uninterruptibility stat which interrupts the player constantly.
(5) Missiles that say they benefit from +% Skill Damage now actually benefit from +% Skill Damage.
(6) Skilldesc.txt now references the most direct source of a value from skills.txt as often as possible; this reduces the chance of desync between description and reality (seen causing problems in vanilla with Feral Rage, Maul, Spirit of Barbs and others).
(7) Advanced skill descriptions were made for Raise Skeletal Mage, displaying its accurate damage values, and for Energy Shield, displaying its exact resistance% and is set up to work for any values put into skills.txt
(8) Contains the Hunger & Rabies Fix (thanks mmpx222: viewtopic.php?t=65798)

The actual changelog is too long to put in this post, so go look into that if you want to know if this set of txt files is worth using. If you only like some of the changes and aren't sure about how to port them over to your own mod, then let me know and I can give better descriptions as to how exactly I made something work.

Also included is a list of what could not be fixed due to the limitations of making a useful fix-based set of txt files. As an example, Blade Fury's damage display does not factor in +dmg% despite applying: this could be fixed by adding str/dexbonus stats to every single weapon in the game, but that would make this set of txt files extremely awkward to work with, and thus was not included.

If any other bugs are known that aren't described, or if you detect any bugs while using this set of txt files, then please let me know!
Last edited by Cypress on Mon Apr 05, 2021 3:41 pm, edited 6 times in total.

User avatar
AlphA - The Real One
Hosted Forum Moderator
Champion of the Light
Posts: 299
Joined: Sat Oct 31, 2009 12:28 pm
Location: China
Germany

Hand-picked

Re: Overworked 1.13c Txt Files: An Attempt at Fixing Bugs

Post by AlphA - The Real One » Sun Feb 28, 2021 7:38 pm

Great work mate. I hope other modders will contribute. I havent seen it linked here. But LastCorpse once also started working on sth similar.

Link: https://diablo3.ingame.de/forum/threads ... -Pack-1-13

Its in German though.

Cheers
AlphA

User avatar
karlock
Posts: 36
Joined: Mon Mar 16, 2015 1:16 pm

Re: Overworked 1.13c Txt Files: An Attempt at Fixing Bugs

Post by karlock » Tue Mar 02, 2021 2:48 pm

:D I think icons of the Ama's skill, the Multiple Shoot and Starfe is reversed.

User avatar
eleriaqueen
Posts: 43
Joined: Mon Dec 16, 2019 8:49 am
France

Re: Overworked 1.13c Txt Files: An Attempt at Fixing Bugs

Post by eleriaqueen » Fri Mar 05, 2021 10:17 pm

Wow this is incredible work ! Thank you for releasing it 8-O

mengxuecen
Posts: 31
Joined: Mon Mar 11, 2019 5:34 am

Re: Overworked 1.13c Txt Files: An Attempt at Fixing Bugs

Post by mengxuecen » Mon Mar 08, 2021 10:20 am

Great work!

Chthon VII
Posts: 2
Joined: Wed Mar 10, 2021 3:51 pm

Re: Overworked 1.13c Txt Files: An Attempt at Fixing Bugs

Post by Chthon VII » Wed Mar 10, 2021 3:55 pm

Bug Report: Crashing with "line #700" during Nilathak's "first time" death animation.

User avatar
Cypress
Junior Member
Paladin
Posts: 158
Joined: Fri Dec 01, 2017 2:08 am

Re: Overworked 1.13c Txt Files: An Attempt at Fixing Bugs

Post by Cypress » Thu Mar 11, 2021 12:00 am

Chthon VII wrote:
Wed Mar 10, 2021 3:55 pm
Bug Report: Crashing with "line #700" during Nilathak's "first time" death animation.
Thank you for your report! I was able to identify the bug, which was entirely my own fault. The fixed version has been uploaded and a description of the error (and how to fix it if you have already modified the txt files) is included in the version 2 changelog.
karlock wrote:
Tue Mar 02, 2021 2:48 pm
:D I think icons of the Ama's skill, the Multiple Shoot and Starfe is reversed.
I see what you mean, but at this point people would likely just be confused if the icons were to be swapped. As such, I'd rather not change it.
AlphA - The Real One wrote:
Sun Feb 28, 2021 7:38 pm
Great work mate. I hope other modders will contribute. I havent seen it linked here. But LastCorpse once also started working on sth similar.

Link: https://diablo3.ingame.de/forum/threads ... -Pack-1-13

Its in German though.

Cheers
AlphA
Thanks, that has some interesting information on monsters that I didn't know. I'll have to compare the 1.09 and 1.10 txt files to see if the weird params were due to restructuring of the txt files, and if so I'll definitely fix them.

Chthon VII
Posts: 2
Joined: Wed Mar 10, 2021 3:51 pm

Re: v2 Overworked 1.13c Txt Files: An Attempt at Fixing Bugs

Post by Chthon VII » Thu Mar 11, 2021 2:35 am

Wow, thank you for a really quick fix!

I ran LastCorpse's linked post through Google Translate and tried to figure out what was going on:
  • MonStats.txt
    • Brute, Goatman, Vampire, Zombie -- The common issue with these is that the lowest level variant is in the 5th row while some of the stats increase from top to bottom. This leaves the lowest level variant with the strongest stat, while the others are each one tier weaker than they should be.
      • Mostly this happens with AI params, but it also happens with move speed and resists and one of the skill levels on vampires, and it looks like a bunch of other things too.
      • When a monster has variants 6+ further down the file, sometimes the incorrect values from the variant in row 4 are copied forward to the later variants.
      • It looks like someone made a failed attempt at fixing this at some point, by transposing the wrong pair of values in some columns. So some stats need an extra transposition to get them back in order.
    • "Clawviper1-5 - added missing S1 damage values" -- This one I can't figure out. I didn't test whether skill 1 (serpentcharge) is doing 0 damage in game. I think maybe having SrcDamage set to 128 makes it take its damage from the basic attack? Assuming it is doing 0 damage, then I don't know what the right value would be. https://diablo2.diablowiki.net/Claw_Viper has it doing the same as attack1.
    • Scarab8 -- minion should be changed from Scarab7 to Scarab8.
    • Unraveler5 -- Change skill from UnHolyBolt to UnHolyBoltEx because there's no server-side level 5 missile for UnHolyBolt. (I didn't verify whether UnHolyBolt fires a different missile based on level.)
  • Runes.txt -- he didn't like the unused runewords, and so deactivated them.
  • "Fixed invalid Circlet upgrade data" -- already fixed in Overworked 1.13
  • Missiles.txt
    • LightningFury -- already fixed in Overworked 1.13
    • Pantherjav5 -- change collision behavior to CollideType 3
    • SuccubusMiss -- copied the magic damage from skills.txt to missiles.txt (then deleted it from skills.txt)
  • SkillDesc.txt -- Strafe -- already fixed in Overworked 1.13
  • Skills.txt
    • Bestow -- copy heal calcs and overlays from ZakarumHeal. (ZakarumHeal also has some params with ? comments. Not sure if those need to be copied too.)
    • Blessed Aim -- already fixed in Overworked 1.13
    • MonBoneArmor -- auraevent1 is missing, copy from player's bone armor?
    • Sanctuary -- already fixed in Overworked 1.13

User avatar
eleriaqueen
Posts: 43
Joined: Mon Dec 16, 2019 8:49 am
France

Re: v2 Overworked 1.13c Txt Files: An Attempt at Fixing Bugs

Post by eleriaqueen » Fri Mar 12, 2021 7:01 pm

Bug report : On a paladin (haven't tested with other classes), when you run out of stamina and "keep running" towards a monster the player character animation sort of freezes as he moves towards the target (this is with Overworked v2). It does not happen when running D2 without -direct-txt

User avatar
Cypress
Junior Member
Paladin
Posts: 158
Joined: Fri Dec 01, 2017 2:08 am

Re: v3 Overworked 1.13c Txt Files: An Attempt at Fixing Bugs

Post by Cypress » Mon Apr 05, 2021 3:45 pm

eleriaqueen wrote:
Fri Mar 12, 2021 7:01 pm
Bug report : On a paladin (haven't tested with other classes), when you run out of stamina and "keep running" towards a monster the player character animation sort of freezes as he moves towards the target (this is with Overworked v2). It does not happen when running D2 without -direct-txt
Thanks for the bug report! After some testing, I've noticed it only occurs if you run out of stamina (or don't have stamina) while running to attack something. After further testing, I also noticed it occurring on vanilla 1.10f and 1.13c, and even any 1.10f+ mod. The bug does not occur on 1.09, which leads me to believe that this has to do with the changes that occurred in 1.10f which broke animation transitions. It would definitely require hardcoding to fix, although I'm not aware of any mods that have managed to fix it. I'll be sure add it to the list of bugs at least.

EDIT:
Updated to version 3. Thanks AlphA, Chthon VII and especially LastCorpse!

Post Reply

Return to “Member Аnnouncements”