Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > Premium Archives > RPG Integration Hack
FAQ Community Calendar Today's Posts Search

Closed Thread
 
Thread Tools
UPDATE: vBulletin 3.5.0 & RPG IH Details »»
UPDATE: vBulletin 3.5.0 & RPG IH
Version: , by Revan Revan is offline
Developer Last Online: Jun 2014 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 06-09-2005 Last Update: Never Installs: 0
 
No support by the author.

I have seized all further development of the RPG Integration Hack to release a vB3.5.0-compliant version. For those that don't give a flying fk about the details, this basically means that you will see RPG v3.5 (no pun intended) with the already present features, plus the features listed in bold in the Suggestions for future version thread, under the "Approved feature suggestions" section.
As for an ETA of this new release, I cannot tell. I want to clean up every single template and remove redundant templates before I release it. My summer holidays started, so I will work day and night (almost literally) to release this version ASAP (but with as few bugs as possible).

Now for the details.
I have not yet seen the vB3.5.0 code, as the zip is sitting, downloaded, on my desktop and me almost too scared to open it. I need to upgrade my localhost, and make sure I got all the v4 edits down on paper before I want to do any more work. I also need to learn the new codes, and how to best utilise the plugin system. I promise you, I will do whatever I can to make sure file edits will be kept to the absolute minimum. IF your new vB3.5.0 will remain a hassle to upgrade due to sloppy coding, it will NOT come from the RPG.
Also I have a confession to make: Even though I bolded the Cache system feature, it is not 100 % complete. I have yet to design and code the Inventory control itself, and to update the Battle/Monster Arena with this new cache system. The latter should be a piece of cake, but the Inventory may take some time. It will be ready within the month, of that I am almost sure. Again this depends on how complex the new coding is.

That's about it, if you have any further questions about this issue, feel free to ask

Show Your Support

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

Comments
  #2  
Old 08-12-2005, 05:24 PM
Vindicare's Avatar
Vindicare Vindicare is offline
 
Join Date: Dec 2001
Location: Europe
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

2 months later. Curious to hear about the current status
  #3  
Old 08-12-2005, 10:35 PM
Revan's Avatar
Revan Revan is offline
 
Join Date: Jan 2004
Location: Norway
Posts: 1,671
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, the cache system turned out to become abit more extensive than I first planned.
I also didn't like what was happening to the functions in the new OOP style, so I have basically rewritten the entire core. Again.
There's just a small amount of coding remaining to be done there, then I can get started on the actual files.
Now due to this new system being so different from the old (the "old" being a system that basically never made it to the public), I have to rewrite parts of every file. Therefore, remaining to do is as follows:
  1. Finishing touch on new functions
  2. Checking/fixing every file in / and /admincp
  3. 18 Admin Help entries for the vBOptions settings
  4. Extensive testing of the upgrade scripts
I haven't tested the upgrade parts at all, and we don't want anything going wrong with your databases now do we
  #4  
Old 09-01-2005, 02:47 PM
Sykoi Sykoi is offline
 
Join Date: Dec 2004
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you need any help with general PHP, feel free to get ahold of me by PMs - I don't know vB 3.5's architecture yet (But I plan on learning it once I get around to it ), but I do have a few years experience with PHP

(This reply was a pathetic excuse in getting you to post an update - while actually offering help )
  #5  
Old 09-01-2005, 05:19 PM
Ky Kiske's Avatar
Ky Kiske Ky Kiske is offline
 
Join Date: Dec 2001
Location: Miami, Florida
Posts: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What is the projected amount of files you see being added?
  #6  
Old 09-02-2005, 10:26 AM
Revan's Avatar
Revan Revan is offline
 
Join Date: Jan 2004
Location: Norway
Posts: 1,671
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sykoi
If you need any help with general PHP, feel free to get ahold of me by PMs - I don't know vB 3.5's architecture yet (But I plan on learning it once I get around to it ), but I do have a few years experience with PHP

(This reply was a pathetic excuse in getting you to post an update - while actually offering help )
Thanks for the offer, I might just take you up on that sometime
Quote:
Originally Posted by Ky Kiske
What is the projected amount of files you see being added?
As far as I can tell at this point, 4 or 5. They are all class_rpg_x.php (where x being the category of which they handle, such as items, clan, core etc), and take the place of functions_rpg.php

As for a general update:
Development has been nonexistant for a few weeks now. Ive been busy with a paid mod, and in the meantime combatting my Lineage II addiction.
The entire core is being rewritten (again, for the 3rd time and counting ), but this new structure offers cleaner code, ease of use for developing extensions/addons, and query efficiency. For instance, in headquarters.php, you had the potential of having the script run an infinitely large amount of queries, depending on how many combinations of class/race/element etc you had available. This has been reduced to zero, due to the cache system I blatantly ripped from vB... eh I mean wrote.
In any RPG file (IE not vB default), no queries need to be ran to fetch Clan, Class, Element, (Gender), Item, Race, Type. In short, everything that would need to be involved in a massive query to fetch all required info. In any vB default file (ie showthread, showpost), hooks will take care of the fetching of this info.
I am looking at a very high probability of there being NO file edits required, though this might change when I move on to the admincp.

In general, the only file I have finished is headquarters.php, though this will need slight rewrites because of some key changes to the DB table names I plan to introduce.
Ill try to make some time each day to developing the hack. I feel confident Ill be able to release the 3.5 compatible version within 2005, though this may change at any time. My sig will be updated should I have reason to believe I won't be able to make the deadline.
  #7  
Old 09-02-2005, 03:05 PM
Ky Kiske's Avatar
Ky Kiske Ky Kiske is offline
 
Join Date: Dec 2001
Location: Miami, Florida
Posts: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Revan
As far as I can tell at this point, 4 or 5. They are all class_rpg_x.php (where x being the category of which they handle, such as items, clan, core etc), and take the place of functions_rpg.php

As for a general update:
Development has been nonexistant for a few weeks now. Ive been busy with a paid mod, and in the meantime combatting my Lineage II addiction.
The entire core is being rewritten (again, for the 3rd time and counting ), but this new structure offers cleaner code, ease of use for developing extensions/addons, and query efficiency. For instance, in headquarters.php, you had the potential of having the script run an infinitely large amount of queries, depending on how many combinations of class/race/element etc you had available. This has been reduced to zero, due to the cache system I blatantly ripped from vB... eh I mean wrote.
In any RPG file (IE not vB default), no queries need to be ran to fetch Clan, Class, Element, (Gender), Item, Race, Type. In short, everything that would need to be involved in a massive query to fetch all required info. In any vB default file (ie showthread, showpost), hooks will take care of the fetching of this info.
I am looking at a very high probability of there being NO file edits required, though this might change when I move on to the admincp.

In general, the only file I have finished is headquarters.php, though this will need slight rewrites because of some key changes to the DB table names I plan to introduce.
Ill try to make some time each day to developing the hack. I feel confident Ill be able to release the 3.5 compatible version within 2005, though this may change at any time. My sig will be updated should I have reason to believe I won't be able to make the deadline.
So you plan on important some AJAX Functionality? Maybe for the Clan Section.
  #8  
Old 09-02-2005, 03:33 PM
Revan's Avatar
Revan Revan is offline
 
Join Date: Jan 2004
Location: Norway
Posts: 1,671
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I plan on making every bit of the hack that CAN be made AJAX compatible this, but not in the first vB3.5 version.
I mainly want to make the hack even more efficient, and 3.5 compatible first. Then I want to finish all the features I have listed for the 2nd version, and then I will either work on making what I have then AJAX compatible, or start coding the "next generation" version (3rd eta in my sig), which I am getting designed by a professional game designer.
I particularily want to introduce AJAX in the Battle pages, to avoid page reloads.
  #9  
Old 09-02-2005, 04:12 PM
Ky Kiske's Avatar
Ky Kiske Ky Kiske is offline
 
Join Date: Dec 2001
Location: Miami, Florida
Posts: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So in a sense the system is moving more towards realtime then turnbased?
  #10  
Old 09-02-2005, 04:39 PM
Revan's Avatar
Revan Revan is offline
 
Join Date: Jan 2004
Location: Norway
Posts: 1,671
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't want to go into details on that, because that would be telling
But I can say that I won't make any drastic changes to the battle system without offering an option to revert to the old method (but still be able to utilise AJAX and all other features, of course).
Closed Thread


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 01:02 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.04917 seconds
  • Memory Usage 2,323KB
  • Queries Executed 24 (?)
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
  • (3)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
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)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