The "2000 limit no more" CSV
Discuss Upcoming Releases, Coding New Cards, Etc.
PLEASE DO NOT REPORT BUGS HERE!
PLEASE DO NOT REPORT BUGS HERE!
Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins
Re: The "2000 limit no more" CSV
by Aswan jaguar » 23 Dec 2011, 20:03
I have found the missing card artwork and some mistakes that prevented the cards from showing now that all names in the csv are exactly as in Wizzards database.If you haven't find them already Sonic here you go.
Abbey Gargoyles missing
Abeyance missing *
Academy Researchers missing*
Alabaster Wall missing
Algae Gharial missing
Aluren missing*
Angelic Curator missing
Balduvian War-Makers missing
Blanchwood Treefolk missing
Blasphemous Act is wrongly Blashphemous Act
Cloudcrown Oak missing
Deadly Insect missing
Death Speakers missing
Delusions of Mediocrity was wrongly Delusion of Mediocrity
Despotic Scepter missing missing*
Dread Return missing *
Elvish Ranger missing
Elvish Warrior missing
Fevered Convulsions was wrongly Fevered Convulsion
Fire Imp missing
Fists of the Anvil missing
Gemhide Sliver missing *
Goblin Settler missing
Guma missing
Hawkeater Moth missing
Ifh-Bíff Efreet didn't have the special character tone was Ifh-Biff Efreet
Iridescent Drake missing *
Kongming, "Sleeping Dragon" is not showing due to special characters have to ask Snacko about it.
Leaf Gilder missing
Liege of the Hollows was missing "the" Liege of Hollows
Lotus Bloom missing *
Magma Sliver missing *
Makeshift Mauler was wrongly as Makeshifter Mauler
Mind's Desire missing *
Mirror Entity missing *
Mistral Charger missing
Necrotic Sliver missing *
Nezumi Shortfang missing *
Ogre Arsonist missing
Painter's Servant missing *
Pale Bears missing
Perish missing
Pincher Beetles missing
Psionic Sliver missing *
Rayne,Academy Cancellor missing *
Reflex Sliver missing
Sandstone Warrior missing
Scalebane's Elite missing
Serra's Sanctum was wrongly as Serra Sanctum
Shrine of Piercing vision was wrongly as Shrine of Piercing visions
Stampeding Wildebeests was wrongly as Stampeding Wildebeest
Storm Shaman missing
Striped Bears missing
Suq'Ata Assassin missing
Swamp Mosquito missing
Tattermunge Maniac missing *
Thumbscrews was wrongly as Thumbscrew
Thundering Giant missing
Trinisphere missing *
Unwinding Clock was wrongly as Unwinding Clocks
Vengeance missing
Voice of Duty missing
Voice of Law missing
Voice of Reason missing
Voice of Truth missing
Warrior Angel missing
Waveskimmer Aven missing
Weatherseed Faeries missing
Wild Aesthir missing
Windreaper Falcon missing
Yawgmoth's Will missing *
Zombie Outlander missing
Some more that escaped my attention at first:
Edit 25 december
Guardians of Akrasa missing
Edit 5 January
Cerulean Wyvern missing
Court Archers missing
Fanning the Flames missing
Giant Trap Door Spider was wrongly Giant Trap-Door Spider
Moor Fiend missing
Multani, Maro-Sorcerer was wrongly as Multani, Maro Sorcerer
Nightwind Glider missing
Seal of Fire missing
Soldevi Excavations was wrongly as Soldevi Excavation
Thermal Glider missing
Vitu-Ghazi, the City-Tree was wrongly as Vitu-Ghazi, the City Tree
Abbey Gargoyles missing
Abeyance missing *
Academy Researchers missing*
Alabaster Wall missing
Algae Gharial missing
Aluren missing*
Angelic Curator missing
Balduvian War-Makers missing
Blanchwood Treefolk missing
Blasphemous Act is wrongly Blashphemous Act
Cloudcrown Oak missing
Deadly Insect missing
Death Speakers missing
Delusions of Mediocrity was wrongly Delusion of Mediocrity
Despotic Scepter missing missing*
Dread Return missing *
Elvish Ranger missing
Elvish Warrior missing
Fevered Convulsions was wrongly Fevered Convulsion
Fire Imp missing
Fists of the Anvil missing
Gemhide Sliver missing *
Goblin Settler missing
Guma missing
Hawkeater Moth missing
Ifh-Bíff Efreet didn't have the special character tone was Ifh-Biff Efreet
Iridescent Drake missing *
Kongming, "Sleeping Dragon" is not showing due to special characters have to ask Snacko about it.
Leaf Gilder missing
Liege of the Hollows was missing "the" Liege of Hollows
Lotus Bloom missing *
Magma Sliver missing *
Makeshift Mauler was wrongly as Makeshifter Mauler
Mind's Desire missing *
Mirror Entity missing *
Mistral Charger missing
Necrotic Sliver missing *
Nezumi Shortfang missing *
Ogre Arsonist missing
Painter's Servant missing *
Pale Bears missing
Perish missing
Pincher Beetles missing
Psionic Sliver missing *
Rayne,Academy Cancellor missing *
Reflex Sliver missing
Sandstone Warrior missing
Scalebane's Elite missing
Serra's Sanctum was wrongly as Serra Sanctum
Shrine of Piercing vision was wrongly as Shrine of Piercing visions
Stampeding Wildebeests was wrongly as Stampeding Wildebeest
Storm Shaman missing
Striped Bears missing
Suq'Ata Assassin missing
Swamp Mosquito missing
Tattermunge Maniac missing *
Thumbscrews was wrongly as Thumbscrew
Thundering Giant missing
Trinisphere missing *
Unwinding Clock was wrongly as Unwinding Clocks
Vengeance missing
Voice of Duty missing
Voice of Law missing
Voice of Reason missing
Voice of Truth missing
Warrior Angel missing
Waveskimmer Aven missing
Weatherseed Faeries missing
Wild Aesthir missing
Windreaper Falcon missing
Yawgmoth's Will missing *
Zombie Outlander missing
Some more that escaped my attention at first:
Edit 25 december
Guardians of Akrasa missing
Edit 5 January
Cerulean Wyvern missing
Court Archers missing
Fanning the Flames missing
Giant Trap Door Spider was wrongly Giant Trap-Door Spider
Moor Fiend missing
Multani, Maro-Sorcerer was wrongly as Multani, Maro Sorcerer
Nightwind Glider missing
Seal of Fire missing
Soldevi Excavations was wrongly as Soldevi Excavation
Thermal Glider missing
Vitu-Ghazi, the City-Tree was wrongly as Vitu-Ghazi, the City Tree
Last edited by Aswan jaguar on 05 Jan 2012, 13:33, edited 12 times in total.
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-
Aswan jaguar - Super Tester Elite
- Posts: 8131
- Joined: 13 May 2010, 12:17
- Has thanked: 748 times
- Been thanked: 479 times
Re: The "2000 limit no more" CSV
by Gargaroz » 23 Dec 2011, 21:09
It's not vague at all : if you know that the "animated" version of something is just in its CID+1, everything could be done with only 1 function with only player and card as arguments, without need to know specific CIDS.Mok wrote:This is asking for trouble, really. What's so bad about calling the animated version by their CARD_ID instead of some vague +1 stuff.Gargaroz wrote:As for the "order" of the cards, as I already said that the "animated" versions of some permanents needs to stay "close" to their counterparts for coding purposes : it's just more easy to call ID+1 or ID-1 that making an endless series of calls to specific IDS.
Really, I don't see any problem. I'm missing something ?
----
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
- Gargaroz
- Programmer
- Posts: 7097
- Joined: 06 Nov 2009, 11:11
- Has thanked: 82 times
- Been thanked: 595 times
Re: The "2000 limit no more" CSV
by Sonic » 23 Dec 2011, 21:18
I hadn't started looking for them to be honest.Aswan jaguar wrote:I have found the missing card artwork and some mistakes that prevented the cards from showing now that all names in the csv are exactly as in Wizzards database.If you haven't find them already Sonic here you go.
Abbey Gargoyles missing
Abeyance missing *
Academy Researchers missing*
Alabaster Wall missing
Algae Gharial missing
Alluren missing*
Angelic Curator missing
Balduvian War-Makers missing
Blanchwood Treefolk missing
Blasphemous Act is wrongly Blashphemous Act
Clowdcrown Oak missing
Deadly Insect missing
Death Speakers missing
Delusions of Mediocrity was wrongly Delusion of Mediocrity
Despotic Scepter missing missing*
Dread Return missing *
Elvish Ranger missing
Elvish Warrior missing
Fevered Convulsions was wrongly Fevered Convulsion
Fire Imp missing
Fists of the Anvil missing
Gemhide Sliver missing *
Goblin Settler missing
Guma missing
Hawkeater Moth missing
Ifh-Bíff Efreet didn't have the special character tone was Ifh-Biff Efreet
Iridescent Drake missing *
Kongming, "Sleeping Dragon" is not showing due to special characters have to ask Snacko about it.
Leaf Gilder missing
Liege of the Hollows was missing "the" Liege of Hollows
Lotus Bloom missing *
Magma Sliver missing *
Makeshift Mauler was wrongly as Makeshifter Mauler
Mind's Desire missing *
Mirror Entity missing *
Mistral Charger missing *
Necrotic Sliver missing *
Nezumi Shortfang missing *
Ogre Arsonist missing
Painter's Servant missing *
Pale Bears missing
Perish missing
Pincher Beetles missing
Psionic Sliver missing *
Rayne,Academy Cancellor missing *
Reflex Sliver missing
Sandstone Warrior missing
Scalebane's Elite missing
Serra's Sanctum was wrongly as Serra Sanctum
Shrine of Piercing vision was wrongly as Shrine of Piercing visions
Stampeding Wildebeests was wrongly as Stampeding Wildebeest
Storm Shaman missing
Striped Bears missing
Suq'Ata Assassin missing
Swamp Mosquito missing
Tattermunge Maniac missing *
Thumbscrews was wrongly as Thumbscrew
Thundering Giant missing
Trinisphere missing *
Unwinding Clock was wrongly as Unwinding Clocks
Vengeance missing
Voice of Duty missing
Voice of Law missing
Voice of Reason missing
Voice of Truth missing
Warrior Angel missing
Waveskimmer Aven missing
Weatherseed Faeries missing
Wild Aesthir missing
Windreaper Falcon missing
Yangmoth's Will missing *
Zombie Outlander missing
With all that frantic activity getting the csv compiled - I haven't even got round to modding the deck builder for the new csv yet.
I should have most of the missing artwork for the previously removed cards archived in the older Card Art updates. I'll find them and send them on.
If you've got Snacko's CardLib mod working with 2000+ csv - could you give Orion79 a heads up on how you managed it. He was apparently having problems getting it to work - and I'll probably need some help in that department too, if the CardArtLib.dll has been modded for the 2000+ version.
Working On: Life, the Universe, and Everything.
Re: The "2000 limit no more" CSV
by Mok » 23 Dec 2011, 21:24
Yes. It's fragile. What you find "natural" to do, might as well be unnatural to someone else. Especially in a project with almost no documentation. If you need 1 function, then just pass an extra argument with a token card_id. Oh well whatever, I have no idea why I argue here, it's not like I'll be touching that c code so do as you like. Maybe it's because I find the asm easier to read than the new code.Gargaroz wrote:It's not vague at all : if you know that the "animated" version of something is just in its CID+1, everything could be done with only 1 function with only player and card as arguments, without need to know specific CIDS.
Really, I don't see any problem. I'm missing something ?
Re: The "2000 limit no more" CSV
by Sonic » 23 Dec 2011, 21:41
Sorry foolosopher - with you now.foolosopher wrote:Hey, I posted it here for all to see and take into account, so that we might make a decision on this.
We have
uint32_t rarity;
uint32_t expansion
in card_ptr_t. That is 32 bits, if we could reserve 2-4bits for rarity, the rest 28bits correspond to 268435456 numbers. Even if some values are reserved, I believe that they are enough. For the draft this approach can be done separately. The questions are if it is necessary to do it in the exe and if it can be done.
The combination of the values can be done with bitwise operators and it's fairly easy in c.
if we follow this approach, whichever field we choose, the expansion enum can be defined arbitrarily, including reserved values and still have no problem.
You gave the impression you were expecting the csv to have had some mods made to it - but all we've been able to do so far is to compile a 12000+ card version in the old format.
Working On: Life, the Universe, and Everything.
Re: The "2000 limit no more" CSV
by gmzombie » 23 Dec 2011, 22:12
Its easy to make snackos mod work with Moks beta 2k1. just copy the 2k1 beta to your manalink folder...i suggest that you make a backup of everything you copy over from that. then take snackos cardartlib.dll and put it in the same folder overwriting the current one. then put in the newest sonic DAT file that he has with the csv. Then get the CardArtManalink-Dec2011.zip file and unzip it to its own folder. copy all the contents minus the csvs and cardx.DAT files from there since you have an updated version with all cards and copy to your manalink folder. after you do that you can try the deck builder but for me it error-ed out if ran without magic.exe so run your magic.exe and then go into deck builder and BAM! if everything is good you will have all the cards and card art. Then the next thing is renaming a lot of the bmp files in cardart so there is good art on the buttons and card borders. everything in duelart folder is good as long as you have .bmp as this was not changed. if you make a copy of CardArtManalink and rename the copy to CardArtShandalar you will have updated pics in the game too.
Now i would just like to say this as i see and hope nothing spirals out on a tangent but i believe even as a non coder that both Mok and Gargaroz both have good valid points about their coding tips and ways of coding. I think in the end we all just want to have good documentation and the ability to look at code down the road and not go WTF why was that done that way. In the end it is down to whoever is coding at the time and i just hope that we are all on the same page about neatness per say of code. I
everybody who has contributed already to this and will continue to help as much as i can to make this the best it can be
Now i would just like to say this as i see and hope nothing spirals out on a tangent but i believe even as a non coder that both Mok and Gargaroz both have good valid points about their coding tips and ways of coding. I think in the end we all just want to have good documentation and the ability to look at code down the road and not go WTF why was that done that way. In the end it is down to whoever is coding at the time and i just hope that we are all on the same page about neatness per say of code. I

can I maze of ith your snowstorm?
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
- gmzombie
- Posts: 857
- Joined: 26 Feb 2009, 01:05
- Location: Wyoming, Mi
- Has thanked: 200 times
- Been thanked: 51 times
Re: The "2000 limit no more" CSV
by Gargaroz » 23 Dec 2011, 22:29
Mok it's damn right on documentation : the previous coders did a lot of good work, but left very few documentation about what they did and how.
Some months ago I begun to add the functiond I created to the wiki, but as I was more interested on developing new card, I stopped after a little. As soon as the 2K version is ready, I'll continute.
Mok, it would be great if you could write some pages too, especially about the main engine.
Some months ago I begun to add the functiond I created to the wiki, but as I was more interested on developing new card, I stopped after a little. As soon as the 2K version is ready, I'll continute.
Mok, it would be great if you could write some pages too, especially about the main engine.
----
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
- Gargaroz
- Programmer
- Posts: 7097
- Joined: 06 Nov 2009, 11:11
- Has thanked: 82 times
- Been thanked: 595 times
Re: The "2000 limit no more" CSV
by Sonic » 24 Dec 2011, 00:18
Thanks for that gmzombie. Got the cards and the card art up and running - but I'm lost on the above.gmzombie wrote:Then the next thing is renaming a lot of the bmp files in cardart so there is good art on the buttons and card borders.
Rename the bmp files in the cardart folder to what exactly?

Working On: Life, the Universe, and Everything.
Re: The "2000 limit no more" CSV
by Mok » 24 Dec 2011, 01:00
To the names the game is using. The original file is for example called "cardbk_artifact.pic" so you rename your .bmp file to .pic and it will be accepted. The same for any other gfx files the game is using, you can now simply replace .pic files with .bmp/.jpg/.png or .pcx files of your choice.Sonic wrote:Thanks for that gmzombie. Got the cards and the card art up and running - but I'm lost on the above.gmzombie wrote:Then the next thing is renaming a lot of the bmp files in cardart so there is good art on the buttons and card borders.
Rename the bmp files in the cardart folder to what exactly?
Re: The "2000 limit no more" CSV
by Sonic » 24 Dec 2011, 01:14
Ah... I see. Ta! 

Working On: Life, the Universe, and Everything.
Re: The "2000 limit no more" CSV
by gmzombie » 24 Dec 2011, 03:27
but they have to be .pic i forgot to say that and Mok got there first thanks. That will give you the non card art update so it isnt using the old 1.32 graphics
can I maze of ith your snowstorm?
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
- gmzombie
- Posts: 857
- Joined: 26 Feb 2009, 01:05
- Location: Wyoming, Mi
- Has thanked: 200 times
- Been thanked: 51 times
Re: The "2000 limit no more" CSV
by Dave » 25 Dec 2011, 11:49
@Sonic: this Oracle file is the complete MTG-database ? If so, could you upload it or point me where to get it ? Maybe I can make a deckbuilder with a lot of easy filters like coded/not coded or expansions or whatever, based on sqlite(free non-server sql-db)
Re: The "2000 limit no more" CSV
by 0rion79 » 25 Dec 2011, 12:00
Dave, that would be great but imho, in order to create an efficient new deckbuilder, it is needed to keep a cards browsing as the original one. Not only we are all used to it and changing would have an high cognitive cost (depending from person to person, of course) but also the chance to recognize cards just by watching their main art and to click on the first name's letter (e.g. R for regrowth) are essential functions that must be included.
-
0rion79 - Posts: 1520
- Joined: 24 Feb 2009, 18:33
- Location: Italy
- Has thanked: 94 times
- Been thanked: 61 times
Re: The "2000 limit no more" CSV
by Dave » 25 Dec 2011, 12:05
of course i would use art and funcionality like immediate show results while you type and so on, otherwise it wouldn't be much of a deckbuilder 

Re: The "2000 limit no more" CSV
by Aswan jaguar » 25 Dec 2011, 12:28
here you go Dave
http://www.mediafire.com/?6tv2q5240wn7olw
But you 'd better read the release notes by Sonic.
viewtopic.php?f=56&t=5911&start=105#p77728
http://www.mediafire.com/?6tv2q5240wn7olw
But you 'd better read the release notes by Sonic.
viewtopic.php?f=56&t=5911&start=105#p77728
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-
Aswan jaguar - Super Tester Elite
- Posts: 8131
- Joined: 13 May 2010, 12:17
- Has thanked: 748 times
- Been thanked: 479 times
Who is online
Users browsing this forum: No registered users and 9 guests