Guest Access
Active Member
Active Member

Active Member
profile
There is no need for explanation, isn't it?
[You must be registered and logged in to see this link.]
---
I rarely visit this site, so if you have any messages for me, PM me at forum.chaos-project.com
In the demo, I'm using both of XP and VXA engine, due the difference of RGSS and RGSS3, some problem may occur with your custom script. Also, you need to buy both of the license if you want to make commercial game.
If you want to use it without VXA engine, just replace Game.exe and RGSS102E.dll with the original (XP Version)
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

XAS 3.91 XPVXA Version + Ally System
Version: 1.49
Author: LiTTleDRAgo
Date: March 12, 2013
Description
Version: 1.49
Author: LiTTleDRAgo
Date: March 12, 2013
Description
[You must be registered and logged in to see this image.]
There is no need for explanation, isn't it?
Demo
[You must be registered and logged in to see this link.]
Known Compatibility Issues
---
Support
I rarely visit this site, so if you have any messages for me, PM me at forum.chaos-project.com
Notes
In the demo, I'm using both of XP and VXA engine, due the difference of RGSS and RGSS3, some problem may occur with your custom script. Also, you need to buy both of the license if you want to make commercial game.
If you want to use it without VXA engine, just replace Game.exe and RGSS102E.dll with the original (XP Version)
Active Member
Show Signature
Administrator
Administrator

Administrator
profile
Yo Drago! this ally system is awesome! it opens up the doors for more action puzzles, stage puzzles, etc...
I recall hackel's system but man that was hard for me to use cuz I barely knew any RGSS back then
going to study this system and use this in a project once I know how
by the way I dig your blog, there's lots of goodies +++ you have done some amazing work +
you'll definitely be in all my credits, you've made quite a few RMXP scripts that I use.
G@MeF@Ce
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

I recall hackel's system but man that was hard for me to use cuz I barely knew any RGSS back then
going to study this system and use this in a project once I know how

by the way I dig your blog, there's lots of goodies +++ you have done some amazing work +
you'll definitely be in all my credits, you've made quite a few RMXP scripts that I use.

Administrator
Show Signature
Hey Guest, check out my demos!
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
G101's theme colors
[You must be registered and logged in to see this image.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this image.]
shhh.... [You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
G101's theme colors
[You must be registered and logged in to see this image.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this image.]
shhh.... [You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
Active Member
Active Member

Active Member
profile
the ally system was from hackel's, I only simplified the algorithm so it can automatically create party member even if you didn't do anything
if you want to create party member manually (for talking / other interaction),
you can create an event, name it into <Actor#{id}> and set the move route to 'ally_move'
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

if you want to create party member manually (for talking / other interaction),
you can create an event, name it into <Actor#{id}> and set the move route to 'ally_move'
- Spoiler:
- [You must be registered and logged in to see this image.]
- Spoiler:
- [You must be registered and logged in to see this image.]
Active Member
Show Signature
Active Member
Active Member

Active Member
profile
update, added hotkeys and ally change behavior
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

- Spoiler:
- [You must be registered and logged in to see this image.]
- Spoiler:
- [You must be registered and logged in to see this image.]
Active Member
Show Signature
Poster Mcposty
Poster Mcposty

Poster Mcposty
profile
Nice!
MotionM
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile


Poster Mcposty
Show Signature
[You must be registered and logged in to see this link.]
^Want the above userbar in your profile? Here's the code.
View my blog, [You must be registered and logged in to see this link.]
Want a certain music album or game reviewed? Send me an Email at [You must be registered and logged in to see this link.]!
[You must be registered and logged in to see this image.]: MShinigaki
Add me for some League of Legends fun!
[You must be registered and logged in to see this link.]
^Want the above userbar in your profile? Here's the code.
- Code:
[img]http://img718.imageshack.us/img718/7481/gfuserbar.jpg[/img][/URL]
View my blog, [You must be registered and logged in to see this link.]
Want a certain music album or game reviewed? Send me an Email at [You must be registered and logged in to see this link.]!
[You must be registered and logged in to see this image.]: MShinigaki
Add me for some League of Legends fun!
Active Member
Active Member

Active Member
profile
update to 1.12
Changed
Added
Bugfix
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

Changed
- revamp the item and skill (in the database) allowing to target actors
- revamp "Steal" and "Icicle Disaster" in the tool module
- revamp the battle trigger script, allowing you to activate an event if you or your party member step in that event
- revamp the overdrive system, now you can set other actor overdrive
- change the throw button from [C] to [Shift] allowing you to speak with party member (if you configure the event manually) and throw the party member at the same time
Added
- party map position system,
when changing map, party won't transferring if their distance from player is too great (to transfer party to player position, you must remove the actor and add into the party manually) - auto hide hud when there is no enemy in the map
- added "Collect Treasures" and "All Out" into party behavior
Bugfix
- fix the bug in the hotkey system where you can change actor even in the cutscene
- fix the bug where you can change the party leader when you in flying mode
- fix some graphical glitch when actor is suddenly disappear and reappear again
Active Member
Show Signature
EVENTALIST
EVENTALIST

EVENTALIST
profile
" change the throw button from [C] to [Shift] allowing you to speak with party member (if you configure the event manually) and throw the party member at the same time"
that sounds like a fun feature. lol
mr_wiggles
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

that sounds like a fun feature. lol
EVENTALIST
Show Signature
EVENTALIST
Active Member
Active Member

Active Member
profile
added
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

- Mouse system
- Pixel movement
Active Member
Show Signature
Active Member
Active Member

Active Member
profile
Marvelous script but I've got a small question: Is the a hotkey to switch quickly the party leader without having to use the ally menu?
I copy the following scripts in my rmxp project and I can't interact with any event of the game:
- Ally System
- XAS Adjusment
- DRG Ally System
- DRG Party Follow
(I can send you the file of the game if you want).
Keep up the good work!
kimono
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

I copy the following scripts in my rmxp project and I can't interact with any event of the game:
- Ally System
- XAS Adjusment
- DRG Ally System
- DRG Party Follow
(I can send you the file of the game if you want).
Keep up the good work!
Active Member
Show Signature
Active Member
Active Member
Active Member

Active Member
profile
to change the party leader without going to ally menu you can use CTRL+Q / CTRL+W
or if you want to implement something with a script you can use $game_player.change_party_leader(1)
about your problem with can't interact with any event, when the last time you download my demo?
the last time I'm updating the script.rxdata is 12/5/2013
you should try to replace all the Data folder in my demo with Data folder in my dropbox, then recopy the script(s) to your project.
you can also try to copy your project and scripts to my demo to check what's going wrong.
if your problem is still persist, you can send me the file (preferably in dropbox)
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

or if you want to implement something with a script you can use $game_player.change_party_leader(1)
about your problem with can't interact with any event, when the last time you download my demo?
the last time I'm updating the script.rxdata is 12/5/2013
you should try to replace all the Data folder in my demo with Data folder in my dropbox, then recopy the script(s) to your project.
you can also try to copy your project and scripts to my demo to check what's going wrong.
if your problem is still persist, you can send me the file (preferably in dropbox)
Active Member
Show Signature
Active Member
Active Member

Active Member
profile
Thanks for your response. I tried the last scripts.rxdata and it works well in your demo.
I wish to set only the trigger ctrl to switch the leader and talk to the follower(s) to change his behavior.
The script detects only if we put no direction and press enter or shift for interacting with the ally. Can you improve the detection?
I'll try it in my rmxp project and edit my post.
kimono
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

I wish to set only the trigger ctrl to switch the leader and talk to the follower(s) to change his behavior.
The script detects only if we put no direction and press enter or shift for interacting with the ally. Can you improve the detection?
I'll try it in my rmxp project and edit my post.
Active Member
Show Signature
Active Member
Active Member
Active Member

Active Member
profile
script.rxdata updated (minor adjustment in DRG - Hotkey)
to disable ally menu in hotkeys
call script for ally menu when talking to event (place it inside event ally)
can you explain in more detail?
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

to disable ally menu in hotkeys
- Spoiler:
- you can found this piece of code in the DRG - Hotkey
- Code:
def update_execute
@actor = $game_party.actors[0]
refresh
return if !$scene.is_a?(Scene_Map)
return unless $game_player.can_base_update?
return unless $game_player.can_action?
return if $game_system.fly
return if $game_temp.instance_variable_get(:@platform_effect)
if (Input.press?(XAS_ALLY::INPUT_CHANGE_PARTY[0]))
refresh($game_party.actors)
(1..10).to_a.each {|s| equip($game_party.actors[s-1]) if
Input.hotkey_press?(Input::Hotkey[s])}
else
refresh
(1..10).to_a.each {|s| equip($game_player.hotkeys[s-1]) if
Input.hotkey_press?(Input::Hotkey[s])}
end
end
comment out this part
- Code:
(1..10).to_a.each {|s| equip($game_party.actors[s-1]) if
Input.hotkey_press?(Input::Hotkey[s])}
call script for ally menu when talking to event (place it inside event ally)
- Code:
event = get_character(@event_id)
actor = event.battler
$scene.hotkey_party_selection(actor)
The script detects only if we put no direction and press enter or shift for interacting with the ally. Can you improve the detection?
can you explain in more detail?
Active Member
Show Signature
Active Member
Active Member

Active Member
profile
Here is the game and Ive got the same problem with the events when I add XAS Ally system:
[You must be registered and logged in to see this link.]
The player in your demo must press no up, down, left or right if he want to throw or activate an event. Can you change that even if the player moves, he can interact with any event?
kimono
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

[You must be registered and logged in to see this link.]
The player in your demo must press no up, down, left or right if he want to throw or activate an event. Can you change that even if the player moves, he can interact with any event?
Active Member
Show Signature
Active Member
Active Member
Active Member

Active Member
profile
scripts.rxdata updated
map159.rxdata updated
map160.rxdata updated
map161.rxdata updated
if you download map160.rxdata, go to secret garden 02 with actor 1 and 2 in party,
then pick the crystal and give it to your party member
(you can look for example in that map how to "give" others what you pick)
by the way, in XAS Module (in MISC), there should be THROW_BUTTON, don't forget to change those to Input::SHIFT
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

map159.rxdata updated
map160.rxdata updated
map161.rxdata updated
if you download map160.rxdata, go to secret garden 02 with actor 1 and 2 in party,
then pick the crystal and give it to your party member
(you can look for example in that map how to "give" others what you pick)
by the way, in XAS Module (in MISC), there should be THROW_BUTTON, don't forget to change those to Input::SHIFT
Active Member
Show Signature
Active Member
Active Member

Active Member
profile
Thanks for updating your script regularly.
It would be nice if you make a small note that explain the main commands and maybye a test zone.
kimono
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

It would be nice if you make a small note that explain the main commands and maybye a test zone.
Active Member
Show Signature
Active Member
ACTIVATED
ACTIVATED

ACTIVATED
profile
Enemies don't change to a hit pose when hurt, also they seem to focus their attention mainly on the ally, not attacking the player very often...
Granted I only copied the ally scripts onto my project, because of substantial edits I made on the XAS scripts. Is that the reason why these problems occour?
shogun3
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

Granted I only copied the ally scripts onto my project, because of substantial edits I made on the XAS scripts. Is that the reason why these problems occour?
ACTIVATED
Show Signature
ACTIVATED
Active Member
Active Member

Active Member
profile
scripts.rxdata updated
the enemy is should be focusing into the nearest party, so if player is not attacked very often, it's probably because your party member is nearer to the enemy
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

the enemy is should be focusing into the nearest party, so if player is not attacked very often, it's probably because your party member is nearer to the enemy
Active Member
Show Signature
ACTIVATED
ACTIVATED

ACTIVATED
profile
thank you, now it works well 
I have another question: is there a way to customize the moves of the allies on the map? for instance, I would like to have one of them throw arrows at enemies from a building top
shogun3
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile


I have another question: is there a way to customize the moves of the allies on the map? for instance, I would like to have one of them throw arrows at enemies from a building top

ACTIVATED
Show Signature
ACTIVATED
Active Member
Active Member

Active Member
profile
create an event, name it
(example :)
set the move_frequency to 6 and use move route command (like a boss battle), set the move route to repeat and skippable
don't forget to add a script call "check_attacked" in the first line move route command or else your party member cannot be damaged by enemies
edit : check_attacked is no longer necessary
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

(example :
set the move_frequency to 6 and use move route command (like a boss battle), set the move route to repeat and skippable
edit : check_attacked is no longer necessary
Active Member
Show Signature
ACTIVATED
ACTIVATED
Active Member
Active Member

Active Member
profile
update 1.38
edit : update 1.39
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

- added Mr Wiggles's XAS Blood Effect Script (modified) (battler will bleed if damaged)
- added Map Reset Prevention Script (map won't reset if you leave the map)
- fixed glitch in pixel movement script with XAS platform system
- fixed bug in throw system when picked items become through when $game_player.reset_pickup is used
edit : update 1.39
- Spoiler:
- [You must be registered and logged in to see this link.]
- you can transfer picked up event to other maps
- fixed another glitch in pixel movement
Active Member
Show Signature
ACTIVATED
ACTIVATED

ACTIVATED
profile
In this newer version enemies don't change to a hurt pose when hit...
shogun3
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

ACTIVATED
Show Signature
ACTIVATED
Active Member
Active Member

Active Member
profile
my bad, I'm still in the middle of experimenting
scripts.rxdata updated
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

scripts.rxdata updated
Active Member
Show Signature
ACTIVATED
ACTIVATED

ACTIVATED
profile
no problem, thank you so much for your great work!
shogun3
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

ACTIVATED
Show Signature
ACTIVATED
Active Member
Active Member

Active Member
profile
update 1.40
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

- fix pixel movement glitch where you can stuck to the impassable tiles when knockbacked
- fix Mr Wiggles's XAS Blood Effect Script glitch where game could crash when spamming multi damage skills
- Added Clone Event Script
Active Member
Show Signature
EVENTALIST
EVENTALIST
Active Member
Active Member

Active Member
profile
I've got and error when I'm starting your project (update 1.40): "Specified process could not be found".
kimono
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

Active Member
Show Signature
Active Member
Active Member
Active Member

Active Member
profile
remember that I use Game.exe and dll from VX-Ace in the demo
if you want to use the scripts without them, replace the dll and Game.exe with the original (XP Version)
-----
update 1.41
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

if you want to use the scripts without them, replace the dll and Game.exe with the original (XP Version)
-----
update 1.41
- added Party Corpse
- added Ressurection skill
Active Member
Show Signature
Active Member
Active Member

Active Member
profile
Very cool add-on the party corpse animated. I don't test the resurect skill.
Can you make a small test zone for trying this new skills and commands?
That's a pity the ally isn't more agressive.
kimono
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

Can you make a small test zone for trying this new skills and commands?
That's a pity the ally isn't more agressive.
Active Member
Show Signature
Active Member
Active Member
Active Member

Active Member
profile
scripts updated
- fixing bug "unable to iterate"
- fixing glitch party didn't appear when changing leader
- reduce the number of calculation required
- ressurection skill event moved from Sacred Garden Map16 to Map01
not compatible with old save games
----
about the commands, you can look at Sacred Garden Map 01-03
to create ressurection skill, you can look at Database Editor, tabs skills
it's same as creating heal or potion (but you must turn on element "X Auto Target", "X Self Damage", "X Only Ally" and remove state "Knockout")
to make items can trigger Selection Screen, turn on "X Auto Target", "X Self Damage", "X Only Ally"
if you didn't turn on "X Only Ally", enemies will be added as target in Selection Screen (that means you can heal enemies)
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

- fixing bug "unable to iterate"
- fixing glitch party didn't appear when changing leader
- reduce the number of calculation required
- ressurection skill event moved from Sacred Garden Map16 to Map01
not compatible with old save games
----
about the commands, you can look at Sacred Garden Map 01-03
to create ressurection skill, you can look at Database Editor, tabs skills
it's same as creating heal or potion (but you must turn on element "X Auto Target", "X Self Damage", "X Only Ally" and remove state "Knockout")
to make items can trigger Selection Screen, turn on "X Auto Target", "X Self Damage", "X Only Ally"
if you didn't turn on "X Only Ally", enemies will be added as target in Selection Screen (that means you can heal enemies)
Active Member
Show Signature
EVENTALIST
EVENTALIST

EVENTALIST
profile
I do like that glitch that you had, pic and throw your party member. Think of the puzzles you could do.
mr_wiggles
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

EVENTALIST
Show Signature
EVENTALIST
Administrator
Administrator

Administrator
profile
@lil'drago - ^ I'm with wiggles on that one +
so if you're storming the castle and the drawbridge that is up, you can throw your ally across the dangerous moat to lower the bridge and then your whole party can charge in for the raid ^^
btw, this system keeps getting better and better, keep up the great work.
oh, I made an icon and a hot link for your project hope you like +
[You must be registered and logged in to see this image.]
G@MeF@Ce
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

mr_wiggles wrote:I do like that glitch that you had, pic and throw your party member. Think of the puzzles you could do.
@lil'drago - ^ I'm with wiggles on that one +
so if you're storming the castle and the drawbridge that is up, you can throw your ally across the dangerous moat to lower the bridge and then your whole party can charge in for the raid ^^
btw, this system keeps getting better and better, keep up the great work.
oh, I made an icon and a hot link for your project hope you like +
[You must be registered and logged in to see this image.]
Administrator
Show Signature
Hey Guest, check out my demos!
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
G101's theme colors
[You must be registered and logged in to see this image.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this image.]
shhh.... [You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
G101's theme colors
[You must be registered and logged in to see this image.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this image.]
shhh.... [You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
Active Member
Active Member

Active Member
profile
thanks for the icon, 
----
edit : script updated
- fix some typo in the script
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile



----
edit : script updated
- fix some typo in the script
Active Member
Show Signature
Active Member
Active Member

Active Member
profile
updated to 1.49
-fixed error when ressurecting allies
-fixed some memory leak
LiTTleDRAgo
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

-fixed error when ressurecting allies
-fixed some memory leak
Active Member
Show Signature
Administrator
Administrator

Administrator
profile
good stuff Drago! +
We were watching that movie Big Trouble in Little China yesterday and my cousin asked how could he make an RPG game with allies and I logged on and showed him your project ^,^
A big trouble in little china rpg with allies game? Jack, Wang, Egg, etc.. vs the lords of death, thunder, wind, lightning, Lo-pan... that would Kik@$$
G@MeF@Ce
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

We were watching that movie Big Trouble in Little China yesterday and my cousin asked how could he make an RPG game with allies and I logged on and showed him your project ^,^
A big trouble in little china rpg with allies game? Jack, Wang, Egg, etc.. vs the lords of death, thunder, wind, lightning, Lo-pan... that would Kik@$$
Administrator
Show Signature
Hey Guest, check out my demos!
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
G101's theme colors
[You must be registered and logged in to see this image.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this image.]
shhh.... [You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
G101's theme colors
[You must be registered and logged in to see this image.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this image.]
shhh.... [You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
ACTIVATED
ACTIVATED

ACTIVATED
profile
Anybody got a tutorial for this Ally System? I've spend hour trying to work with and so for got nothing.
A tutorial would be great.
Ronivan
![]() | ![]() | |
![]() | ||
![]() | ![]() |

profile

A tutorial would be great.
ACTIVATED
Show Signature
ACTIVATED