Battle Dome
Authors: Nathmatt
Version: 1.25
Type: Battle Arena System
Key Term: Blizz-ABS Plugin
IntroductionLets u make a battle system like Star Ocean ect..
Features
- Teleports you to a map where you fight then teleports you back
- Now all you do is use the default battle call those enemies will be created
- Uses a changeable escape key
- Needs BLABS http://forum.chaos-project.com/index.php?topic=106.0
- Compatible with Transition Pack by Fantasist
ScreenshotsNo screen shots needed
DemoDemo (http://dl.dropbox.com/u/23790745/Battle%20Dome%20Demo.exe)
ScriptBelow BLABS
http://pastebin.com/kDW6qQq7
http://pastebin.com/mgbJgBkt
InstructionsHelp File (http://www.sendspace.com/file/ts76jv)
Config Program (http://www.sendspace.com/file/l915lh)
If you have any problems with the help file not loading try clicking properties and click unblock
If using Transition Pack by Fantastic make sure that that script is above this 1
CompatibilityNo compatibility problems known
Credits and Thanks
- nathmatt
- Blizzard for some help getting started && for some other help
- game_guy for help lowering the variables to 6
- wcw for the alias help
- juan for the finishing help
- UliK & lilbrudder917 for the escape bar (removed)
- Samo, the thief for his wait sniplet (removed)
Author's Notesjust make sure the battlers graphic name of your enemies matches a char graphic name.
Also if u know any way to improve this script your input will be appreciated
You can replace the variables with this
$variable1
$variable2
etc. that way users wont need to use variables
bump for update
Include in the instructions to use a syntax to add to $variable4.
Script Call
$variable1-10 += 1
$variable1-10 -= 1
To check how much a variable is use a conditional branch, click the 4th tab, then click the last thing Script type in
$variable1-10 == amount here
the 4th variable is the games variable there is no syntax
i guess no1 likes my script
Maybe if you had a demo or some screens up..
Yeah a demo would help get some users.
will put up a demo when i have it more how i want it
Can't wait to play demo :O
putting this script on hold till i can figure out y its not working the way i want it
updated & demo added
i suggest you dont put <> on the demo link,, it jusr makes peopel have to copy and paste the link
I edited it to make it look visually appealing. I can't download it, so I don't know what particular Type and Key Term it is. Feel free to change it, sir. :)
By the way...
QuoteCompatibility
None known
That makes it sound like there's nothing compatible with this. :P I changed it.
thx
Your demo is glitched.. it closes (by error) as soon as it opens
whats the error ?
Quote from: nathmatt on April 19, 2009, 12:44:58 pm
whats the error ?
no clue it just closes and a box pops up asking if I want to report the game.exe to microsoft
thats weird ill try re uploading it give me a few min
edit reuploaded
I couldn't test it yet. But just opening i see why it can give errors.
You should provide de RGSS100J.dll to get it to work or just give the advise to copy the data folder to a new project. Because i think that's the error. If someone's using the 'legal' version of RPGM XP then in his projects it uses RGSS102E.dll instead of the japanese one.
Not sure if the error is given for that purpose but maybe :P
Sorry for my bad english
See ya. And i'll post my impressions later when i can test the demo. :)
In Game.ini replace the RGSS100J.dll
with
RGSS102E.dll
Quote from: game_guy on April 19, 2009, 07:52:53 pm
In Game.ini replace the RGSS100J.dll
with
RGSS102E.dll
I hate you game guy.
why?
Quote from: game_guy on April 20, 2009, 10:04:54 pm
why?
because it'll screw up your goals.. *twists his mustache evilly*
well I already had a feeling someone(s) hated me already. Thats not a real serious goal :P
Anyways back on topic. I like the demo nathmatt its a really cool script.
do u think i should change the hotkey im thinking of making u have 2 skills & making a battle menu what do u think
Sure but when you do do that make it a seperate script and dont replace the old one. In case people dont like it just have two scripts in this thread
or l could just make it where u can turn it on by giving them a true value
The script still doesn't work for me ;-;
Nathmatt probably didn't make it work with newer versions of Blizz-ABS. You'll need to wait for an update.
yea i need to up date blabs in my demo it should work but will update as soon as i can on psp right now
edit update to 1.01
*cough* ... Modify button... *cough* <_<;
I'll might use this, just hoping i dont run into any bugs or glitches.
if u do let me know so i can try and fix them
This is a very cool script! My suggest somethings. I think you should use a hud that shows all the party members and make it so you can escape from normal battles. Don't get discouraged these are only suggestions.
4 the hud winko has a good 1 and the escape i keep 4 getting to make
i need to figure out how to fix the item collection and make a decent battle result window
Okay.... this script is tough for me to set up. I couldn't figure out how to make the script transfer me to another map, seeing as how your script call doesn't work.... it's not my fault, either. You didn't explain it enough. :P
But, hell. I ain't using this. :D Because battle dome can be easily immitated with BABS with simple eventing. And you can have as much enemies as you want if you event it, too. And escaping, too.... and, even... random enemies. :D
Everything your script can do, and will be able to do.... with eventing. ;)
But, still. I respect the fact that you tried. :) This script is still useful to some people. ;)
So, keep up the good work. :D
Quote from: Branden on July 17, 2009, 07:08:30 pm
But, hell. I ain't using this. :D Because battle dome can be easily immitated with BABS with simple eventing. And you can have as much enemies as you want if you event it, too. And escaping, too.... and, even... random enemies. :D
Everything your script can do, and will be able to do.... with eventing. ;)
But, still. I respect the fact that you tried. :) This script is still useful to some people. ;)
So, keep up the good work. :D
Obviously he knows it can be done with eventing because he made it with events first :P See, check it out (http://forum.chaos-project.com/index.php?topic=2194.0)
:D
thats because u use the battle encounter or just the random battle to initialize it
Branden, the point of this script is so you DON'T have to event it and so you DON'T need special events in every map but instead it's automated. -_-
updated to 1.05
added the ability to add more enemies
added a script call for terrains
added a better set up
removed the use of terrain tags which are used by blizzards script
Awesome! I could so use this when I start working on the world R:3 again.
so any1 using this script have any problems suggestions anything
Added escape key but not updated to new version because this escape bar is temp until i learn how to make my own
edit just to clarify the temp ecape bar has been added to the script just not the demo
updated to 1.10
updated to 1.11
updated the coding a little, fixed the item drop & added the default battle result window
added option to change the starting variable id
The demo seems to be missing. Could you reupload?
EDIT: Okay, I've tried the demo. Looks pretty good, though I found an issue in the demo where if you run from battle, then any battles after that just... break. The enemies just stand there and I can't attack them. The only way out in to run.
i will look into it and reupload when i get my internet back on psp getting a little signal from 1 of my neighbers
edit: updated to 1.12
fixed where i forgot to make the escape bar return to the configed variable number
bump for update
updated to 1.13
now creates the enemies from the default battle call
I don't mean t obe a pain but I cannot view the help file it just says on every content page, Page Navigation conceled not matter how many times I try to view it.
right click on it go to properties then click unblock
update:1.14 Modularized the script to prevent any compatibility issues with Scene_Map removed the tons escape bar.
Added a default Blizz-ABS bar but added the option to use bars from tons if it is available.
Removed any alias to Game_System.
Changed how terrains are changed you now use $Battle_Dome.terrain_tag = the terrain_id
update:1.15 noticed my enemy creations passable check wasn't checking it correctly
update 1.16 you now setup terrains through the map ids see the help file for a more descriptive explanation
update 1.17 compatibility update
edit: any body got any suggestions for updates
O_o Tons has no escape bar.
Hey thanks for the link, I'm going to make a game using this script, ok?
Quote from: Blizzard on May 19, 2010, 05:03:42 pm
O_o Tons has no escape bar.
I think he meant he uses the code from your bars in Tons to draw the escape bar.
actually i removed the tons bar code and just added a yellowish 1 to the cache where blizz has his bars at then i added the option to use the bars from tons if you have tons avilable
well!! i test this , i put with BLIZZABS and i detect a problem with the Items Drop (No Money drop).... if i have the script in the game, the enemies doesnt drop items, if i dont have it in my game, the enemys drop items ^_^
only that!!!
its not suposed to drop them it adds them to your inventory after the battle or is it not adding it
to be honest, I won't even attempt to make this script work. >_>
I can simply use eventing, and have battles manually transfer to maps.
Sorry but this script isn't exactly good. Sorry :/
did you by any chance read the help file
Okay, I'm getting an error.
"Script 'BD2' line 113: NoMethodError occurred.
undefined method '[]' for 1...4:Range"
you get that error when the map you are on has not been set with a terrain tag
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
# Battle_Dome::Terrains
#----------------------------------------------------------------------------
# This module provides Battle_Dome terrain information.
# Add You'r Terrains here to change your terrain call
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
module Terrains
Terrain = []
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
#
# Terrain[1] = [M,X,Y,D] Terrain[2] = [M,X,Y,D] ect...
#
# M, # Replace the (M) with the map id you want to go to.
#
# X, # Replace the (X) with the X concordances you want go to.
#
# Y, # Replace the (Y) with the Y concordances you go to.
#
# D, # Replace the (D) with the direction you want to face
# # (8) IS UP (6) IS RIGHT (2) IS DOWN (4) IS LEFT
#
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Terrain[1] = [12,8,5,2]
Terrain[2] = [13,8,5,2]
Terrain[3] = [14,8,5,2]
end
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
# Battle_Dome::Terrain_Maps
#----------------------------------------------------------------------------
# This module changes the terrain automaticly depending on the map
# you are on.
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
module Terrain_Maps
#--------------------------------------------------------------------------
# Terrains
# (id) - is the terrain id
# (return [the map ids]) - is the array of map ids for that terrain
# This is where you set up what maps equal what terrains.
#--------------------------------------------------------------------------
def self.Terrains(id)
case id
when 1 then return [3,4]
when 2 then return [6,7]
when 3 then return [9,10]
end
end
end
update 1.18 fixed the run to calculate the agil same as Scene_battle, added the option to disable the menu while in battle,and added the option to call a special menu in battle
help file doesn't work.
By the way, could you tell me how to get the enemies to work. (may that help file is more important than ever.)
i re-uploaded it
thanks
I'm using the new version and the random encounters are not working and I cannot figure out why and I read the help file. What did I do wrong?
there not working at all ? Blizz-ABS changes the way the random encounter works so setting it to 1 doesn't make it every step
Thank you for pointing that. I can call battle with an event that allows you to escape and I noticed when you escape the escape bar stays on the screen a little too long before disappearing. You should try to fix that to avoid errors.
after you escape it stays because or it takes to long to escape ? because if it takes to long to escape you can change that in the config but i just tested and it disposes right after escaping
Sorry for not being clear. I mean the escape bar stays on the screen way too long after you have all ready escaped. It stays on the map and takes awhile to disappear.
update 1.19
- Added compatibility with Transition Pack by Fantasist
- Added the input used in my control config script
the help file doesn't work.
it says something about the navigation to the website is not found.
u could just help me by telling me how 2 get into battle mode.(i want different maps = different battle maps)
P.S: Could u upload a demo?
Quote from: nathmatt on March 29, 2009, 06:28:22 pm
Instructions
Help File (http://www.sendspace.com/file/ts76jv)
If you have any problems with the help file not loading try clicking properties and click unblock
If using Transition Pack by Fantastic make sure that that script is above this 1
i guess u dont understand what i mean.
i can open the file but when i do, it says 'Navigation To The Website Was Canceled'
Quote from: nathmatt on January 22, 2011, 08:13:51 am
Quote from: nathmatt on March 29, 2009, 06:28:22 pm
Instructions
Help File (http://www.sendspace.com/file/ts76jv)
If you have any problems with the help file not loading try clicking properties and click unblock
If using Transition Pack by Fantastic make sure that that script is above this 1
GARGHHHH!!!!!I CANT ACCESS THE HELP FILE. IT SAYS 'NAVIGATION TO THE WEBSITE WAS CANCELED'!!!!!!!!!!!!!!!!THERE'S NO POINT IN REQUOTING THE HELP FILE LINK!
Do what it said!!!!!!! That's what fixed it for me.
Maybe you just didn't look hard enough.
Quote from: nathmatt on January 22, 2011, 08:13:51 am
Quote from: nathmatt on March 29, 2009, 06:28:22 pm
Instructions
Help File (http://www.sendspace.com/file/ts76jv)
If you have any problems with the help file not loading try clicking properties and click unblock
If using Transition Pack by Fantastic make sure that that script is above this 1
Or just MAYBE the letters aren't big enough. Let's me quote that again.
Quote from: nathmatt on January 22, 2011, 08:13:51 am
Quote from: nathmatt on March 29, 2009, 06:28:22 pm
Instructions
Help File (http://www.sendspace.com/file/ts76jv)
If you have any problems with the help file not loading try clicking properties and click unblock
If using Transition Pack by Fantastic make sure that that script is above this 1
EDIT: I think this isn't going to work. Let me quote this with the maximum font size.
Quote from: nathmatt on January 22, 2011, 08:13:51 am
Quote from: nathmatt on March 29, 2009, 06:28:22 pm
Instructions
Help File (http://www.sendspace.com/file/ts76jv)
If you have any problems with the help file not loading try clicking properties and click unblock
If using Transition Pack by Fantastic make sure that that script is above this 1
Where The Hell Is Properties!?
I wonder how you manage to turn your computer on. I can't believe you are actually attempting to create a game and do not know how to access the properties. It's simple. Follow these instructions:
1. Click on the "Start Menu" (bottom-left of your screen)
2. On the menu that magically appeared, towards the bottom-right of it, you will see the option to "Shutdown".
3. Press it.
4. Another small menu will appear magically, asking you if you want to "Restart", "Shutdown", etc.
5. Move your mouse (the object in your hand that you use) until the little magic arrow is hovering over "Shutdown".
6. With your index finger (thats the one on the end) click on the LEFT button of the mouse (explained above).
7. Walk away and never return to the machine.
You can either do that, which is recommended, or simply right-click on the file, and select the "Properties" option on the sub-menu that appears (usually at the bottom). There will be some text at the bottom that says the file is untrusted because it came from another computer. Click the "Unblock" button.
I'm sorry but this script has way too many bugs. Again random encouters are still not working. Also if I set up an event with a victory condtion, escape condition or victory and defeat conditon it doesn't call any of the victory, escape or defeat conditions. I would like this fixed please I have battles in my game that you do not have to win. Thank you.
where the hell is the properties of the help file?
Quote from: ForeverZer0 on January 22, 2011, 11:23:02 pm
I wonder how you manage to turn your computer on. I can't believe you are actually attempting to create a game and do not know how to access the properties. It's simple. Follow these instructions:
1. Click on the "Start Menu" (bottom-left of your screen)
2. On the menu that magically appeared, towards the bottom-right of it, you will see the option to "Shutdown".
3. Press it.
4. Another small menu will appear magically, asking you if you want to "Restart", "Shutdown", etc.
5. Move your mouse (the object in your hand that you use) until the little magic arrow is hovering over "Shutdown".
6. With your index finger (thats the one on the end) click on the LEFT button of the mouse (explained above).
7. Walk away and never return to the machine.
You can either do that, which is recommended, or simply right-click on the file, and select the "Properties" option on the sub-menu that appears (usually at the bottom). There will be some text at the bottom that says the file is untrusted because it came from another computer. Click the "Unblock" button.
I still need the problems with the victroy condtions, escape condtions, and defeat conditions and random battles fixed so they work please.
is there a demo?
clearly not as the first post says "no demo right now" now if you kindly requested a demo in a professional manner perhaps he would consider making one.
i was kinda in a rush. too many things 2 cramp in half an hour. sooo, now i got some time.
Can you be kind enough to put a very short and simple demo 4 me and 4 others who need it.please..thanks for your cooperation.
updated 1.20 updated code and added demo
Let me know if the demo is not informative enough
Script 'Battle Dome PT 2' line 161: NoMethodError occurred.
undefined method ` enemies' from #<Game_Map:0x3e4fd68>
I get this error whenever I run from a battle. This was in the (unmodified) demo.
update fixed above error
Three new issues:
1. When running from a battle, a print command with two numbers comes up. I assume this is a debug statement that never got removed.
2. I am able to run from any battle, even battles where the run command would normally be disabled.
3. Enemies aren't spawned correctly. Only the sprite matches the enemy that you'd expect. The first enemy in the troop is always teated as enemy 1 in the database (ie Ghost). The second enemy in the troop is always enemy 2 in the database (ie Basilisk) and so on.
update 1.22 fixed above error
@Rose Guardian i havent 4got about you still havent figured out a way to do it
omg played demo love it will use it
Everytime I start a battle with an event like a boss fight I get this error:
Script'Battle Dome PT2'line113: NoMethodError occured.
udifined method'include?.' for nil:NilClass
All I did was add an new terrian. Please help me fix this I need more than three terrians in my game.
EDIT: Never mind I figured that out. However victory, escape and defeat conditons still do not work.
Quote from: nathmatt on March 28, 2011, 03:08:23 pm
@Rose Guardian i havent 4got about you still havent figured out a way to do it
Quote from: nathmatt on April 02, 2011, 06:29:13 pm
Quote from: nathmatt on March 28, 2011, 03:08:23 pm
@Rose Guardian i havent 4got about you still havent figured out a way to do it
I'm sorry I didn't completly understand what you met by that at first.
Is there a way to make it so that you can change the hue of enemies? When you change the hue of the enemy's battle graphic, they still have the default color when you randomly encounter them.
that shouldn't be to difficult sorry just seen you post give me a few min
update fixed where enemy hue wouldn't match battlers hue
I found a glitch.
If you die in battle, then start a new game or open a save file, then you start at the location you were supposed to start at, but it plays the battle victory music and shows the gold and experience you would have gotten from the battle you just lost. They you warp to the location that you were when you entered the battle.
update fixed above glitch
Both links take you to the second part of the script.
my bad ok i accidentally put the updated version of part 2 on part 1its fixed now
The Config file don't work. :/
Hey, I found another glitch. If you have the menu enabled and you pause during a battle, even if you kill all the enemies it won't let you out of battle. It won't even let you run.
update fixed above error that had to do with the way i fixed the last error
@iRemilia i plan to make config extension in arc after the editor's released or at least see if i can for this script
if it takes to long i update the config i have now it probable doesn't have all the new configurations
Oh okay.
Ah , I have a problem when start a battle It appears this error:
No map was Dectected please use the config to create a terrain for this map'
What I need to do?
you need to setup add that map to 1 of the terrains that you have created
here is the old help file it explains terrains a little better
Help File (http://dl.dropbox.com/u/23790745/Battle%20Dome%20Help.chm)
Quote from: nathmatt on September 08, 2011, 10:22:38 am
you need to setup add that map to 1 of the terrains that you have created
here is the old help file it explains terrains a little better
Help File (http://dl.dropbox.com/u/23790745/Battle%20Dome%20Help.chm)
I have downloaded the file but when I try to open it
, it says that the address doesn't exist. :/
Quote from: nathmatt on March 29, 2009, 06:28:22 pm
Instructions
Help File (http://www.sendspace.com/file/ts76jv)
If you have any problems with the help file not loading try clicking properties and click unblock
If using Transition Pack by Fantastic make sure that that script is above this 1
Is it possible to make multiple battle domes for a map which cycle randomly?