DRTester issues

This would be the forum for questions about how to work with mod making tools which can be a problem of its own.

Moderator: Paul Siramy

User avatar
Mubbsy
Posts: 4
Joined: Fri Feb 05, 2021 8:42 am
Canada

DRTester issues

Post by Mubbsy » Fri Feb 05, 2021 8:55 am

Hey everyone, been having a good time with all the other tools available, and have been making custom maps, dt1's, etc as part of our communities map making contest.

The one program none of use have had any luck getting to run is Dr Tester. From images it looks awesome for viewing assets, and maybe potentially doing some animation editing down the road. We've tried multiple links, versions, etc and it always starts loading, says Doctor Tester, Diablo 2 Resource Viewer, with Loading... at the bottom, and then disappears and crashes.

Paul's Extracting Diablo II Animations pdf states that "None of these 2 versions require any additional files" and we've had people try on windows 7 and 10, and I saw people posting about using it in 2018 so I assume it should work on modern versions of windows.

The Event Viewer crash info is

Code: Select all

Faulting application name: DRTest.exe, version: 0.0.0.0, time stamp: 0x3deaaad6
Faulting module name: DRTest.exe, version: 0.0.0.0, time stamp: 0x3deaaad6
Exception code: 0xc000041d
Fault offset: 0x0000f414
Faulting process id: 0x3bac
Faulting application start time: 0x01d6fb92f8771b02
Faulting application path: E:\D2 Map Editing\Dr Tester\DRTest.exe
Faulting module path: E:\D2 Map Editing\Dr Tester\DRTest.exe
Report Id: 1f7daeec-391f-4d84-b595-fa0ea6126642
Faulting package full name: 
Faulting package-relative application ID: 
and

Code: Select all

Fault bucket 108041169513, type 1
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: DRTest.exe
P2: 0.0.0.0
P3: 3deaaad6
P4: DRTest.exe
P5: 0.0.0.0
P6: 3deaaad6
P7: c000041d
P8: 0000f414
P9: 
P10: 

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER16B7.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1706.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1716.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1732.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1752.tmp.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_DRTest.exe_6757ab98c8e7322ccc27fe4ceda66de0d9b7_1729ad8f_8a5bfd73-a800-4152-99c1-9e2188148300

Analysis symbol: 
Rechecking for solution: 0
Report Id: 1f7daeec-391f-4d84-b595-fa0ea6126642
Report Status: 268435456
Hashed bucket: f86c5dfb12f37cfd1a160864ed4982aa
Cab Guid: 0
if it helps diagnose our issue.

Any help would be greatly appreciated!

User avatar
Mubbsy
Posts: 4
Joined: Fri Feb 05, 2021 8:42 am
Canada

Re: DRTester issues

Post by Mubbsy » Tue Feb 16, 2021 3:07 am

If it helps diagnose it further, I'm not very experience with disassembly or anything like that, but in Ollydbg when trying to run it while attached it throws me to what I'm assuming are some errors in red text, which seems to link to some werewolf wav files, as seen below.

Code: Select all

CPU Stack
Address   Value      ASCII Comments
0019F39C  /026E1EC4  �n
0019F3A0  |026E1EB8  �n
0019F3A4  |00000085  �...
0019F3A8  |0041D94A  J�A.
0019F3AC  |026E4F30  0On
0019F3B0  |00000000  ....
0019F3B4  |786FA3AA  ��ox
0019F3B8  |0019F3E4  ��.
0019F3BC  \0040F10F  �@.  ; RETURN from DRTest.0040F376 to DRTest.0040F10F
0019F3C0  /00000085  �...
0019F3C4  |00000000  ....
0019F3C8  |026E1EC4  �n
0019F3CC  |026E1EB8  �n
0019F3D0  |02542490  �$T  ; ASCII "ta\global\sfx\monster\Werewolf\gethit08.wav
data\global\sfx\monster\Werewolf\gethit09.wav
data\global\sfx\monster\Werewolf\gethit13.wav
data\global\sfx\monster\Werewolf\gethit14.wav
data\global\sfx\object\ancientsdoor.wav
data\globa"...
0019F3D4  |0019F3B4  ��.
0019F3D8  |0019F8D8  ��.
0019F3DC  |0019F8D8  ��.
0019F3E0  |766227D0  �'bv
0019F3E4  |0019F410  �.
0019F3E8  \0040EF74  t�@.  ; RETURN from DRTest.0040F0B8 to DRTest.0040EF74
0019F3EC  /02542490  �$T  ; ASCII "ta\global\sfx\monster\Werewolf\gethit08.wav
data\global\sfx\monster\Werewolf\gethit09.wav
data\global\sfx\monster\Werewolf\gethit13.wav
data\global\sfx\monster\Werewolf\gethit14.wav
data\global\sfx\object\ancientsdoor.wav
data\globa"...
0019F3F0  |00001000  ...
0019F3F4  |026E1EB8  �n
0019F3F8  |026E1EC4  �n
0019F3FC  |026E1EC4  �n
0019F400  |00003A80  �:..
0019F404  |02541491  �T
0019F408  |000001E0  �..
0019F40C  |02542490  �$T  ; ASCII "ta\global\sfx\monster\Werewolf\gethit08.wav
data\global\sfx\monster\Werewolf\gethit09.wav
data\global\sfx\monster\Werewolf\gethit13.wav
data\global\sfx\monster\Werewolf\gethit14.wav
data\global\sfx\object\ancientsdoor.wav
data\globa"...
0019F410  |0019F460  `�.
0019F414  \0040EC8F  ��@.  ; RETURN from DRTest.0040EF38 to DRTest.0040EC8F
0019F418  /02541491  �T  ; Arg1 = 2541491
0019F41C  |000001E0  �..  ; Arg2 = 1E0
0019F420  |02542490  �$T  ; Arg3 = ASCII "ta\global\sfx\monster\Werewolf\gethit08.wav
data\global\sfx\monster\Werewolf\gethit09.wav
data\global\sfx\monster\Werewolf\gethit13.wav
data\global\sfx\monster\Werewolf\gethit14.wav
data\global\sfx\object\ancientsdoor.wav
data\globa"...
0019F424  |00001000  ...  ; Arg4 = 1000
0019F428  |0060CB80  ��`.
0019F42C  |02848028  (��
0019F430  |00002A7D  }*..
0019F434  |02541C91  �T
0019F438  |02542490  �$T  ; ASCII "ta\global\sfx\monster\Werewolf\gethit08.wav
data\global\sfx\monster\Werewolf\gethit09.wav
data\global\sfx\monster\Werewolf\gethit13.wav
data\global\sfx\monster\Werewolf\gethit14.wav
data\global\sfx\object\ancientsdoor.wav
data\globa"...
0019F43C  |00000000  ....
0019F440  |00000071  q...
0019F444  |00000200  ...
0019F448  |0006FD2B  +�.
0019F44C  |00000002  ...
0019F450  |00000002  ...
0019F454  |0060CB80  ��`.
0019F458  |00000000  ....
0019F45C  |00000008  ...
0019F460  |0019F584  ��.
0019F464  \0040E3FB  ��@.  ; RETURN from DRTest.0040E9BF to DRTest.0040E3FB
0019F468  /0277AFE8  �w   ; Arg1 = 277AFE8
0019F46C  |00002A7F  *..  ; Arg2 = 2A7F
0019F470  |97414344  DCA�  ; Arg3 = 97414344

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
South Africa

Hand-picked

Re: DRTester issues

Post by Necrolis » Wed Feb 17, 2021 2:39 am

If you are using the MPQs from the digital download, DrTester will bomb when loading these, you need to remove the (attributes) file to fix this (since it cannot understand the zlib compression this file uses).
Alternatively I have posted a slightly more modern build of DrTester in our PK Discord: https://discord.com/channels/3218432901 ... 2117797909
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

User avatar
Mubbsy
Posts: 4
Joined: Fri Feb 05, 2021 8:42 am
Canada

Re: DRTester issues

Post by Mubbsy » Wed Feb 17, 2021 11:21 pm

Good to know, I assumed that Drtester would have loaded up first and then asked which mpq you wanted to view, so I assumed something else was wrong with it, not that it was loading the mpq's already and having issue with the version being digital download.

I'm not sure where this 'attributes' file you speak of would be for DrTester though, as it only comes with the exe and 2 readme's.

If you guys have another similar option to it that works, that would probably be preferable as I'm at my wit's end with DRTester right now. The discord you linked to appears to be private though, how would I go about getting an invite to the channel to check out this new option?? I googled diablo PK discord and didn't find any mentions of it.

Texalic
Junior Member
Paladin
Posts: 149
Joined: Sat Mar 10, 2018 9:09 am

Re: DRTester issues

Post by Texalic » Thu Feb 18, 2021 10:20 am

Well, if I'm not wrong, those attributes can be fixed by using version changer from chaosmarc
https://www.versionchanger.chaosmarc.de/
You can first copy and paste your game folder, to have a backup before you do anything....copy version changer files in the root folder where mpqs are, and run the batch file, you have sth like, fix attributes, just read and you will see.

Though, I have tried few versions of drtester from what I was able to found on internet, and program doesn't run on my side on windows 10.

For discord, go to forum index, under the phrozen keep forums, last one is Keep Discord invite by HarvestWombs or

https://discord.gg/NvfftHY

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
South Africa

Hand-picked

Re: DRTester issues

Post by Necrolis » Thu Feb 18, 2021 11:14 pm

Mubbsy wrote:
Wed Feb 17, 2021 11:21 pm
Good to know, I assumed that Drtester would have loaded up first and then asked which mpq you wanted to view, so I assumed something else was wrong with it, not that it was loading the mpq's already and having issue with the version being digital download.

I'm not sure where this 'attributes' file you speak of would be for DrTester though, as it only comes with the exe and 2 readme's.
It loads up a default MPQ when you open it. The (attributes) files I am refering to are in the D2 MPQ's, they are part of the newer MPQ format infrastructure.
Mubbsy wrote:
Wed Feb 17, 2021 11:21 pm
If you guys have another similar option to it that works, that would probably be preferable as I'm at my wit's end with DRTester right now. The discord you linked to appears to be private though, how would I go about getting an invite to the channel to check out this new option?? I googled diablo PK discord and didn't find any mentions of it.
There is a link to our Discord in the left menu, under "Community", though thats the same link as Talic has given you.
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

Return to “Tools”