Jump to content

Scripting your Custom Archetypes


The2kGod Raah

Recommended Posts

Hello all, I have recently seen alot of custom cards on this platform and using my extensive coding knowledge I have learned how to script cards for the game EDOPro. If you are interested in being able to use your custom cards/archetypes you can message me, and I can do so for you. I have been wanting to do this for a while now and it seems like it would be interesting for me. If you are interested, send me a message with, the card/cards names, what archetype they are a part of, the effects of the cards (written well), and the card art. If you do this I can get them scripted within a week at the most, depending on the size or amount of cards as well as the complexity of the cards. This would specifically be for EDOPro as YGOOmega is a little weird. Also you would only be able to use the cards for yourself or with others on LAN as long as they also have the cards. I also can help you if you need any help putting the cards in the correct location and such. I hope to hear from some people, cheers!

  • Like 2
  • Thanks 2
Link to comment
Share on other sites

55 minutes ago, The2kGod Raah said:

Hello all, I have recently seen alot of custom cards on this platform and using my extensive coding knowledge I have learned how to script cards for the game EDOPro. If you are interested in being able to use your custom cards/archetypes you can message me, and I can do so for you. I have been wanting to do this for a while now and it seems like it would be interesting for me. If you are interested, send me a message with, the card/cards names, what archetype they are a part of, the effects of the cards (written well), and the card art. If you do this I can get them scripted within a week at the most, depending on the size or amount of cards as well as the complexity of the cards. This would specifically be for EDOPro as YGOOmega is a little weird. Also you would only be able to use the cards for yourself or with others on LAN as long as they also have the cards. I also can help you if you need any help putting the cards in the correct location and such. I hope to hear from some people, cheers!

This is not where you would post this. This is where cards go.

Link to comment
Share on other sites

18 hours ago, The2kGod Raah said:

Hello all, I have recently seen alot of custom cards on this platform and using my extensive coding knowledge I have learned how to script cards for the game EDOPro. If you are interested in being able to use your custom cards/archetypes you can message me, and I can do so for you. I have been wanting to do this for a while now and it seems like it would be interesting for me. If you are interested, send me a message with, the card/cards names, what archetype they are a part of, the effects of the cards (written well), and the card art. If you do this I can get them scripted within a week at the most, depending on the size or amount of cards as well as the complexity of the cards. This would specifically be for EDOPro as YGOOmega is a little weird. Also you would only be able to use the cards for yourself or with others on LAN as long as they also have the cards. I also can help you if you need any help putting the cards in the correct location and such. I hope to hear from some people, cheers!

That is an INCREDIBLE power you have. I do some coding for Java and made some cool things, but coding for a yugioh simulator seems like an impossible task

Link to comment
Share on other sites

@Ahmed Alzubi

This shouldn't be a problem. I may need clarification on text description when possible but I should be able to script these cards within a Week. I'll let you know my progress along the way. If there is a specific archetype of these two that you would want done first let me know. :)

On 2/29/2024 at 10:54 PM, The Nyx Avatar said:

This is not where you would post this. This is where cards go.

Where should I post this? I really do just want people to be able to enjoy the cards they create since I have the ability to do so

 

  • Thanks 1
Link to comment
Share on other sites

1 hour ago, Ahmad Alzubi said:

Nice of you to offer that.

 

Can you script my cards listed in this thread (totally 18 cards, and I'm fully understandable if that's too much):

Ok I am almost finished with the initial step of your custom cards, but I need to know what the difference between cards that say "Immortal Dragon" or "Immortal Dragons" since Immortal Dragon would encompass the Immortal Dragons since thats how naming conventions are, but I dont know if that is what you intended? I also need to know about the card named "Immortal Dragon" already in yugioh. Does that count for some of these monster's effects? Other than that the first step, which is getting the cards into the game will be finished, and then I can start actually scripting the cards.

 

Link to comment
Share on other sites

12 hours ago, The2kGod Raah said:

@Ahmed Alzubi

This shouldn't be a problem. I may need clarification on text description when possible but I should be able to script these cards within a Week. I'll let you know my progress along the way. If there is a specific archetype of these two that you would want done first let me know. :)

Thank you.

I was asking to script Immortal Dragons... for the text clarification,, I beleive it's completely following the PSCT, but of course, if you jeed anything just tell me 

Thanks in advance

Link to comment
Share on other sites

Ok I am almost finished with the initial step of your custom cards, but I need to know what the difference between cards that say "Immortal Dragon" or "Immortal Dragons" since Immortal Dragon would encompass the Immortal Dragons since thats how naming conventions are, but I dont know if that is what you intended? I also need to know about the card named "Immortal Dragon" already in yugioh. Does that count for some of these monster's effects? Other than that the first step, which is getting the cards into the game will be finished, and then I can start actually scripting the cards.

  • Like 1
Link to comment
Share on other sites

20 minutes ago, The2kGod Raah said:

Ok I am almost finished with the initial step of your custom cards, but I need to know what the difference between cards that say "Immortal Dragon" or "Immortal Dragons" since Immortal Dragon would encompass the Immortal Dragons since thats how naming conventions are, but I dont know if that is what you intended? I also need to know about the card named "Immortal Dragon" already in yugioh. Does that count for some of these monster's effects? Other than that the first step, which is getting the cards into the game will be finished, and then I can start actually scripting the cards.

Im already install EDOpro on my phone, how to add my own custom card to it..? 

Link to comment
Share on other sites

On 3/1/2024 at 4:58 AM, The2kGod Raah said:

Hello all, I have recently seen alot of custom cards on this platform and using my extensive coding knowledge I have learned how to script cards for the game EDOPro. If you are interested in being able to use your custom cards/archetypes you can message me, and I can do so for you. I have been wanting to do this for a while now and it seems like it would be interesting for me. If you are interested, send me a message with, the card/cards names, what archetype they are a part of, the effects of the cards (written well), and the card art. If you do this I can get them scripted within a week at the most, depending on the size or amount of cards as well as the complexity of the cards. This would specifically be for EDOPro as YGOOmega is a little weird. Also you would only be able to use the cards for yourself or with others on LAN as long as they also have the cards. I also can help you if you need any help putting the cards in the correct location and such. I hope to hear from some people, cheers!

I am extremely interested in this. But my Archetype is, by all means, monstrous. To the point I think it's the largest custom archetype. In general. We're talking 90-100 cards plus

 

Link to comment
Share on other sites

8 hours ago, The2kGod Raah said:

Ok I am almost finished with the initial step of your custom cards, but I need to know what the difference between cards that say "Immortal Dragon" or "Immortal Dragons" since Immortal Dragon would encompass the Immortal Dragons since thats how naming conventions are, but I dont know if that is what you intended? I also need to know about the card named "Immortal Dragon" already in yugioh. Does that count for some of these monster's effects? Other than that the first step, which is getting the cards into the game will be finished, and then I can start actually scripting the cards.

It's "Immortal Dragon", the rest is a typo, I will recheck the text and update them on the original post, and I'll mention you and color the changes.

in regard of the card immortal dragon, it's unrelated

and I'm glad to hear that you have progress, appreciated

Link to comment
Share on other sites

12 hours ago, PrinceAsmodeus said:

I am extremely interested in this. But my Archetype is, by all means, monstrous. To the point I think it's the largest custom archetype. In general. We're talking 90-100 cards plus

 

I dont think I can do that many cards in a week lol

16 hours ago, Yuma Kaiba said:

Im already install EDOpro on my phone, how to add my own custom card to it..? 

I dont know about the phone version. Only the laptop version however, if you can open the file location on your phone for the app, if you know how to do so, I can maybe help tell you where everything is located

Link to comment
Share on other sites

7 hours ago, Ahmad Alzubi said:

It's "Immortal Dragon", the rest is a typo, I will recheck the text and update them on the original post, and I'll mention you and color the changes.

in regard of the card immortal dragon, it's unrelated

and I'm glad to hear that you have progress, appreciated

So with some of your card text, alot of it doesnt make sense. I will give you the times it doesnt make sense. 

-Mortaar, King of the Immortal Dragons : "While you control a Dragon monster: This card cannot be destroyed by card effects and neither player can target it with card effects" this shouldnt have the ":" as the effect doesnt activate.  "You can Shuffle 1 card from your Field, GY or Banishment;" needs the location on where it goes

-Patrica, Queen of the Immortal Dragons: "During The Main Phase: You can Target 1 Banished Dragon Monster; Special Summon it. " Durring whose main phase and if both need an "either" or "(Quick Effect)" in it. "While this card is in your GY or Banishment, If a card(s) is added from the Main Deck to your opponent's hand, except during the Draw Phase (Quick Effect): You can shuffle 1 card from your Field, GY or Banishment;" this needs the location on where you shuffle it into.

Oblivion, Knight of the Immortal Dragons: "You can Special Summon this card (from your hand) by Tributing 1 Continuous Spell/Trap on either field, OR, If you control "Mortaar, King of the Immortal Dragons": Without Tributing." It seems like you want to be able to not tribute if you control the said card however you have added : which means you activate an effect that says without tributing however there is no such effect. You could make it not an activated effect.

each Maiden of the Immortal Dragons: Has the During the Main Phase: problem as before. A note on Karawya "If this Continuous Spell card leaves the field (Quick Effect): You can place 1 "Immortal Dragon" Continuous Spell/Trap from your Deck face-up on your field, a" does not activate the continous spell just to clarify if you wanted that to happen.

Fortress of the Immortal Dragons' Nation: "Once per turn: An "Immortal Dragon" monster in your hand, that would send 1 Continuous Spell/Trap to the GY to Special Summon itself, do not have to send 1 Continuous Spell/Trap to the GY to Special Summon itself." The wording is off, however if you wanted to make it Once per turn, if an "Immortal Dragon" monster in your hand would send 1 ......, you can Special Summon itself without sending a Continous Spell card instead. however the effect is still a little weird of writing. There is another little weird thing in the second effect but I can understand what you want to do there.

These are all the problems right now, and any grammer or punctuation mistakes, I dont really care for since they don't change what I think you mean. But these mistakes are pretty important

  • Thanks 1
Link to comment
Share on other sites

On 3/1/2024 at 4:37 PM, Jordan Ashwood said:

That is an INCREDIBLE power you have. I do some coding for Java and made some cool things, but coding for a yugioh simulator seems like an impossible task

It is less difficult than you may think, however you do need LUA knowledge since that is the code it is based in. You also need to know the file locations to put things and how they all work together, but it is very similar to YGOOmega, which uses JAVA I believe

Link to comment
Share on other sites

39 minutes ago, Yuma Kaiba said:

Ya of course, but, what is the name of the object that must be "edited".? So that my custom card can be played.

So the folders that need to be edited are the expansions, pics, and scripts folders respectively. The expansions folder is going to be putting a base card in the game with all of the texts as well as the data of the card, for instance what type, attribute, atk stat, acrhetype set code, ect. Then the pics folder will be where you put all of your pics of the cards themselves. Each card has a code id which will be used by both pics expansions and scripts in different ways. Scripts is where you actually script the card and you are going to want to put that in the unofficial scripts folder. The final part is the naming conventions of each. The expansions can be named anything as long as it matches the same naming conventions as the other expansions already there. The pics have to be the id number of the card you created in expansions, and the script must be c[id number of the card you created].lua

This is just to start putting custom cards in the game but scripting the cards is a different process entirely. Specifically knowing how to script cards in this game without copying other scripts is the hard part. Effects like If this card is Normal or Special Summoned: [Add card from Deck to hand] effects that are in almost every deck are easy, however knowing how to create effects that are way different than other effects are what is hard about scripting. Each card type also has different rules depending on how you script the card. Also field spell pics go into a different folder. I hope this helps

  • Thanks 1
Link to comment
Share on other sites

10 hours ago, The2kGod Raah said:

So with some of your card text, alot of it doesnt make sense. I will give you the times it doesnt make sense. 

-Mortaar, King of the Immortal Dragons : "While you control a Dragon monster: This card cannot be destroyed by card effects and neither player can target it with card effects" this shouldnt have the ":" as the effect doesnt activate.  "You can Shuffle 1 card from your Field, GY or Banishment;" needs the location on where it goes

-Patrica, Queen of the Immortal Dragons: "During The Main Phase: You can Target 1 Banished Dragon Monster; Special Summon it. " Durring whose main phase and if both need an "either" or "(Quick Effect)" in it. "While this card is in your GY or Banishment, If a card(s) is added from the Main Deck to your opponent's hand, except during the Draw Phase (Quick Effect): You can shuffle 1 card from your Field, GY or Banishment;" this needs the location on where you shuffle it into.

Oblivion, Knight of the Immortal Dragons: "You can Special Summon this card (from your hand) by Tributing 1 Continuous Spell/Trap on either field, OR, If you control "Mortaar, King of the Immortal Dragons": Without Tributing." It seems like you want to be able to not tribute if you control the said card however you have added : which means you activate an effect that says without tributing however there is no such effect. You could make it not an activated effect.

each Maiden of the Immortal Dragons: Has the During the Main Phase: problem as before. A note on Karawya "If this Continuous Spell card leaves the field (Quick Effect): You can place 1 "Immortal Dragon" Continuous Spell/Trap from your Deck face-up on your field, a" does not activate the continous spell just to clarify if you wanted that to happen.

Fortress of the Immortal Dragons' Nation: "Once per turn: An "Immortal Dragon" monster in your hand, that would send 1 Continuous Spell/Trap to the GY to Special Summon itself, do not have to send 1 Continuous Spell/Trap to the GY to Special Summon itself." The wording is off, however if you wanted to make it Once per turn, if an "Immortal Dragon" monster in your hand would send 1 ......, you can Special Summon itself without sending a Continous Spell card instead. however the effect is still a little weird of writing. There is another little weird thing in the second effect but I can understand what you want to do there.

These are all the problems right now, and any grammer or punctuation mistakes, I dont really care for since they don't change what I think you mean. But these mistakes are pretty important

Thanks for the feedback, I have fixed all I can, but, In regard of Karawya the maiden: I don't think there's a problem with the text since I copied the text of "The Bystial Lubellion" since it's a very si,ilar effect

Edited by Ahmad Alzubi
Link to comment
Share on other sites

  • 9 months later...
On 2/29/2024 at 6:58 PM, The2kGod Raah said:

Hello all, I have recently seen alot of custom cards on this platform and using my extensive coding knowledge I have learned how to script cards for the game EDOPro. If you are interested in being able to use your custom cards/archetypes you can message me, and I can do so for you. I have been wanting to do this for a while now and it seems like it would be interesting for me. If you are interested, send me a message with, the card/cards names, what archetype they are a part of, the effects of the cards (written well), and the card art. If you do this I can get them scripted within a week at the most, depending on the size or amount of cards as well as the complexity of the cards. This would specifically be for EDOPro as YGOOmega is a little weird. Also you would only be able to use the cards for yourself or with others on LAN as long as they also have the cards. I also can help you if you need any help putting the cards in the correct location and such. I hope to hear from some people, cheers!

I Was thinking of making a deck Based on the games Forbidden Memories and Succeeded Memories (DOTR), as such I've named the Archetype the "Memories Within Deck" and it consists of cards that will allow the player to have some of the more broken aspects of Early Yu-Gi-Oh Games into the regular card game:

                                                                                                                     Crest of the Lancastrains (Quick Play Spell Card)

You can activate this card in your hand during either player's turn, but it cannot be activated in response to your opponent's cards or effects. When this card is activated, pay half of your LP, Choose one card with an effect that you have used during the duel, you can add that card to the hand and reuse the effect, ignoring it's activation conditions. When the turn ends, banish this card and the chosen card, and if you do not play 2000 LP, both cards cannot be used for the rest of the duel.

                                                                                                               The Glorious Ascension (Continuous Trap Card)

You can activate this card from your hand if your opponent has more cards on their field than you do and it's activation cannot be negated. When this card is activated, select one of your banished monsters, Special Summon it and destroy all other face up monsters you control. This Monster cannot be targeted by effects or destroyed by battle. While this monster remains on the field you cannot Special Summon from the Extra Deck or summon other monsters. If this card was set before it's activation, you can gain 1000 LP during both players standby phase for each turn the monster summoned by this card remains on the field

                                                                                                         Renewal of the Forbidden Pact (Quick Play Spell Card)

If there are seven or more cards from your deck removed (either in the GY or banished) Special Summon 1 "The Card Guardian, DarkNite" and if you do, add up to seven cards (Minimum 1) from the GY or banished cards back into the deck and take 800 damage for each one

                                                                                                                         Crest of the Yorkists (Spell Card)

When this card is activated; return all of your cards on the field to the deck, then your opponent banish cards in their hand, field, or GY equal to the amount you returned to your deck. If this card is in your GY, you can banish it and halve your LP, Special Summon one monster in your Extra Deck, ignoring it's summoning conditions. No other monsters can be summoned for the rest of the turn

                                                                                                                   The Sea Shrine (Continuous Spell Card)

If Forbidden Summoning Grounds is Active, this card cannot be targeted by card effects. Once per turn while this card remains on the field, add 1 Fish, Sea Serpent, Aqua, or Thunder type to your hand and if you summon it or use it's effects, destroy cards on the opponent's field equal to half it's original Level

                                                                                                              The Mountain Shrine (Continuous Spell Card)

If Forbidden Summoning Grounds is Active, this card cannot be targeted by card effects. Once per turn while this card remains on the field, add 1 Dragon, Winged Beast, and Thunder Type Monster to your hand, and if you summon it or use it's effects, negate the effects of any monsters whose stats below it's ATK and DEF.

                                                                                                               The Meadow Shrine (Continuous Spell Card)

If Forbidden Summoning Grounds is Active, this card cannot be targeted by card effects. Once per turn while this card remains on the field, Add 1 Warrior, Beast Warrior, or Beast Type monster to your hand and if you summon it or use it's effects, discard an opponent's card form their hand

                                                                                                                  The Forest Shrine (Continuous Spell Card)

If Forbidden Summoning Grounds is Active, this card cannot be targeted by card effects. Once per turn while this card remains on the field, Add 1 Beast, Insect, or Pyro Monsters to your hand and if you summon it or use it's effects, gain LP equal to it's level X300

                                                                                                             The Forbidden Summoning Grounds (Field Card)

This card's activation and effects cannot be negated. While this card remains on the Field, all monsters mentioning 'DarkNite', 'NiteMare', or 'Manawyddan' cannot have their effects negated. If this card is destroyed, you can replace it with another "The Forbidden Summoning Grounds" and if you do, destroy 2 of your opponent's cards. If any Spell or Traps with 'Shrine' in their name are active, gain 500 LP for each one.

                                                                                            The Card Guardian DarkNite (Fiend/Effect DARK LVL 8 ???? ATK/ ???? DEF)

You can Banish this card in your hand at any time to activate it's effects, you can only use one of these effects once per turn:
1- Banish 2 cards on the top of your deck face down, Target one Monster on the Field and it give it a 'Sealed Card Counter', this card cannot attack, change positions, or use it's effects.
2- Both Players Draw cards until they have five in their hand, paying 1000 LP for each card they drew. Neither player can activate effects or Special Summon after this effect is activated.
3- Special Summon one monster in your hand, regardless of level or summoning conditions. At the end of the turn that monster is banished
                                                                                 The Card Guardian, Manawyddan Fab Llyr (Fiend/Effect DARK LVL 7 0 ATK/ 0 DEF)

When this card is Normal or Special Summoned, Banish this card to activate it's effects. Once per turn, you can activate this effect:
1- When you summon a monster, you can discard cards equal to it's level to halve your opponent's LP and add the amount to the Summoned monster's ATK and DEF points. At the end of the turn, you can pay LP equal to X200 the monsters level, or the Monster will be destroyed and the Opponent's LP will be restored
 

The Card Guardian, NiteMare (Fiend/Fusion/Effect DIVINE LVL 12 4700 ATK/ 4000 DEF)

[The Card Guardian DarkNite + 1 or more Normal/Effect Monsters]
This card can only be Fusion Summoned by banishing Normal or Effect Monsters on either side of the Field while 'The Card Guardian, DarkNite' is currently banished. This Monster cannot be destroyed or targeted by card effects. When this card is summoned, it gains the effects of 'The Card Guardian, DarkNite', and it gains these effects equal to the Number of Normal or Effect Monsters used to Fusion Summon it:
1-3 Normal Monsters= When a Normal Monster is Special Summoned, gain LP Equal to half it's Original ATK
1-3 Effect Monsters= (Quick Effect) When your Opponent's Life Point's are halved, Gain Life Points equal to the amount that was halved 
4-5 Normal Monsters= When this card Attacks an Opponent's Monster and destroys it, Special Summon one Monster in your Extra Deck equal to the destroyed Monster's ATK and DEF
4-5 Effect Monsters= Once per Duel during the Main Phase 1, Both Players banish all cards in the Extra Deck, Field, and hand Face Down (Except The Card Guardian NiteMare). Then they draw Five Cards Each and summon as many monsters as possible from the hand, and they must battle during the Battle Phase.  At the End of the turn this effect was activated, whichever player has the highest LP wins the Duel

 

The Glorious Ascension.png

Forbidden Pact.png

Yorkists.png

 

Mountain Shrine.png

Meadow Shrine.png

Forest Shrine.png

Summoning Grounds.png

DarkNite (2).png

Llyr.png

NiteMare.png

 

Crest of the Lans (3).png

Sea Shrine (2).png

Edited by De606return TabletTime
Link to comment
Share on other sites

55 minutes ago, De606return TabletTime said:

 Crest of the Lancastrains (Spell Card)

You can activate this card in your hand during either player's turn. When this card is activated, pay half of your LP, Choose one card with an effect that you have used during the duel, you can add that card to the hand and reuse the effect, ignoring it's activation conditions. When the turn ends, banish this card and the chosen card, and if you do not play 2000 LP, both cards cannot be used for the rest of the duel.

To make this card function as intended it should be a quickplay spell with a line that says "This card cannot be activated in response to you opponent's cards or effects."

Link to comment
Share on other sites

1 hour ago, De606return TabletTime said:

 The Card Guardian, Manawyddan Fab Llyr (Fiend/Effect DARK LVL 7 0 ATK/ 0 DEF)

When this card is Normal or Special Summoned, Banish this card to activate it's effects. Once per turn, you can activate this effect:
1- When you summon a monster, you can discard cards equal to it's level to halve your opponent's LP and add the amount to the Summoned monster's ATK and DEF points. At the end of the turn, you can pay LP equal to X200 the monsters level, or the Monster will be destroyed and the Opponent's LP will be restored
 

This could be cleaned up to:

When this card is Normal or Special Summoned: Banish this card.

Once per turn, when you summon a monster while this card is in the banishment: Discard cards equal to the level of the summoned monster;  halve your opponent's LP and add the amount to the Summoned monster's ATK and DEF points then, at the end of the turn, pay LP equal to X200 the monsters level, or destroy that monster and double your opponent's LP.

 

If you have the time I would recommend looking at some examples of problem solving card text.

Link to comment
Share on other sites

On 12/16/2024 at 12:53 PM, LazerSwordKirbo said:

This could be cleaned up to:

When this card is Normal or Special Summoned: Banish this card.

Once per turn, when you summon a monster while this card is in the banishment: Discard cards equal to the level of the summoned monster;  halve your opponent's LP and add the amount to the Summoned monster's ATK and DEF points then, at the end of the turn, pay LP equal to X200 the monsters level, or destroy that monster and double your opponent's LP.

 

If you have the time I would recommend looking at some examples of problem solving card text.

I'll look into it, thanks for being patient, this was my first time

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...