Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

2 Pages V   1 2 >  
Reply to this topicStart new topic
> D.R.I.A.C. Inventory System - v1.1, KGC_CategorizeItem compatibility patch released! (18/11/2009)
Overlord_Dave
post Sep 30 2009, 02:09 PM
Post #1


Level 5
Group Icon

Group: Member
Posts: 74
Type: Scripter
RM Skill: Intermediate




-|- D.R.I.A.C.S. v1.1 -|-

DRIACS stands for: D&D-style Restricted Inventory and Advanced Chest System.


It is a massive overhaul of how items are held by the player. As the name suggests, it gives all items a 'size' (which can correspond to weight, or energy etc...), and limits the player's inventory by the amount of items they are carrying. The user can also allow the player to become "over-encumbered", which will make them move slower.

It also allows the creation of 'chests'. These are objects that contain multiple items, and most importantly remember which items they contain. An entirely new scene has been written to handle moving items between the player's inventory and the opened chest.

Items in chests are defined by the user creating an Item Table. With a simple but powerful syntax, it is easy to create complex random combinations of items.

DISCLAIMER: While I feel very strongly that there's no point having chests if the inventory is not limited, this does not mean that there's no point having a limited inventory if there are no chests. This script is rather complicated, and if you are just after a limited inventory (and not bothered about chests) then there are much simpler scripts out there for you to use.

-- Features --

[Show/Hide] There's a lot of them...
    Version 1.0
  • Each chest is based on a 'base chest' created in the settings of the script. Multiple chests can be created from the same 'base chest'.
  • Initial items in a base chest are listed using a simple syntax. For example, '2i6 4a5' would add two of item id 6, and four of armour id 5. THIS HAS BEEN MASSIVELY IMPROVED UPON SINCE v1.1 - this example still applies, but now there is even more control, such as for randomising chest items.
  • When a chest is opened it is assigned a unique name. The chest can now be accessed from anywhere, allowing the creation of item banks, for example.
  • Many chest management commands, including adding items, checking whether items exist in a chest, and resetting or clearing chests.
  • Random drops by enemies can be put into a chest, which is immediately viewed by the player. Battle events can also lead straight to the viewing of 'spoils' from the enemy, based on spoils created in the settings (like base chests).
  • Advanced inventory management, including the ability to drop items. Items can also be dropped from the Spoils or Shop scene (this can be disabled in the settings).
  • Items can be set to 'no drop', which means they can never be dropped. They can also be set to 'forced', which means that they must be taken by the player, who won't be able to exit a chest without them.
  • A large number of 'encumberment' settings, which describes how the player acts when carrying too much. It can be disallowed completely, or the player slowed down by a set amount, or not able to dash.
  • All text in the system is customisable, including the text of all dialogues and options.
  • Huge amount of display options, including the changing of colour and opaqueness of item names depending on their properties, as well as the positions of new windows.
  • And probably lots of features I've forgotten about tongue.gif.
Version 1.1
  • Gold can now be added to chests - when the chest is opened a pop-up window appears informing the player how much gold they have found (with a customisable message, of course)
  • Chests are now created with an Item Table. A simple but powerful syntax allows the user to easily create complex, random combinations of items, such as for chests tailored to a player's level.
  • Chests can now be initialised 'remotely' with the remote_open_chest command. This means modifications can be made to the chest before the player has opened it for the first time.

-- Screenshots --

[Show/Hide] Note that these shots are not representative of the full customisability of the system.

The modified item scene




The modified shop scene








The brand new 'Spoils' scene












-- Script --

Click here to download the demo for the script (which is too large to post).

A full instructions script is included, detailing how to use all the functions. The demo also demonstrates (nearly) every function.

-- Bug Fixes --

Before reporting any bug, just make sure the latest patch is downloaded, and placed under the main script. Only the newest patch is needed, as it will contain all the other patches. When the patches start getting huge I'll release a new version of the script.

The password is DRIACS.

Latest patch: no patches for current version

[Show/Hide] Old patches (in reverse date order):


-- Compatibility --

This script will almost certainly not be compatible with any script that affect the Item, Shop or Battle scenes.

However, if there is a script which you would like compatibility for, then follow these instructions:
  • First, try placing the DRIACS script above the script you need compatibility for. Most scripts use many aliases, whilst DRIACS doesn't (on account of my not-so-wicked-sick programming skillz tongue.gif). Because of this, most scripts can 'handle' the changes made in DRIACS without any patch needed. If this doesn't work...
  • Next, check that a patch hasn't already been created (see the list below - it should be added to this post)
  • If not, then create a request in the Script Request forum. DO NOT make a request in this post.
  • Eventually, the request will be answered (maybe by me, maybe not). When this happens, presuming it is successful, then PM me so that I can add it to this post.
To reiterate, if anybody creates a compatibility patch, then make sure you let me know, so that I can include it in this post. You will of course be credited fully.

-- Compatibility Patches --
Once again the password is DRIACS. Patches are sorted by the script's author.

[Show/Hide] KGC_CategorizeItem (Patch 1, released 18/11/2009)
DRIACS version: 1.1
Script version: 10/04/2008 release (version unknown)
Patch Link: kci100408.1c1.1.181109
Note that this patch fixes all known issues. If any still remain then be sure to report it in this post so a new patch can be made.

-- Credit and Thanks --

To summarise:
QUOTE
The DRIACS Team
(unless otherwise stated all are users of www.rpgmakervx.net)

Project Lead and Programming
Overlord_Dave

Beta Testing
Oceano
makryu
MASH MX
Aero_drake (rpgrevolution.com)

Special Thanks
Mithran
Gingercake
Everyone who submitted a bug report
The RPG Maker VX community
To not summarise:

First a big thank you to myself, for conception, coding, and testing of this script. And of course making the truly incredible demo (I kid, I kid).

Secondly, and even bigger thank you to Mithran (of rpgmakervx.net), for making the damn thing work. He knows what he's done wink.gif.

And finally, a gigantic thank you to the following testers, who found many bugs for me to fix, and generally gave me lots of boring work to do:
- Aero_drake
- Oceano (rpgmakervx.net)
- makryu (rpgmakervx.net)
- MASH MX (rpgmakervx.net)

Also, thanks to Gingercake (of rpgmakervx.net) for consultancy on creating the Item Table syntax.

-- Author's Notes --

This projects has been a big part of my RMVX life for a while, so if you do have criticism, please keep it constructive.

And of course, if you have any suggestions for future features, then by all means let me know.

Enjoy the fruits of my mental loins! (sorry, bad image)

Overlord_Dave

x

This post has been edited by Overlord_Dave: Nov 18 2009, 04:17 AM


__________________________
Overlord_Dave's super-awesome blog



[Show/Hide] My contributions


[Show/Hide] My scripts
(Some of these are on rpgmakervx.net only)
DRIAC System - massive overhaul of the item system, with a restricted inventory and chests which remember their contents
Overlord_Dave's World Map - highly customisable world map system
Overlord_Dave's Full HP After Battle - does what it says on the proverbial tin
Overlord_Dave's AnimSprite class - a class that makes animating sprites ludicrously simple
[Show/Hide] I did a silly test
Go to the top of the page
 
+Quote Post
   
Khev
post Sep 30 2009, 02:45 PM
Post #2


I'm sorry.. What?
Group Icon

Group: Revolutionary
Posts: 217
Type: Event Designer
RM Skill: Skilled




Wow, downloaded the demo.

This is actually really good!
Also remembers the "Chests" from Fallout and Oblivion smile.gif

Btw, there are a LOT of features, really nice work ohmy.gif


__________________________

Go to the top of the page
 
+Quote Post
   
redyugi
post Sep 30 2009, 06:24 PM
Post #3


Python Programmer
Group Icon

Group: Revolutionary
Posts: 126
Type: Scripter
RM Skill: Intermediate




You finally fixed the bugs?!?! Awesome. Definitely downloading. Awesome work. biggrin.gif


__________________________
Go to the top of the page
 
+Quote Post
   
Ziosin
post Sep 30 2009, 06:42 PM
Post #4


Doesn't ever stop believin'
Group Icon

Group: Revolutionary
Posts: 760
Type: Writer
RM Skill: Skilled




Haha, the demo was pretty funny. I like the variety of features included. It's a very nice script if I do say so myself. Good work.


__________________________
Ziosin's signature, V3.0



Colossus Reborn

Project has been abandoned. I'm gonna keep around the kickass logo, though.
Go to the top of the page
 
+Quote Post
   
OMG_RAWR!
post Sep 30 2009, 07:08 PM
Post #5


Title: Master Map Maker
Group Icon

Group: Revolutionary
Posts: 466
Type: Developer
RM Skill: Advanced




I love this gave me a few ideas.

Would it be possible to have the mode 2 chests stay as like an item bank and in the mode 1 chest the player could put items in it and after the player does something say waits 1 game day the items inside are sold and gold is deposited to the player?


__________________________

[Show/Hide] Dragon Egg Pouch


[Show/Hide] The Signature? :D


[Show/Hide] My Badges :D


[Show/Hide] Website Crap


Be the Ultimate Ninja! Play Billy Vs. SNAKEMAN today!


[Show/Hide] -Secret Solo Project-
Maps - 50%
NPCs - 30%
Story - 99%
Quests - 10%
Other - 18%

Total Progress = 64%
Go to the top of the page
 
+Quote Post
   
buny
post Oct 1 2009, 01:17 AM
Post #6


Level 15
Group Icon

Group: Revolutionary
Posts: 294
Type: Developer
RM Skill: Intermediate




Found Error...........

when selected drop item when in the chest.....
[Show/Hide] Move route LOL

when i drop item when at chest....
than to press left to chest selection...
than press down-down-down


show this

Attached File  error.png ( 9.02K ) Number of downloads: 12


__________________________







Topic'Z

VLAD REQUIEM IS UPDATE! to ~8~
The TopicszZ


@~Action Battle System~@


[Show/Hide] Action Battle System
Bored Battle System Like This
[Show/Hide] Normal Style


So Do you liem MMORPG style?or Zelda?
if yes you'll need this...
style~>
[Show/Hide] Requiem SABS


Join Here ABS


@###@@@###@#
@####@##@##@##
@@#@@@##@@


[Show/Hide] good again
[Show/Hide] NEVER GIVE UP
[Show/Hide] DONT WASTE MY TIME AGAIN!!!!!!!!!!!!!!!!!!!!
[Show/Hide] LASSSSTTTTT ONE
clever you are the 99999999 visitors who open this get outta here!!!!!
Go to the top of the page
 
+Quote Post
   
Overlord_Dave
post Oct 1 2009, 02:40 AM
Post #7


Level 5
Group Icon

Group: Member
Posts: 74
Type: Scripter
RM Skill: Intermediate




@OMG_RAWR!

This is kind of possible using events. ie. when the day ends, clear the chest in question (using clear_chest, instead of update_chests). As for how to sell all the items, short of a conditional branch checking which items are in the chest (with loads of check_item commands), a scripting solution may be the only one. Suggestion noted, anyways. wink.gif

@buny

I know exactly where this error is happening, but it could be happening for a huge number of reasons biggrin.gif.

If you could, make a tiny project whose only purpose is to demonstrate the bug (as in, just one map and one chest), and then send it to me with how to replicate the bug. Since the system is so complicated I'm afraid this would be the only way to work out what's actually going on.


__________________________
Overlord_Dave's super-awesome blog



[Show/Hide] My contributions


[Show/Hide] My scripts
(Some of these are on rpgmakervx.net only)
DRIAC System - massive overhaul of the item system, with a restricted inventory and chests which remember their contents
Overlord_Dave's World Map - highly customisable world map system
Overlord_Dave's Full HP After Battle - does what it says on the proverbial tin
Overlord_Dave's AnimSprite class - a class that makes animating sprites ludicrously simple
[Show/Hide] I did a silly test
Go to the top of the page
 
+Quote Post
   
MetalnosX
post Oct 1 2009, 04:38 AM
Post #8


Level 2
Group Icon

Group: Member
Posts: 27
Type: Developer
RM Skill: Intermediate




Hi!when i tried to download the demo it was set on private can you change that


__________________________
[/size][/color]Ahhhhhh!...AHH!....AHHHH! Madman hitting me with oranges!! ....... Oh?... Is that my brother?[size="6"][color="#FF0000"] Man i cant do this lol
Go to the top of the page
 
+Quote Post
   
wltr3565
post Oct 1 2009, 04:41 AM
Post #9


Laugh with Neuro
Group Icon

Group: Revolutionary
Posts: 184
Type: Event Designer
RM Skill: Intermediate




The download link says the link is private. In other words, I can't download sad.gif


__________________________
Come on, I really need to revive this site:
Script Haven: Go!!!
Aren't good at making sigs though T-T




My simple scripting tutorial:


[Show/Hide] Don't forget:

Laugh with Neuro
Go to the top of the page
 
+Quote Post
   
buny
post Oct 1 2009, 04:47 AM
Post #10


Level 15
Group Icon

Group: Revolutionary
Posts: 294
Type: Developer
RM Skill: Intermediate




umm...so you don't understand what i mean... okay.....
if thats the question.... i'll use a picture

just extract the RAR file...
that contain a step-step picture tha twould explain....
__1 until __9


The Link!


__________________________







Topic'Z

VLAD REQUIEM IS UPDATE! to ~8~
The TopicszZ


@~Action Battle System~@


[Show/Hide] Action Battle System
Bored Battle System Like This
[Show/Hide] Normal Style


So Do you liem MMORPG style?or Zelda?
if yes you'll need this...
style~>
[Show/Hide] Requiem SABS


Join Here ABS


@###@@@###@#
@####@##@##@##
@@#@@@##@@


[Show/Hide] good again
[Show/Hide] NEVER GIVE UP
[Show/Hide] DONT WASTE MY TIME AGAIN!!!!!!!!!!!!!!!!!!!!
[Show/Hide] LASSSSTTTTT ONE
clever you are the 99999999 visitors who open this get outta here!!!!!
Go to the top of the page
 
+Quote Post
   
Overlord_Dave
post Oct 1 2009, 05:13 AM
Post #11


Level 5
Group Icon

Group: Member
Posts: 74
Type: Scripter
RM Skill: Intermediate




Sorry, had the wrong link up >.<. It should work now.

And thanks to buny I have just fixed a bug. So much for beta testing tongue.gif (nah, you guys were great).

At the end of the day I'll put a patch up in this post, to be put under the script. I'll wait just in case any more bugs are found.

Overlord_Dave

EDIT: p.s. I am running on UK time, so it will be in the middle of the day for any US forum goers.

This post has been edited by Overlord_Dave: Oct 1 2009, 05:27 AM


__________________________
Overlord_Dave's super-awesome blog



[Show/Hide] My contributions


[Show/Hide] My scripts
(Some of these are on rpgmakervx.net only)
DRIAC System - massive overhaul of the item system, with a restricted inventory and chests which remember their contents
Overlord_Dave's World Map - highly customisable world map system
Overlord_Dave's Full HP After Battle - does what it says on the proverbial tin
Overlord_Dave's AnimSprite class - a class that makes animating sprites ludicrously simple
[Show/Hide] I did a silly test
Go to the top of the page
 
+Quote Post
   
DementedCashew
post Oct 1 2009, 11:03 AM
Post #12


Big Sister
Group Icon

Group: Revolutionary
Posts: 242
Type: Developer
RM Skill: Skilled




Use Photobucket for storing.


__________________________


------------------------------------------------------------------------------------------
My Stuff



Go to the top of the page
 
+Quote Post
   
buny
post Oct 2 2009, 03:47 PM
Post #13


Level 15
Group Icon

Group: Revolutionary
Posts: 294
Type: Developer
RM Skill: Intermediate




QUOTE (DonyaClaudia @ Oct 2 2009, 02:03 AM) *
Use Photobucket for storing.


Make much space...


__________________________







Topic'Z

VLAD REQUIEM IS UPDATE! to ~8~
The TopicszZ


@~Action Battle System~@


[Show/Hide] Action Battle System
Bored Battle System Like This
[Show/Hide] Normal Style


So Do you liem MMORPG style?or Zelda?
if yes you'll need this...
style~>
[Show/Hide] Requiem SABS


Join Here ABS


@###@@@###@#
@####@##@##@##
@@#@@@##@@


[Show/Hide] good again
[Show/Hide] NEVER GIVE UP
[Show/Hide] DONT WASTE MY TIME AGAIN!!!!!!!!!!!!!!!!!!!!
[Show/Hide] LASSSSTTTTT ONE
clever you are the 99999999 visitors who open this get outta here!!!!!
Go to the top of the page
 
+Quote Post
   
Overlord_Dave
post Oct 3 2009, 06:40 AM
Post #14


Level 5
Group Icon

Group: Member
Posts: 74
Type: Scripter
RM Skill: Intermediate




The bug-fixing patch has been added, in the 'Script' section of the main post. Make sure you have it placed below the main script before reporting any bugs. Enjoy. x

This post has been edited by Overlord_Dave: Oct 3 2009, 06:41 AM


__________________________
Overlord_Dave's super-awesome blog



[Show/Hide] My contributions


[Show/Hide] My scripts
(Some of these are on rpgmakervx.net only)
DRIAC System - massive overhaul of the item system, with a restricted inventory and chests which remember their contents
Overlord_Dave's World Map - highly customisable world map system
Overlord_Dave's Full HP After Battle - does what it says on the proverbial tin
Overlord_Dave's AnimSprite class - a class that makes animating sprites ludicrously simple
[Show/Hide] I did a silly test
Go to the top of the page
 
+Quote Post
   
wltr3565
post Oct 3 2009, 08:02 AM
Post #15


Laugh with Neuro
Group Icon

Group: Revolutionary
Posts: 184
Type: Event Designer
RM Skill: Intermediate




What's the password for the patch?


__________________________
Come on, I really need to revive this site:
Script Haven: Go!!!
Aren't good at making sigs though T-T




My simple scripting tutorial:


[Show/Hide] Don't forget:

Laugh with Neuro
Go to the top of the page
 
+Quote Post
   
redyugi
post Oct 3 2009, 08:42 AM
Post #16


Python Programmer
Group Icon

Group: Revolutionary
Posts: 126
Type: Scripter
RM Skill: Intermediate




If you looked at the post, he tells you that the password is DRIACS


__________________________
Go to the top of the page
 
+Quote Post
   
Overlord_Dave
post Oct 4 2009, 08:29 AM
Post #17


Level 5
Group Icon

Group: Member
Posts: 74
Type: Scripter
RM Skill: Intermediate




New patch up. Fixes a bug with the add_to_chest command.


__________________________
Overlord_Dave's super-awesome blog



[Show/Hide] My contributions


[Show/Hide] My scripts
(Some of these are on rpgmakervx.net only)
DRIAC System - massive overhaul of the item system, with a restricted inventory and chests which remember their contents
Overlord_Dave's World Map - highly customisable world map system
Overlord_Dave's Full HP After Battle - does what it says on the proverbial tin
Overlord_Dave's AnimSprite class - a class that makes animating sprites ludicrously simple
[Show/Hide] I did a silly test
Go to the top of the page
 
+Quote Post
   
Overlord_Dave
post Oct 18 2009, 03:35 AM
Post #18


Level 5
Group Icon

Group: Member
Posts: 74
Type: Scripter
RM Skill: Intermediate




New patch released: c1.0.3.171009 (released 17/10/09)

Get the patch here: http://pastebay.com/61893

Fixes some issues with the 'option window' in the Item scene not disappearing when all of an item has been used up.

Some unknown issues may still remain with this however.

Overlord_Dave


__________________________
Overlord_Dave's super-awesome blog



[Show/Hide] My contributions


[Show/Hide] My scripts
(Some of these are on rpgmakervx.net only)
DRIAC System - massive overhaul of the item system, with a restricted inventory and chests which remember their contents
Overlord_Dave's World Map - highly customisable world map system
Overlord_Dave's Full HP After Battle - does what it says on the proverbial tin
Overlord_Dave's AnimSprite class - a class that makes animating sprites ludicrously simple
[Show/Hide] I did a silly test
Go to the top of the page
 
+Quote Post
   
doogle423
post Oct 20 2009, 01:41 PM
Post #19


Level 2
Group Icon

Group: Member
Posts: 18
Type: None
RM Skill: Undisclosed




SO yea could you kinda like make it so you get more encumberance as you level you strenght or something?
Go to the top of the page
 
+Quote Post
   
Overlord_Dave
post Oct 21 2009, 02:14 AM
Post #20


Level 5
Group Icon

Group: Member
Posts: 74
Type: Scripter
RM Skill: Intermediate




@doogle423

Not entirely sure what you mean by 'more encumberance', but to change the size of the player's inventory use
CODE
$max_inv_size = new_size

with new_size replaced by a number. For the time being it's up to the user to change this value in an event every time the player's strength is increased (or for any other reason).


__________________________
Overlord_Dave's super-awesome blog



[Show/Hide] My contributions


[Show/Hide] My scripts
(Some of these are on rpgmakervx.net only)
DRIAC System - massive overhaul of the item system, with a restricted inventory and chests which remember their contents
Overlord_Dave's World Map - highly customisable world map system
Overlord_Dave's Full HP After Battle - does what it says on the proverbial tin
Overlord_Dave's AnimSprite class - a class that makes animating sprites ludicrously simple
[Show/Hide] I did a silly test
Go to the top of the page
 
+Quote Post
   

2 Pages V   1 2 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 25th May 2013 - 09:13 AM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker