Re: Magic Duels tests and results
I have been doing a lot of experiments later and finally I have good news
I want to thank thefiremind for the big idea of using an hex editor to edit cards. So, this is what I did and what I found out:
1) Using notepad++ (and unicode) I tried to make a custom shock, that is "shock_111111". I changed 396159 to 111111 instead of just 1 becouse I did not want to change the lenght of the file (since the card name is written in the card file too). The card did not work.
2) I did the same thing using HxD, an hex editor and... it WORKED!! Then I tried to change the casting cost from
to
and the damage dealt from 2 to 9 and again, it worked perfectly, the card showed up ingame and it does what it is supposed to do
3) I tried then to change the damage from 2 to 20 adding bytes with the hex editor but unfortunately the card was not recognized by the game. I made other experiments like changing the name to shock_1 or the casting cost to 10 (so, adding a digit) but again, the card did not work.
So apparently, there is an issue when we change the file lenght, may be the file lenght is coded somewhere in the file or there is some kind of checksum, I have no idea. Also, notepad++ and other text editors do not work, no clue why. Anyway, the custom zed still works fine!
edit: while building my "new" coin farm deck I realised that now it is no longer possible to build a deck with more than 4 copies of the same card (not a big issue actually) and with 15 or less lands.
1) Using notepad++ (and unicode) I tried to make a custom shock, that is "shock_111111". I changed 396159 to 111111 instead of just 1 becouse I did not want to change the lenght of the file (since the card name is written in the card file too). The card did not work.
2) I did the same thing using HxD, an hex editor and... it WORKED!! Then I tried to change the casting cost from
to
and the damage dealt from 2 to 9 and again, it worked perfectly, the card showed up ingame and it does what it is supposed to do 3) I tried then to change the damage from 2 to 20 adding bytes with the hex editor but unfortunately the card was not recognized by the game. I made other experiments like changing the name to shock_1 or the casting cost to 10 (so, adding a digit) but again, the card did not work.
So apparently, there is an issue when we change the file lenght, may be the file lenght is coded somewhere in the file or there is some kind of checksum, I have no idea. Also, notepad++ and other text editors do not work, no clue why. Anyway, the custom zed still works fine!
edit: while building my "new" coin farm deck I realised that now it is no longer possible to build a deck with more than 4 copies of the same card (not a big issue actually) and with 15 or less lands.