Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
v3 Arcade - Games Arcade System for 3.6.0 Details »»
v3 Arcade - Games Arcade System for 3.6.0
Version: 1.0.7, by John John is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.6.1 Rating:
Released: 11-26-2005 Last Update: 09-22-2006 Installs: 1807
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

Staff note: Requesting or posting links to sites for massive game downloads is considered posting links to Warez and is not allowed. Also see: Posting/requesting (links to) Game Downloads
=================================
v3 Arcade
for vBulletin 3.6.1
=================================

"v3 Arcade" is the third Arcade system I've written for vBulletin. It's coded from scratch, not a port of an older version - and because it was coded specifically for vBulletin 3.6 it uses the product system for code modifications, and utilizes AJAX technology throughout. Here's a brief rundown of the features in this version of v3 Arcade.

- Supports both v3 Arcade and iB games.
- Download *legal* free, premium and multiplayer games directly from v3arcade.com to your Arcade installation.
- Import script to convert your old v3 Arcade installation. (A script to import games, scores and news from old IBPro installations is available here, thanks to Tigga: http:www.v3arcade.com/forums/showthread.php?t=324)
- AJAX based instant ratings, for simple to use game ratings.
- AJAX based inline score moderation.
- AJAX based instant game searching.
- Tabbed, customizable categories.
- Challenge system for one-on-one contests.
- User-permission based settings for email/PM notification, challenge settings.
- Streamlined viewing modes for users with lower resolutions.
- AJAX based quick stats, for viewing statistics by passing the cursor over a username.
- Mass import tools for importing games in bulk.
- Reverse and decimal based scoring.
- Arcade-only closure with customizable message.
- Per game criteria, allows you to control access to games by reputation, posts, registration length.
- Postbit based awards.
- Personalized recommendations for other games users might like, based on what they?re playing.
- Quick stats, letting a user know how many other scores are above and below theirs.
- Score ranking.
- Admin customizable ?score feedback?, displays a message based on how well as user has done.
- Numerous Admin CP settings to control things like popup opacity, maximum comment length, hover delay length, and numerous other behaviors.
- Full admin control over the types of content allowed in comments (BB code, HTML, smilies, etc.)
- Usergroup based access permissions.
- Fully phrased, for each translation into other languages.
- An ever growing collection of third party add-ons, thanks to Oblivion Knight.
- A slick, professional layout.

=================================
Change Log
=================================

1.0.0 - First public release.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

1.0.1 - Bug fixes and feature release.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- More visible postbit award presence.
- Reverse scoring option added to games.
- Data dictionary implementation, makes sure the Arcade database changes are correctly made.
- Template grouping.
- "Posts in the last 24 hours" criteria added to games.

1.0.5 - Bug fixes and feature release.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- Added search on/off toggle function in Admin CP.
- Opera compatibility fixed.
- Welcome message now an Admin CP option.
- Use "Miniature Mode" By Default option added to the Admin CP.
- New AJAX based favorites system.
- Hooks in place for vbBux integration (coming soon from CMX_CMGSCCC)
- Per-category on/off settings.
- Default user settings for challenges and notifications.
- Database error when pruning a user?s scores with table prefix.
- Database error when viewing distinct high scores when the table is empty.
- Notification bug fixes, users should now be notified based on their Arcade settings.
- Timestamp bug fixed for news and events.

1.0.6 - Bug fixes.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- Fixed a bug where unregistered users could challenge people in the Arcade.
- "Wipe All Scores" tool added.
- "arcade_award_bit" template is now cached correctly.

1.0.7 - Features and Bug fixes.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- Guests can now play games, but their scores aren't recorded. If a guest plays a game, they're asked to register if they want their score recorded afterwards.
- Admins can now wipe all scores through the Admin CP.
- Admins now have a tool to enable challenges by default for all users.
- Usergroup requirements for games are now in place.
- Admins can now choose to flip the columns and have the smaller panel on the left, with the larger content area on the right.
- News & Events - now entries contain links to games.
- Numerous bug fixes.
- Mass category changer for altering game categories en masse.
- High score rebuilder in the Admin CP.


=================================
Branding Free
=================================

All v3 Arcade installations carry and require a small "v3 Arcade" logo in the footer, as well as the text "Powered by v3 Arcade" which links to http:www.v3arcade.com. For information on legally removing the branding, please visit www.v3arcade.com.


=================================
www.v3arcade.com
=================================

If you're looking for more games, add-ons, support, tutorials, or anything Arcade related - www.v3arcade.com is the place to go.

Bug tracking: http://www.v3arcade.com/forums/vbugs.php

You can contact me directly at john@v3arcade.com for support.


=================================
Many thanks to...
=================================

- All branding-free customers and donors, for supporting the project.
- Oblivion Knight, for his work on the forums and great add-ons.
- Snowy, for his work on the forums.
- Andreas a.k.a. KirbyDE, for his vB 3.5 tutorials.


=================================
Copyright
=================================

All code in distributed in this zip is Copyright ?2005 John Warwick, with the following exceptions:
class_tar.php - Credits within.
All Actionscript code within the included .swf files, unless otherwise noted.

Show Your Support

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

Comments
  #2802  
Old 01-15-2008, 02:52 AM
frenzi frenzi is offline
 
Join Date: Oct 2007
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So I installed everything and made the template modifications as required without any hitches. For some reason I am not able to see the arcade though. I have the permissions set to allow me and I don't see a thing. I am using a different style than the default VB but that shouldn't matter right? I placed the images in the proper folder as requested and also placed them in the images folder for my style. I have set the options in the AdminCP to what's appropriate. Anyone know what I'm doing wrong?

Sorry for my noobness.
Reply With Quote
  #2803  
Old 01-15-2008, 02:00 PM
Mario.D's Avatar
Mario.D Mario.D is offline
 
Join Date: Aug 2004
Location: Sweden
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by frenzi View Post
So I installed everything and made the template modifications as required without any hitches. For some reason I am not able to see the arcade though. I have the permissions set to allow me and I don't see a thing. I am using a different style than the default VB but that shouldn't matter right? I placed the images in the proper folder as requested and also placed them in the images folder for my style. I have set the options in the AdminCP to what's appropriate. Anyone know what I'm doing wrong?

Sorry for my noobness.
Do you see the Arcade link in the navbar?
Reply With Quote
  #2804  
Old 01-16-2008, 03:42 AM
frenzi frenzi is offline
 
Join Date: Oct 2007
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Mario.D View Post
Do you see the Arcade link in the navbar?
Nope. I double checked that I made the appropriate template edits. I'm stuck.:erm:
Reply With Quote
  #2805  
Old 01-16-2008, 07:00 PM
Mario.D's Avatar
Mario.D Mario.D is offline
 
Join Date: Aug 2004
Location: Sweden
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by frenzi View Post
Nope. I double checked that I made the appropriate template edits. I'm stuck.:erm:
Have you tried with default template?
Also try to acess the arcade this way www.yourdomain/forum/arcade.php
Reply With Quote
  #2806  
Old 01-17-2008, 12:09 AM
frenzi frenzi is offline
 
Join Date: Oct 2007
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Mario.D View Post
Have you tried with default template?
Also try to acess the arcade this way www.yourdomain/forum/arcade.php
Thx for the help bro. I am able to access the arcade from the direct url so it's most likely an issue with the style I am using. But your help lets me know It's all installed correctly and I just have to sort out the templates.

Thx again!
Reply With Quote
  #2807  
Old 01-20-2008, 06:25 AM
Abieteh-Dot-Com Abieteh-Dot-Com is offline
 
Join Date: Jan 2008
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It's a nice hack and I have it installed on my forum.
But the negative thing is that there are no games available to download! Or maybe it's me who couldn't find any!
Reply With Quote
  #2808  
Old 01-20-2008, 04:42 PM
skhms's Avatar
skhms skhms is offline
 
Join Date: Oct 2006
Location: Sweden
Posts: 120
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Regarding v3 Arcade not supporting IBPro's v32 games...

Here is a plugin I did to add such support. See the attached file.

If you want a improved 'iB "Pro" Arcade - Mass Game Import' function you also has to edit the arcadeadmin.php file.
This improvement also copies the gamedata folder in the tar package.
Note that the empty file v32game.txt is not copied (nor an empty index.html, if there are any).
This doesn't matter if you use my plugin since that file isn't checked anyway.

How to do it:
Import the attached file 'iB Pro v32 Arcade Game Compatibility.xml' as a plugin.
(Via "Plugin & Products" > "Download / Upload Plugins" > "Import Plugin Definitions XML File" in your Admin CP.)

Create the folder "arcade" in the forum root.
Create the folder "gamedata" in the newly created "arcade" folder and CHMOD it to 777.

Edit the file admincp/arcadeadmin.php
Warning! Copy the original arcadeadmin.php first, just in case...
You are doing this at your own risk. This will copy and delete files on your server. Don't blame me if anything goes wrong.

FIND
PHP Code:
        @unlink($image_path '/' $thisgame['shortname'] . '1.gif');
        @
unlink($image_path '/' $thisgame['shortname'] . '2.gif');
        @
unlink($game_path '/' $thisgame['shortname'] . '.swf'); 
BELOW IT ADD:
PHP Code:
// Addition for uninstalling IBPro v32 games!
// Tries to delete the game folder in arcade/gamedata/ 
// 2007-10-28 /SK    
        
foreach( glob('arcade/gamedata/' $thisgame['shortname'] . '/*.*') as $sk_fn)
        {
            @
unlink$sk_fn );
        }
        
rmdir'arcade/gamedata/' $thisgame['shortname'] );
// End. Addition f?r uninstalling IBPro v32 games 
FIND:
PHP Code:
        if (substr($filenamestrlen($filename)-44) == '.tar')
        {
            
$gametar = new tar;
            if (
$gametar->openTAR($vbulletin->GPC['filepath'] . '/' $filename))
            {
                foreach (
$gametar->files as $key => $val)
                { 
BELOW IT ADD:
PHP Code:
// Addition for installing IBPro v32 games!
// If there is a folder called gamedata in the tar it will copy all files in there to the forumroot/arcade/gamedata folder
// 2007-10-28 /SK
                    
if( ($startpathpos strpos$val['name'], 'gamedata/')) !== false )
                    {    
                        
$newpath $real_path '/../../arcade/gamedata';
                        
$startpathpos += 9;
                        while( (
$endpathpos strpos$val['name'], '/'$startpathpos )) != )
                        {
                            
$newpath .= '/' substr$val['name'], $startpathpos$endpathpos $startpathpos );
                            @
mkdir($newpath 0777);
                            
                            
$startpathpos $endpathpos 1;
                        }
                        
                        
$newfile $newpath '/' substr$val['name'], $startpathpos );
        
                        if (
$handle fopen($newfile"wb") )
                        {
                            
fputs($handle$val['file'], strlen($val['file']));
                            
fclose($handle);
                        }            
                    }
// End. Addition f?r installing IBPro v32 games 
Done!

OBS! I don't guarantee this work for every v32 game, I don't guarantee it will work at all actually.
But it is being used and seems to work... I just don't guarantee anything

/SK
Reply With Quote
  #2809  
Old 01-20-2008, 07:01 PM
MrZeropage's Avatar
MrZeropage MrZeropage is offline
 
Join Date: Nov 2003
Location: Munich, Germany
Posts: 3,012
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

just for your information: it is not enough just to make it possible to install and uninstall those v32-games, you also need massive changes in incoming score-handling from those games, as they call some other function, use additional variables and encrypt the score itself and (in v33 games) even the GameID.
If you don't support those new communication between the new v32/v33-games and v3arcade mainscript, scores won't record or be totally messed up...
Reply With Quote
  #2810  
Old 01-20-2008, 08:21 PM
skhms's Avatar
skhms skhms is offline
 
Join Date: Oct 2006
Location: Sweden
Posts: 120
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MrZeropage View Post
just for your information: it is not enough just to make it possible to install and uninstall those v32-games, you also need massive changes in incoming score-handling from those games, as they call some other function, use additional variables and encrypt the score itself and (in v33 games) even the GameID.
If you don't support those new communication between the new v32/v33-games and v3arcade mainscript, scores won't record or be totally messed up...
Yes, of course. That is what the plugin does.
It's a simplified version of it, for sure. But it handles those requests.

/SK
Reply With Quote
  #2811  
Old 01-20-2008, 08:48 PM
MrZeropage's Avatar
MrZeropage MrZeropage is offline
 
Join Date: Nov 2003
Location: Munich, Germany
Posts: 3,012
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, I now saw the PlugIns you provide, sorry.

But you return static values for the encryption-algorythm and you even never verify any crypted values if they may be cheated/modified or not. You just pass any value to the scores and save it.

The main avvantage of v32/v33 games is the improved security and cheat-protection using the encryption and verify-system...
Reply With Quote
Reply

Thread Tools

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 08:03 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04381 seconds
  • Memory Usage 2,364KB
  • Queries Executed 27 (?)
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
  • (4)bbcode_php
  • (5)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
  • (4)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_postinfo_query
  • fetch_postinfo
  • 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