Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
vBTripleTriad Details »»
vBTripleTriad
Version: 2.7, by Darkwaltz4 Darkwaltz4 is offline
Developer Last Online: Feb 2013 Show Printable Version Email this Page

Version: 3.0.8 Rating:
Released: 07-28-2005 Last Update: 08-17-2005 Installs: 52
DB Changes Template Edits
Code Changes Additional Files  
No support by the author.

What vBTripleTriad is:
-vBTripleTriad is a multiplayer modification for playing the addictive Triple Triad from Final Fantasy VIII. For now, If you want to learn how to play, Google it to see one of the many online tutorials. Check Out http://en.wikipedia.org/wiki/Triple_Triad for more details.

Requirements:
-Any pre-existing points system in place. If you would like a crude points system for sole use in this hack, please CLICK HERE

Features:

Triple Triad the Game
    • Faithfully Recreated From Final Fantasy VIII
      • Contains All Original Card Images
      • Uses Original Game MIDI Files
      • All Original Game Rules Fully Functional
      • All Original Prize Rules Fully Functional
    • New Gameplay Features
      • Five New Game Rules Fully Functional
      • One New Prize Rule Fully Functional
      • AI More Intelligent Than FF8
        • Utilizes All Active Rules for Best Move
      • Every Rule Combination Won't Conflict
      • Manually or Randomly Set Rules
      • Unlimited Concurrent Matches
    • User Matches
      • Limit Levels of Cards
      • Set Wagers
    • AI Matches
      • Set Level of Difficulty
      • Points Admissions and Prizes
      • Limit Uses Through ACP
  • Card Aquisition
    • Simple Purchase Process With Alert
    • Easy Inventory Management
    • Dynamic Card Catalog
    • Extras Can Be Resold
  • User Interaction
    • Helpful Links
      • View Inventory
      • Statistics
      • Challenges
    • Trades
      • Donations
      • Your Own Cards
      • Point Offers
  • Stadium
    • Browse Matches
      • Comprehensive Search
    • Statistics
      • Match Leaderboard
      • Hack Usage
    • Links to Everything
    • Existing Match Jump
  • Admin Control Panel
    • Configure Game Settings
      • Integrate With Any Points System
      • Set Limits for Everything
      • Disable Certain PM Alerts
    • Card and Match Manager
      • Edit and Delete Existing Cards
      • Upload New Cards
        • Create Special Unique Usercards
        • Award Users New Cards
      • Restart and Delete Individual Matches
    • Match and Trade Processor
      • Consistency
      • Prune for Inactivity
      • Calculate Statistics
  • Hack in General
    • Exhuastively Bugtested
    • Quick and Easy Installation
    • Integrates With Most Points Systems
    • Complete Control Over Every Aspect
    • Special Formulas for PHP-Illiterate Admins
    • Templates Meld Into vB Style
    • vB Standards PHP and MySQL
    • Concise Descriptions of All Actions
-MANY more which I cannot remember!

Installation:
-Upload a few files, run a couple of them, a small handful of minor file edits, and one template edit. Clean installation should take less than 10 minutes for the average admin. Complete instructions are inside the zip.

Because of attachment limitations, the second set of images is in the second post; CLICK HERE to download this as well.

Upgrade hack version 2.6 to 2.7:
-For upgrade information Please see this post

Upgrade hack version 3.2.5 to 2.6:
-For upgrade information Please see this post

Supplemental Images:
-Additional Screenshots can be found in the second post, CLICK HERE.
-If you are interested in creating new/replacement card images and decks, CLICK HERE. Feel free to submit to me new versions of the base set if you would like them to become the new main set.
-The cardback that is included in vBTripleTriad was selected by my forum in a large contest. If you do not like it, you can CLICK HERE to download the original. Edit it to 105x130 pixels, rename to 'backcard.gif', and upload it to images/triad.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #72  
Old 08-23-2005, 04:36 AM
Darkwaltz4's Avatar
Darkwaltz4 Darkwaltz4 is offline
 
Join Date: Oct 2002
Location: Chicago
Posts: 1,538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i never realized wikipedia had a good tutorial i posted it in the first link, maybe i could work it into the hack somewhere (but i might not since i plan to have my own faqs in the final version, especially as i have new rules)

As for the tier thing, i think tier one is called the champion tier :-/ so meh...
Reply With Quote
  #73  
Old 08-23-2005, 08:19 AM
rsj1 rsj1 is offline
 
Join Date: Oct 2004
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have had some ideas for future versions of this hack if you are interested:

User Shops:
Users can resell their spare cards to other users for whatever price they choose.

Extra Rules:
No Duplicate Cards (Each user can only choose one of each card - useful when using random rules)
Minumum Card Level (specify the minimum - as well as maximum - card level in a battle)
Memory (similar to blind but all cards - even your own - will only remain visable for one move)
Wager Card(s) (wager a card of an agreed level on the outcome of a match - this way you only lose the card(s) you wager rather than risk losing your played cards


New Game Mode:
More game board sizes (also links in with below) - 4x4, and 5x5. This could make things a lot more interesting for advanced players who have plenty of cards to use and it could breath some life back into the game for those bored of the short 9 move games.

2x2 player battles - Four people battling (2 on each team) on a 5x5 board. I think thise would have to be for money only as card swapping could be a bit of a nightmare (people annoyed as they wanted the card their team mate chose)... alternatively each player could wager a card (mabey more) on the outcome of the battle, or use the normal card trading rules - if your team wins you divide up the cards taking it in turns (with whoever placed cards on the board first out of the team) picking the first of the won cards. (This idea needs a little polishing but I think it could be great fun)


Ability to add new elements:
I have not actually had a chance to take a look at the code yet as this is something I could do myself. In some of the decks I have downloaded it seems they have a drakness element or something like that - it would be nice to be able to add this in

An easier way to add new cards:
I don't know how easy it would be for the database side of things, but would you be able to mass upload an entire deck of images (mabey ftp to a directory on server then have them inserted into the correct directory - or renamed to the numbers automatically) and then go though putting in the level, values and element for each each. Personally I would find this a lot less intensive than having to click 220 times just to load the images for a new deck, having to preview the card to get the values and then having to check after uploading to make sure the images are correct and the values are correct...

================================================== =========
*phew*

Now for a quick question I saw in your first post you are interested in making paid hacks. There was a hack I used to have on my old invision board which I would love to have converted to work with VBulletin - I have got permission from the hacks creatorto get it converted and all he has said is that his copyright must remain if any original code is used. It is quite a large hack and I have been told that it is likely to need a complete recode to get it working with VB... If you are interested (and from what i have seen of this hack you are more than up to the job) my request thread is here https://vborg.vbsupport.ru/showthread.php?t=94524 PM me for more information.

Also, if you wanted to know about the database structure for the triple triad game on RPG Inferno I also have that hack installed on my forum - again, PM me for more information. (BTW for all those wondering if the hacks worked together - they do! I actually replaced ZT's one with this one No offence ZT but this one has rules! lmao)
Reply With Quote
  #74  
Old 08-23-2005, 01:03 PM
Darkwaltz4's Avatar
Darkwaltz4 Darkwaltz4 is offline
 
Join Date: Oct 2002
Location: Chicago
Posts: 1,538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

user shops: not sure how needed this one is, the only difference being someone can POST the amount they wish to offer a card for...if this is the case then i would need more slots for data. right now when someone who isnt you views your inventory, they can select some of your cards, and offer you points for them, and you accept/deny. basically this is what would happen in a user shop anyway, so this idea needs some thorough explanation

all the new rules should be feasible to some extent
Note for minimum:
I left this out because i figured why would someone complain if their opponent chose sucky cards? Just an easy win. Also, when you choose reverse, the card cap becomes a level minimum already

different board sizes would require an enormous recode. everything from the rulecheckers to the ai to the saving system, depend on everything being nine slots. now, the rulecheckers and the ai have a set of directions they can read from, but i dont know the extent of changes this would require

same thing with multiple players, and yeah figuring out a winner system would be considered a challenge :-p

There is a way to add new elements, as i decided against a formal method of it before, simply because there was no need to
Code:
1) create your image, in a large format in the middle of a clear gif 105x130. (For examples, look i your images/triad/elements folder)

2) SELECT MAX(element) FROM triad_card

3) Add 1 to this, and make that the new name of your element, remember what it was, and put the image in with the other elements. If you never added elements before, this number would be 9.

4) In include/functions_triad.php find:
'8' => 'Holy'
add after it
, '#' => 'NewElementName'

Noting the comma. # is the number you named the element

5) Create your card as usual, and select the new element for it. The game will take care of the rest :)
Well, I could possibly allow you to specify a source directory, but there is really no way around at SOME point you having to go through each and every image to do something. simply because php cant read what are on images, so you would have to do that yourself. Also the cardid isnt known until the card is actually saved in the database, so it wouldnt know which image belongs to which cardid after the fact. To make it easier for the system to recognize the connection would STILL require you to have previously gone through and say named each image as something indentifyably different :-p
Reply With Quote
  #75  
Old 08-23-2005, 02:51 PM
rsj1 rsj1 is offline
 
Join Date: Oct 2004
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for that tip about the elements! I guessed it would be that simple - but I was not sure if it was hard coded or not I had figured that the different size boards would require a massive script update - still mabey something for those long boring winter months :P

As for user shops, the reason I suggest this is so people can choose they cards they want to offer to other members rather than the other members randomly offering for any card they wish.

Minumum - Might be useful if someone wanted to battle another person with only say level 5 cards or for use with the random rule! My experience with that is nearly always level 1-3 cards while my opponent gets level 5+ (at least in the ff8 game lol - I havnt tried it out in your hack yet) I think this is because most people have a LOT more of the low level cards
Reply With Quote
  #76  
Old 08-23-2005, 06:50 PM
Darkwaltz4's Avatar
Darkwaltz4 Darkwaltz4 is offline
 
Join Date: Oct 2002
Location: Chicago
Posts: 1,538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

elements either match, or dont match :-p

long boring winter months?! i have a girlfriend you know!

i might be able to do something with user shops. i like that idea slightly better than with a general shop.

as for minimum, the key to beating random in ff8 (and indeed in vbtt) was to get rid of all of your low-level cards then you couldnt help but get better cards, but it also locked you into the higher difficulty levels. the tradeoff is yours to make, and i still dont think its something that is actually needed. you can still change my mind on this one
Reply With Quote
  #77  
Old 09-01-2005, 02:48 PM
Cyricx Cyricx is offline
 
Join Date: Aug 2002
Location: Missouri
Posts: 1,144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any plans to develop this to 3.5?
Reply With Quote
  #78  
Old 09-01-2005, 02:56 PM
Darkwaltz4's Avatar
Darkwaltz4 Darkwaltz4 is offline
 
Join Date: Oct 2002
Location: Chicago
Posts: 1,538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yep its in the works, although atm im devoting most time to completing vbtopsite (maybe a week left)
Reply With Quote
  #79  
Old 09-02-2005, 01:00 PM
Cyricx Cyricx is offline
 
Join Date: Aug 2002
Location: Missouri
Posts: 1,144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Awesome news bro!! can't wait
Reply With Quote
  #80  
Old 09-02-2005, 09:30 PM
Mijae's Avatar
Mijae Mijae is offline
 
Join Date: Nov 2001
Location: Russia
Posts: 523
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice new addition for my forums, I hope my users like it.

One question, is there any way to reset the TT? As in delete all cards a user has, plus all the statistics?
Reply With Quote
  #81  
Old 09-02-2005, 09:34 PM
Kurisu Kurisu is offline
 
Join Date: Aug 2002
Posts: 68
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Mijae
One question, is there any way to reset the TT? As in delete all cards a user has, plus all the statistics?
There has to be. Just use PHPmyAdmin and use the UPDATE query.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:18 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05567 seconds
  • Memory Usage 2,333KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete