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
  #102  
Old 09-19-2005, 04:19 PM
deathemperor's Avatar
deathemperor deathemperor is offline
 
Join Date: Jul 2003
Location: HOL
Posts: 1,270
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Darkwaltz4, do you plan to port this hack to vb3.5 ?
Reply With Quote
  #103  
Old 09-19-2005, 06:27 PM
Darkwaltz4's Avatar
Darkwaltz4 Darkwaltz4 is offline
 
Join Date: Oct 2002
Location: Chicago
Posts: 1,538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yes, in fact i just got finished gathering stuff from the how-to forum on conversion :-p

but before i do that ive been implementing some better caching ideas, since some queries in the hack could potential grab lots and lots of data, and i want to make it better.

also, i want to reduce the amount of plugins for the hack to possibly even 0 (its very non invasive in the first place) but id have to add another small thing to it

short answer: yes, of course :-p
Reply With Quote
  #104  
Old 09-19-2005, 08:19 PM
lonely lonely is offline
 
Join Date: Dec 2001
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Darkwaltz4
lonely: the system currently requires at least one card per level, otherwise itll search forever, hence the error. im thinking of working on deck support first, as itll address all of the issues that are coming up, as well as aiding with more advanced editing (like changing levels or adding elements) as well as remove some of the hard-coded dependancies that you have.

A workaround you could use for that, is removing the option for a level 10 match from the newaimatch template, and then selecting the new BONUS level that appears, and it will allow you what you want.

the cards you select are moved into a match, and are no longer 'available' to you. this ensures that you cant resell or trade away a card that you are using. this is normal behavior, and you recieve the cards back at the end of a match, whether its played through or rejected by your opponent (and depending on if you didnt lose them because of a prize rule!)

there is not a 'no multiples' rule currently, but there might be on in the future (if i am convinced of its merit)

as per the issue i explained above, you dont need to 'return' the cards to the user if they selected to use them in a trade/match, as they will be returned automatically once they are done being used. however the deck support update might include an inventory editor.
Ah okay, that seems to have worked like a charm so far.

I still have one more thing that's bothering me though -
How do I assign people one of the UC cards, or ANY card for that matter. I see how to make new cards, and give those to people, but I want to be able to send someone a specific existing card.

If this can only be done in the database right now, where in phpmyadmin could i go to assign someone a card? The triad_user table is really confusing to me, it doesn't seem to match up with the people playing.

Anyway thank you for your responses Dark
Reply With Quote
  #105  
Old 09-19-2005, 08:22 PM
deathemperor's Avatar
deathemperor deathemperor is offline
 
Join Date: Jul 2003
Location: HOL
Posts: 1,270
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

oh nice, I'd be looking forward to this.

be sure to send an update when you release the vb3.5 version.

keep it up !
Reply With Quote
  #106  
Old 09-19-2005, 09:26 PM
Darkwaltz4's Avatar
Darkwaltz4 Darkwaltz4 is offline
 
Join Date: Oct 2002
Location: Chicago
Posts: 1,538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

you bet i will

lonely:
yeah, again, an inventory editing thing im working on.
for now, find the card you want in the triad_card table (or select to edit it in the card editor thing in ACP, im pretty sure 2.7 has the id:X thing, but the first method is foolproof) and look for its rowid. now in the triad_user table, find the userid row of the person, and a column cr_X where X was that rowid. Its a big table (might change) edit that column for that user, as a number available for that card for that user
Reply With Quote
  #107  
Old 09-30-2005, 01:51 PM
AllenSam AllenSam is offline
 
Join Date: Jul 2005
Location: Illinois
Posts: 61
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there a way to close this off to certain users/usergroups? I have a temp banned usergroup that I still allow to view the foums, they just can't post or anything...So, I want to deny them access to TT.

Also, I think I found a bug...either that or something I messed up when I installed.

When I go to view someone's statistics, it shows my stats (userid 1) under "Available Inventory Statistics" no matter who I'm viewing, except Usercards. The Usercards number is right, but the other stuff like "Collection: xx/xx (xx%)", "Standard Cards", and "Most Available Cards" show only my stats, even if I'm looking at someone else's score card.

EDIT: I take that back...It's not using my stats for everyone...some people have my stats, but one user has "Collection: 188/138 (136%)". =\ I think maybe it's adding my cards in with theirs or something...
Reply With Quote
  #108  
Old 09-30-2005, 04:00 PM
Darkwaltz4's Avatar
Darkwaltz4 Darkwaltz4 is offline
 
Join Date: Oct 2002
Location: Chicago
Posts: 1,538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmm that last one does sound like a bug, ill look into it. (it might already be fixed since the stats sections have been heavily optimized in the version i am working on)

find out the usergroupid of your banned usergroup (its in the ACP)

in the tops of the TT files in question, and underneath this

PHP Code:
// ########################################################################
// ######################### START MAIN SCRIPT ############################
// ######################################################################## 
put this, where X is the usergroupid you just looked up

PHP Code:
if ($bbuserinfo['usergroupid'] == X)
{
 
print_no_permission();

i might incorporate a permissions thing for the next version
Reply With Quote
  #109  
Old 10-05-2005, 10:12 AM
PixelFx PixelFx is offline
 
Join Date: Dec 2002
Posts: 1,117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can't wait for 3.5 update, seems I've updated everything to that now .. but miss these hacks but I know your busy .. so its all good
Reply With Quote
  #110  
Old 10-12-2005, 03:35 AM
DS MrSinister DS MrSinister is offline
 
Join Date: Dec 2002
Location: the burgh
Posts: 553
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

any word on this bad boy yet? I hope it will be out soon.
Reply With Quote
  #111  
Old 10-12-2005, 01:58 PM
Darkwaltz4's Avatar
Darkwaltz4 Darkwaltz4 is offline
 
Join Date: Oct 2002
Location: Chicago
Posts: 1,538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i am recoding a bit of it as well as infusing the deck support system, this is about half done. i also am setting up a website which will host a demo of triple triad, and yes that forum is 3.5, so this should be a good sign for you :-p

version 2.8 will be the vb3.5 version 1.0, im still learning the apis for 3.5
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 05:50 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.05395 seconds
  • Memory Usage 2,330KB
  • 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
  • (2)bbcode_php
  • (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