NOTICE: Since so many people have asked me either thru PM's, posts, or e-mails, I've created 2 mods of this script:
Battle Only Version - just the battle enhancements Menu Only Version - just the menu enhancements
Introduction: I originally made this script for my daughter, who knows next to nothing about scripting. She wanted to make a lot of mostly cosmetic changes to the default system, and was asking for a couple of new changes every day. So, I created this script so she could adjust MANY options. Basically, this script is a good "base" to build a game on. (thus the name) She liked it so much that I decided to post it here in order to help out some other novice scripters or those that don't script at all but would like to make minor changes.
Features: v1.0 Adjustable options:
Title screen window: x, y, alignment, opacity, back opacity, whether to show load if no save files
Main menu: alignment, load command, move commands to right side, x/y buttons to cycle thru menu, opacity, back opacity, location window, time window
Save/load: increase save file max, show time-stamp in save file windows
Quit: x, y, alignment
Equipment: show "-None-" when nothing equipped
Status: "Class" name text, bars for stats (adjustable), show critical/evasion/hit, XP bars, show playtime
Gameover: x, y, alignment, opacity, back opacity
Shop: alignment, colored stats for items, commas for money display (all - not just shop)
General: help alignment, character graphic displayed on face graphic, border around face graphic, border around bars, placeholders for states, bug fixes
Battle: command alignment, enemy name alignment, opacity, back opacity, custom enemy death messages, show actor graphics, animated enemies/actors, colored damage popup (with texts), recover HP/MP on defend, auto-battle, plural enemy name fix
I'm sure there's a few more that I forgot to list .......
v1.1
Bug fix - added missing option to disable auto-battle add-on
v1.2
Several minor bug fixes
v1.3
Several code optimizations
Modularized script
v1.4
Added core bug fixes
v1.5
Added fix to make \n[0] work in messages
Added option for adding up to 4 new menu commands
Added option to disable the new commands
Changed menu display to auto-adjust for new commands
Customization All customizable options are listed at the top of the script
Compatibility Overwrites some base code, so other similar scripts probably will conflict.
Screenshot None.
DEMO Updated to v1.5 BaseScript15.zip ( 386.21K )
Number of downloads: 285
Battle Only Version: BaseScript15B.zip ( 365.46K )
Number of downloads: 108
Menu Only Version: BaseScript15M.zip ( 365.02K )
Number of downloads: 131
Installation Place above Main (plug and play).
FAQ Comments and suggestions for improvement/next version welcome.
Terms and Conditions Free to use. Please credit me.
Credits Me
This post has been edited by originalwij: Jun 3 2009, 03:17 PM
Great idea. I'll make good use of this, maybe it'lll help me understand scripts a little better. Thanks.
__________________________
Currently working on:
Underground Syndicate (mafioso/modern type RPG) Mind Maze (old school dungeon crawler with a different feel) Dragon Adventure (Dragon Quest type fangame with more customization) Dark Grind (Survival horror RPG)
For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.
Thanks in advance.
Hey there,
Well I don't make battle neither though I can still teach you some things :)... The way I've learned to script is by reading other scripts for the most part. I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!! The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script. You also need to feel the competition that's around in the scripting-community. Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P So that's an other thing... You also don't need to be afraid to learn from others or helpfiles. When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember. Then, you must be calm, cause you need to try the script a lot of times. When I write a script, I test it after almost every changes. First I set up the major structure. Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base def initialize(x,y,width,height) super(x,y,width,height) refresh end
def refresh self.contents.clear draw_contents end
def draw_contents draw_something(with, some, parameters) end
def update refresh if @something != @what_it_should_be end end
So that's also very important. Then, the biggest thing I learned scripting from is TRIAL AND ERROR. That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.
So that's it how I did it. Now it's up to you. Do some requests (if I didn't do it allready :P) and learn from them.
Hope that helped you out a little. If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials. Perhaps they're going to be usefull for you one day ;)
Group: Member
Posts: 43
Type: Writer
RM Skill: Skilled
This doesn't appear to be compatible with the Spin Battle System... =\ also, I can't seem to be able edit certain things, like I want to get rid of the autobattle feature and I don't want the main character's name on every save file because that would be a little repetitive. @_@ I tried to edit things but it always gave me an error message that I didn't understand, so I just deleted the script. Caused too many compatibility/customization issues. >< Sorry.
Oops, I forgot to make an option to disable the "auto-battle" feature (I will add it), however, there is no option to display the character name with the savefile, that's a different script (snippet) of mine.
@platipus
You could either turn off everything else but the menu mod options, or, delete all but the menu parts of the script. (let me know if you can't, then I will make a version for you)
This post has been edited by originalwij: Feb 4 2009, 08:51 AM
Oh, this is a really great script! Lots of great, useful features for both beginners and more skilled users. I'll surely use some of the features here.
__________________________
Stay tuned for more information about Fairytale. To stay updated on all my project videos, visit my YouTube page!
Group: Member
Posts: 71
Type: Scripter
RM Skill: Advanced
ohh nice script !!!
i can use some elements of the script (havent looked at it to see if it really is that simple btw if im free to use it in any way of publications or adjusts i can definitely use some lines in some of my (non) commercial games...
greetzz,
Cell (Conmaster3)
PS: It really is a very good script for the basic scripters
edit: some content changes pressed the wrong button while typing
This post has been edited by conmaster3: Feb 4 2009, 02:29 PM
Things I am currently Learning: RGSS2. If you use a script you don't have to give credit :D I'm nice like that. However, if you wan't to give credit then Give Credit to Craig Ramsey.
Thanx for all the feedback. If there is any obvious feature I missed or something that would be cool to add, please let me know ... (always looking to improve it)
I'm curious to know if the battlers are actually animated in this script yet? The first one I tested they were merely a single pose and just sort of slide on rails like from position to the enemy.
I think it'd be kinda cool if they actually moved using the real character files, perhaps even doing a little jump and facing the screen at a victory?
just some ideas I thought would make this a better script, assuming this doesn't do any of that already.
Can you post screenshots of some possible customizations? My Desktop PC is being formatted right now and my crappy laptop can't handle RPG Maker (Hell it can barely even handle videos >_< ). Anyway, I will definitely give this a try when I reinstall my stuff back on my Desktop PC.
Group: Member
Posts: 85
Type: None
RM Skill: Undisclosed
Great pack of scripts! But.. Seriously I want only this battle system.. Can you make separate script for that battle system? I mean for characters staying in front of monsters... And.. is it compatibile with spin battle system?
Thanks for all, Omegha
This post has been edited by Omegha: Feb 14 2009, 05:31 AM