I was trying to develop a program like this one myself when i came across magic project. So i thought "better help in something already ongoing than starting something new that won't bring anything better" :p
So first off i'd like to know how can i help in the development of cards for MP . I saw that Rav is already included, how is CSP going?? and TS?
also, this sourceforge forum is very non-intuitive :x maybe doing a new forum for MP would bring more people interested in the project?? or does some other forum already exist?
so, i'm offering my help to MP, both in card designing and forum support... if interested contact me :) i haven't read all the how-too's for creating cards but i'll do so soon enough.
great work everyone and don't quit this ;)
riclas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
>>I saw that Rav is already included, how is CSP going?? and TS?
In fact i've started adding ABU and also Legends are comming. The other editions are added by some people commiting them into the SVN repository or sending me the XML cards. There is no plan for the other editions.
Do you know XML?
Have you already had a look at some XML cards (tbs/mtg/recycled/*.xml, and tbs/mtg.xml) ?
Do you know java?
>>how can i help in the development of cards for MP
The documentation of "how to create card" is a bit out of date, you can add your own card of CSP, TS,... by looking at some other card already working.
>> this sourceforge forum is very non-intuitive :x maybe doing a new forum for MP
There is a French forum, but there is not a lot of posts. The goal of this forum was starting the project and exchanging some MTG information from experts. If you can create an English forum, ok, it's great since i've no such time to do it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Looking at the card XML, I wonder if a program could be written (possibly even by me) to scan the WotC Oracle data and create card XML from it automatically. Some of the card XML would need to be edited to store complex card features or rulings, but many (most?) cards could be converted to XML automatically. That would give us a huge jump on adding more blocks. Has work already been done on such a program?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This program alread exists.
If you know java, have a look at the Oracle2Xml class.
The main method accepts the oracle text file. The program generates the 6000 xml files ~70% completed.
Manacost, target actions, properties, damage, counter, tap,... and some events are 100% generated.
If i've not added the 6000 cards, that is due to the time to check and complete the generated files.
I prefer completing the Oracle2Xml parsing to obtain a best percentage.
Also, you can easily complete this Oracle2Xml to enable some new detection patterns and also generation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi All,
I think that we actually need to create a report on the web site that show which carda are available their status, where status can be:
- Working VERSION: it means that it's been available and tested since version VERSION
- Auto-Generated VERSION: it means that it's been automatically generate from VERSION of the Oracle2XML program but is not test and not included also in the MP program
- Hand-Maded VERSION: it means that it's been created by someone by hand and it's available from VERSION but it's not tested
- Orphan: it need someone to take care of it and so no work is been done.
Stefano Lenzi
P.S.: All the ability are implementable right now? Even morph, madness and suspend?
P.P.S.: Do u know that madness rules are been changed?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
>> - Working VERSION: it means that it's been available and tested since version VERSION
Since 0.92, "keywords" tag has been added in the xml. In this tag i add the keyword 'TESTED_0.92' when i've personnaly tested the card. This way, there is a way to determine the working cards.
>>- Auto-Generated VERSION: it means that it's been automatically generate from VERSION of the Oracle2XML program but is not test and not included also in the MP program
These card are marked withe the special rule-credit tag : 'Oracle2Xml_v...' text, and also is already read when the cards are parsing. This determine the total completed card % in the report.
You can see this report each time the MDB is rebuilt automatically during the start if one xml card, or mtg.xml has been modified.
>> - Hand-Maded VERSION: it means that it's been created by someone by hand and it's available from VERSION but it's not tested
Currently there is no rule, but you're right, we should use a keyword like 'NOT_TESTED'.
Also, i'll add this keyword for cards generated with Oracle2XML.
>>- Orphan: it need someone to take care of it and so no work is been done.
I do not know the news... sorry. Even if I am always working on the last rules definition, MP DOES NOT implement all MTG rules.
>> P.S.: All the ability are implementable right now? Even morph, madness and suspend?
morph has been entirely developed since 0.91 by hoani, but i've not yet tested it.
madness -> no
suspend -> no
And so :
copy, imprint, ... and some others i do not remember.
copy and imprint should be added in 0.93.
>>P.P.S.: Do u know that madness rules are been changed?
Sorry.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
about the rules changes I am in contact with fabdouglas and i try to tell him when there are rules changes ;) not only madness has changed but also Echo has it's cost displayed now, and may change from the manacost in the future.
There are already more 500 cards that I made with Oracle2Xml and hand checked, some of them fabdouglas already has.
Also i have made a new forum for us as i said i would, to have better organization since this sourceforge one isn't very good ... http://magicproject.forumup.com
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
well then i'll try to put an english forum online for MP :)
i know java, i'm a bit of a begginer and don't know anything about interfaces and such lol... but i know all the basics and features of OOP in java. but since i'm not an advanced programmer i don't know if i can be of any assistance to you in that field. i'm still learning it at university :)
as i said i'm going to have a look on the xml cards and how to create them, haven't done it yet but it will be soon ;) maybe i'll start adding CSP cards ... is ravnica already complete with all it's cards?? the forum would help for this kind of organization, so that people wouldn't make cards that other people are already developing.
riclas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ok i'm setting up the forum. the host i want is with some problems right now but it should be ok at the end of the week or next week (cpanel problem)...
do you have any MSN Messenger or IRC contact so that we can talk better?
also, what should i use for the forum? vbulletin, phpbb or XMB?
i hope to put it online fast so that we can advance with ravnica organized. :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
that's nice! i thought i had to do the cards from scratch on xml ... if i knew what cards is surtur2 and others working at it would be easier to start working on other cards to add.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sorry, but i don't know what surtur2, brius, kismet and the others are working on.
Some attach cards to feature requests and bugs, and some add directly to SVN.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hellooo! :D
I was trying to develop a program like this one myself when i came across magic project. So i thought "better help in something already ongoing than starting something new that won't bring anything better" :p
So first off i'd like to know how can i help in the development of cards for MP . I saw that Rav is already included, how is CSP going?? and TS?
also, this sourceforge forum is very non-intuitive :x maybe doing a new forum for MP would bring more people interested in the project?? or does some other forum already exist?
so, i'm offering my help to MP, both in card designing and forum support... if interested contact me :) i haven't read all the how-too's for creating cards but i'll do so soon enough.
great work everyone and don't quit this ;)
riclas
>>I saw that Rav is already included, how is CSP going?? and TS?
In fact i've started adding ABU and also Legends are comming. The other editions are added by some people commiting them into the SVN repository or sending me the XML cards. There is no plan for the other editions.
Do you know XML?
Have you already had a look at some XML cards (tbs/mtg/recycled/*.xml, and tbs/mtg.xml) ?
Do you know java?
>>how can i help in the development of cards for MP
The documentation of "how to create card" is a bit out of date, you can add your own card of CSP, TS,... by looking at some other card already working.
>> this sourceforge forum is very non-intuitive :x maybe doing a new forum for MP
There is a French forum, but there is not a lot of posts. The goal of this forum was starting the project and exchanging some MTG information from experts. If you can create an English forum, ok, it's great since i've no such time to do it.
Looking at the card XML, I wonder if a program could be written (possibly even by me) to scan the WotC Oracle data and create card XML from it automatically. Some of the card XML would need to be edited to store complex card features or rulings, but many (most?) cards could be converted to XML automatically. That would give us a huge jump on adding more blocks. Has work already been done on such a program?
This program alread exists.
If you know java, have a look at the Oracle2Xml class.
The main method accepts the oracle text file. The program generates the 6000 xml files ~70% completed.
Manacost, target actions, properties, damage, counter, tap,... and some events are 100% generated.
If i've not added the 6000 cards, that is due to the time to check and complete the generated files.
I prefer completing the Oracle2Xml parsing to obtain a best percentage.
Also, you can easily complete this Oracle2Xml to enable some new detection patterns and also generation.
Hi All,
I think that we actually need to create a report on the web site that show which carda are available their status, where status can be:
- Working VERSION: it means that it's been available and tested since version VERSION
- Auto-Generated VERSION: it means that it's been automatically generate from VERSION of the Oracle2XML program but is not test and not included also in the MP program
- Hand-Maded VERSION: it means that it's been created by someone by hand and it's available from VERSION but it's not tested
- Orphan: it need someone to take care of it and so no work is been done.
Stefano Lenzi
P.S.: All the ability are implementable right now? Even morph, madness and suspend?
P.P.S.: Do u know that madness rules are been changed?
>> - Working VERSION: it means that it's been available and tested since version VERSION
Since 0.92, "keywords" tag has been added in the xml. In this tag i add the keyword 'TESTED_0.92' when i've personnaly tested the card. This way, there is a way to determine the working cards.
>>- Auto-Generated VERSION: it means that it's been automatically generate from VERSION of the Oracle2XML program but is not test and not included also in the MP program
These card are marked withe the special rule-credit tag : 'Oracle2Xml_v...' text, and also is already read when the cards are parsing. This determine the total completed card % in the report.
You can see this report each time the MDB is rebuilt automatically during the start if one xml card, or mtg.xml has been modified.
>> - Hand-Maded VERSION: it means that it's been created by someone by hand and it's available from VERSION but it's not tested
Currently there is no rule, but you're right, we should use a keyword like 'NOT_TESTED'.
Also, i'll add this keyword for cards generated with Oracle2XML.
>>- Orphan: it need someone to take care of it and so no work is been done.
I do not know the news... sorry. Even if I am always working on the last rules definition, MP DOES NOT implement all MTG rules.
>> P.S.: All the ability are implementable right now? Even morph, madness and suspend?
morph has been entirely developed since 0.91 by hoani, but i've not yet tested it.
madness -> no
suspend -> no
And so :
copy, imprint, ... and some others i do not remember.
copy and imprint should be added in 0.93.
>>P.P.S.: Do u know that madness rules are been changed?
Sorry.
about the rules changes I am in contact with fabdouglas and i try to tell him when there are rules changes ;) not only madness has changed but also Echo has it's cost displayed now, and may change from the manacost in the future.
There are already more 500 cards that I made with Oracle2Xml and hand checked, some of them fabdouglas already has.
Also i have made a new forum for us as i said i would, to have better organization since this sourceforge one isn't very good ... http://magicproject.forumup.com
thank you riclas for the forum!
i've just registered. I'll notice the french users that this English forum would be more maintenaned.
I cannot post any message in this forum :
phpBB : Critical Error
Could not connect to the database
well then i'll try to put an english forum online for MP :)
i know java, i'm a bit of a begginer and don't know anything about interfaces and such lol... but i know all the basics and features of OOP in java. but since i'm not an advanced programmer i don't know if i can be of any assistance to you in that field. i'm still learning it at university :)
as i said i'm going to have a look on the xml cards and how to create them, haven't done it yet but it will be soon ;) maybe i'll start adding CSP cards ... is ravnica already complete with all it's cards?? the forum would help for this kind of organization, so that people wouldn't make cards that other people are already developing.
riclas
>> well then i'll try to put an english forum online for MP :)
Thank you :p
>> is ravnica already complete with all it's cards??
No
ok i'm setting up the forum. the host i want is with some problems right now but it should be ok at the end of the week or next week (cpanel problem)...
do you have any MSN Messenger or IRC contact so that we can talk better?
also, what should i use for the forum? vbulletin, phpbb or XMB?
i hope to put it online fast so that we can advance with ravnica organized. :)
>> MSN Messenger
fabdouglas at hotmail dot com
>> what should i use for the forum?
The one you prefer. I have not enougth knowledge to tell you.
that's nice! i thought i had to do the cards from scratch on xml ... if i knew what cards is surtur2 and others working at it would be easier to start working on other cards to add.
Sorry, but i don't know what surtur2, brius, kismet and the others are working on.
Some attach cards to feature requests and bugs, and some add directly to SVN.
please tell me how to install