Page 1 of 1

DotP 2015 - WAD signature check disabling

PostPosted: 01 Jun 2015, 15:22
by merdok
WAD signature check disabling

It has been finally done! You can now load custom WADs in Magic 2015!
First off all, all the credits goes to Rick(gibbed) and his tools. Without him it would not be possible! I just modified his dynamic patcher with the new memory address which I have found.

As always you have two options:

- Patch memory address 0x00889770 to B0 01 C3 (original is 55 8B EC) to disable the check.

- Or you can use the modified by me dynamic patcher wrapper DLL from gibbed which will handle this for you automatically. Drop the DLL into the game directory alongside DotP_D15.exe. Do not overwrite d3dx9_43.dll in any system directories!

As a background, DotP 2015 is still able to load WAD files even that it is not used anymore in the game. After disabling the WAD signature check, as in the previous versions of the game, this little "feature" allows us to load our own data :)

If you have any comments, questions, etc for the wrapper DLL, feel free to ask here.

merdok

Re: DotP 2015 - WAD signature check disabling

PostPosted: 01 Jun 2015, 15:26
by Tejahn
Thank you Merdok! I'll try this as soon as I get home. Cheers!

Re: DotP 2015 - WAD signature check disabling

PostPosted: 01 Jun 2015, 15:58
by GrovyleXShinyCelebi
Huge thanks! I'll try out adding all the AI cards into the cardpool to test it out!

I can confirm it works! Acolyte of Xathrid was successfully added!

Re: DotP 2015 - WAD signature check disabling

PostPosted: 04 Jun 2015, 22:39
by Alexanderwii
I do not work :( I put any WAD files but I can not see anything inside the game!

Re: DotP 2015 - WAD signature check disabling

PostPosted: 05 Jun 2015, 08:53
by thefiremind
Alexanderwii wrote:I do not work :( I put any WAD files but I can not see anything inside the game!
First thing you should know is that we found a problem with this method: the game refuses to use card pictures from WAD files inside the card collection and the deck builder. They look fine during the duels, though.
If you still want to use WAD files, try to start from my test WAD that you find on this post (I didn't have the ZED files from 030 onwards so I called it DATA_030, you can change the name if you want but be sure to change all instances of DATA_030 on folders and headers inside too).

Re: DotP 2015 - WAD signature check disabling

PostPosted: 05 Jun 2015, 19:49
by Alexanderwii
Using your file has not changed anything. I see no difference :(

Re: DotP 2015 - WAD signature check disabling

PostPosted: 05 Jun 2015, 21:48
by thefiremind
Alexanderwii wrote:Using your file has not changed anything. I see no difference :(
You should see a Wakestone Gargoyle (with no picture) in your collection.

Re: DotP 2015 - WAD signature check disabling

PostPosted: 07 Jun 2015, 21:07
by Alexanderwii
Yes, now there XD

Re: DotP 2015 - WAD signature check disabling

PostPosted: 03 Jan 2018, 21:39
by tears990
Hi! I tried to download the dll file by clicking the link, but it doesn't work... may i ask to someone to upload it again or to show me how can I patch the memory address and what i need to do it? Thank you all! :)

Re: DotP 2015 - WAD signature check disabling

PostPosted: 11 Jan 2018, 21:01
by thefiremind
Sorry for the delay, but as my signature says, I don't follow these forums actively anymore. Anyway, I found the DLL on my computer. It's really small (even smaller when zipped) so I think there will be no issues by sharing it as an attachment.

Re: DotP 2015 - WAD signature check disabling

PostPosted: 12 Jan 2018, 09:43
by tears990
thefiremind wrote:Sorry for the delay, but as my signature says, I don't follow these forums actively anymore. Anyway, I found the DLL on my computer. It's really small (even smaller when zipped) so I think there will be no issues by sharing it as an attachment.
Thank you thefiremind! I really needed this :D

Re: DotP 2015 - WAD signature check disabling

PostPosted: 12 Jan 2018, 10:55
by Xander9009
I uploaded this to the CW's public tools folder and updated the OP here to link to that instead.