Triple Triad - FF8 Mini-game

Halrawk

Veteran
Veteran
Joined
Dec 14, 2012
Messages
97
Reaction score
24
First Language
English
Primarily Uses
Just noticed I never posted this here! Well, here it is:

First off, thanks a million Raizen! This was one of my favorite aspects of FF8, I really loved this card game, nearly as much as FF8 itself.

So I figured I'd share what I've been working on...

I've started re-producing cards from Final Fantasy 8, using their stats, but RPG maker battler icons. So, I've re-made the cards from Level 1, 3, 5, and 7 (Original card list). I also have re-made level 10, but the level 10 cards are specific to actors in my game, so I'm not going to bother sharing them, since you'll have no idea who they are.

So, here is the card graphics, screen shot provided to show how they look. I've compressed the numbers in the top left corner a little bit, so you can see them all in 'battle'.

All the card graphics and the text file with the card setting are included in the .rar file. You'll need to copy the card settings from the text file, it does not contain the entire script, just the card settings.

Link to the rar: https://www.dropbox.com/s/ixzta233idetcmf/Halrawk_Cards.rar



Be sure to credit Raizen for the script!

All the resources I used were either provided by Raizen with this script, or from the RTP, so don't worry about giving me any credit (you can if you want, I guess)

Update Feb 7

I found an error with the Assassin card, which is Card[7]

It currently reads:'UP' => 1,
'LEFT' => 1,
'RIGHT' => 5,
'DOWN' => 4,

It should read:

'UP' => 3,
'LEFT' => 1,
'RIGHT' => 5,
'DOWN' => 2,

This can be fixed very easily in the script with a copy/paste, but I've also updated the dropbox file to reflect it.
 

Dymdez

Newbie-in-Chief
Veteran
Joined
Feb 4, 2014
Messages
752
Reaction score
154
First Language
English
Primarily Uses
Awesome additions Halrawk!

OP, is it possible to make it so the highlighted card is above the others so it isn't cut off by the card under it? Edit: just realized Halrawk's images fix this problem! wow thx

thanks for such an amazing script!
 
Last edited by a moderator:

Raizen

Veteran
Veteran
Joined
Oct 24, 2012
Messages
381
Reaction score
660
First Language
Portuguese
Primarily Uses
RMMV
Thanks Halrawk for the adds xD, I have some cards to put on here, maybe later I'll do it.

@Dymdez: Well any help or bugs just call :)

@Zero: I think I have an update of the english demo, if not I'll make it soon x)
 

MartaLualdi

Lullaby~
Veteran
Joined
Jan 6, 2014
Messages
35
Reaction score
5
Primarily Uses
Oh my god! You did it again :D ~ I LOVE all your scripts <3
Thank you for the amazing work! Keep it up! :3
 
Last edited by a moderator:

Fernyfer775

Veteran
Veteran
Joined
Oct 6, 2013
Messages
1,317
Reaction score
818
First Language
English
I am getting this error when I try to manually add cards! D:

Cardgeterror.png

(PS - AMAZING SCRIPT!!!)  :thumbsup-left:   :thumbsup-right:
 
Last edited by a moderator:

Raizen

Veteran
Veteran
Joined
Oct 24, 2012
Messages
381
Reaction score
660
First Language
Portuguese
Primarily Uses
RMMV
Maybe the version of the script isn't updated...

Put this under the triple triad script, it should do the work x)

#==============================================================================# ** Game_Interpreter#------------------------------------------------------------------------------#  Um interpretador para executar os comandos de evento. Esta classe é usada# internamente pelas classes Game_Map, Game_Troop e Game_Event.#==============================================================================class Game_Interpreter  #--------------------------------------------------------------------------  # * Adiciona cartas para o jogador  #--------------------------------------------------------------------------  def gain_triad_card(id, num)    $game_timer.total_cards[id] += num    $game_timer.total_cards[id] = 0 if $game_timer.total_cards[id] < 0    SceneManager.scene.card_triad_popup(id, num) if num > 0  endend
Oh my god! You did it again :D ~ I LOVE all your scripts <3
Thank you for the amazing work! Keep it up! :3
Thanks friend *---*, I still need to fix that Gallery for you xD.
 

Endafy

Veteran
Veteran
Joined
Feb 26, 2014
Messages
109
Reaction score
46
First Language
English
Primarily Uses
RMXP
OMG I LOVE YOU SO MUCH!!!!!!!!!!!!!!!!!!
 

fjuppen

Villager
Member
Joined
Jun 13, 2014
Messages
11
Reaction score
5
First Language
Swedish
Primarily Uses
Is there any way to let enemies drop cards?
 

rhulcy

Warper
Member
Joined
Jun 23, 2014
Messages
3
Reaction score
0
First Language
English
Primarily Uses
Hello,

I couldn't get your download link to work for me. Really want to use this script!
 

RaZzi

My Peculiar Brother
Veteran
Joined
Jul 19, 2013
Messages
423
Reaction score
206
First Language
Finnish
Primarily Uses
Is there any way to let enemies drop cards?
Yes, there is.

Haven't tested this method yet but I see no reason why it would not work althou imho this solution is a very bad one and should not be used.

Grab the script from the scripter you like the most:

@Tsukihime : http://www.rpgmakervxace.net/topic/7276-end-phase-triggers/

@Yanfly : http://yanflychannel.wordpress.com/rmvxa/battle-scripts/death-common-event/

Tsukihimes script lets you trigger events when enemy dies and Yanfly let's you run a common event so basicly they can do the same thing for you.

Next, lets add an event to your tropps. Add an event from the third(3) tab under Advanced -> Script. Add gain_triad_card(the card ID goes here). Then add a text "You gained "insert the card name here"". 

Now the only problem is every time you kill that desired monster it gives you the card. I'd rather have it drop like 30-40% of the time. We can achieve this with variables. Make a control variable event that changes the desired variable between numbers 1-10. Then make conditional branch that checks if the variable is LESS or EQUAL to 3-4. Now the event page of enemy troop should look like this:

Control Variables: [id of the variable you chose] = Random No. (1...10)

Conditional Branches: Variable [id of the variable you chose] = <=4

Script: gain_triad_card(ID of the CARD you want to drop)

The rest of the setup depends on the script you are using.

Other way to do this:

You can also make items call common events and disappear after use. Make an item of your card and have your enemies drop the item that calls common event when used and have the commont event to make that script call (gain_triad_card(id)).

I haven't tried these methods but I think both of them should work. By making actual item of the cards also gives new possibilities through other scripts such as Yanfly's Steal Item (you could have your thief to steal the cards from the monsters etc.)
 
Last edited by a moderator:
  • Like
Reactions: BCj

Raizen

Veteran
Veteran
Joined
Oct 24, 2012
Messages
381
Reaction score
660
First Language
Portuguese
Primarily Uses
RMMV
Hello,

I couldn't get your download link to work for me. Really want to use this script!
But it is just plug n' play, I don't know what you are getting wrong

Is there any way to let enemies drop cards?
yeah, just make the second method RaZzi said, its easier :D , create itens that call common events that gain cards xD.

I loved this game in FF8! So addicting! Anyways, having a bit trouble with the shop window aligning when using the max screen resolution. If someone could help me, I'd greatly appreciate it! Here is a link to the thread: http://forums.rpgmakerweb.com/index.php?/topic/24628-ace-custom-shop-script-window-align/
Sorry friend I was sooo away and without time :/... If I could I would help you really.

You're amazing, thank you so much! :cutesmile:
OMG I LOVE YOU SO MUCH!!!!!!!!!!!!!!!!!!
Thanks both of you :D
 

Sixth

Veteran
Veteran
Joined
Jul 4, 2014
Messages
2,162
Reaction score
822
First Language
Hungarian
Primarily Uses
RMVXA
Awesome script, even if I have no idea about the advanced rules, even after playing through FF8 and FF9 both around 10 times. :D

I should really look for a tutorial about those, right? :p

Anyway, just wanted to report a little bug(?):

Unknown cards show up as "?????" in the Card Album, which is exactly how it is supposed to be.

So, we get a card, the card's name and stats will reveal in the album. All fine!

We lost in a match, purely on purpose, and lost that card, which was our first and also the last card from that type.

The name of that very same card will become "?????" again with hidden stats, which should really not be the case. Right?

I mean, once we got that card, it should never switch the name back to "?????", even if we lost all of our cards from that type.

Can you fix this little annoyance? Pretty please! *-*

Thankies!

I'm using the scripts found in your "br" version, because that demo was more updated than the english one.

No idea what version number it is actually, because you haven't write it anywhere in any of the scripts there, sorry.
 

Perversewolf

Villager
Member
Joined
Jul 18, 2014
Messages
40
Reaction score
8
First Language
English
Primarily Uses
I'll be adding Some Cards To this script but before i do.

am i going to be able to add differant borders and text to the cards i create.

i'm doing a generation kind of thing.

so the default cards would be generation 1.

and then there would be generation 2 and 3 all the way up to generation 5.... the only differance is the monster stances and the back/border of the cards i don't think it would be a major change but would the script handle it? 
 
Last edited by a moderator:

RaZzi

My Peculiar Brother
Veteran
Joined
Jul 19, 2013
Messages
423
Reaction score
206
First Language
Finnish
Primarily Uses
I'll be adding Some Cards To this script but before i do.

am i going to be able to add differant borders and text to the cards i create.

i'm doing a generation kind of thing.

so the default cards would be generation 1.

and then there would be generation 2 and 3 all the way up to generation 5.... the only differance is the monster stances and the back/border of the cards i don't think it would be a major change but would the script handle it? 
It's already in the script. You can define Rarity to your cards. Also when making the cards you can design the cards the way you want, making you able to have different borders for the cards. The back of the cards is always the same.
 
Last edited by a moderator:

Perversewolf

Villager
Member
Joined
Jul 18, 2014
Messages
40
Reaction score
8
First Language
English
Primarily Uses
It's already in the script. You can define Rarity to your cards. Also when making the cards you can design the cards the way you want, making you able to have different borders for the cards. The back of the cards is always the same.
It was also mentioned in the first post Dx How did i miss that. Thanks RaZzi Your A Life Saver.
 

Sixth

Veteran
Veteran
Joined
Jul 4, 2014
Messages
2,162
Reaction score
822
First Language
Hungarian
Primarily Uses
RMVXA
The link in your post says "English 1.1" version, but it is still the 1.0 version.

Is there any chance you can update the english demo too?

And the link to the Portuguese version is not exactly a direct link.
I remember the last time I searched, I needed some time to find it, and now I needed to search it again.
The real link which will take the visitor directly to the Triple Triad topic is this:

http://centrorpg.com/index.php?topic=6254.msg53167#msg53167

I guess, there was a site update there, so the link in the first post is outdated.

Ohh, and did you take a look at that bug I mentioned?

No rush, I am just curious, because that is a pretty annoying little bug. 

I have to setup the scripts again, that's why I am asking. *-*
 

RaZzi

My Peculiar Brother
Veteran
Joined
Jul 19, 2013
Messages
423
Reaction score
206
First Language
Finnish
Primarily Uses
The changing of the card back to ???? Is simply to indicate that you dont have the said card. Workaround could be showing the amount of cards next to the name of the card.
 

Sixth

Veteran
Veteran
Joined
Jul 4, 2014
Messages
2,162
Reaction score
822
First Language
Hungarian
Primarily Uses
RMVXA
The amount of cards is already indicated in the card album menu.

There is no reason to change back to "?????" for the name if you already got a card of that type in your inventory, even if you lost it. The player already knows what kind of card was there, even if he lost it.

But never mind it, I managed to fix it on my own. :p
 

Users Who Are Viewing This Thread (Users: 0, Guests: 2)

Latest Threads

Latest Posts

Latest Profile Posts

How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,849
Messages
1,016,975
Members
137,563
Latest member
cexojow
Top