[XP] One-Player Battlesystem

Started by Tigurus, June 29, 2011, 01:58:41 pm

Previous topic - Next topic

Tigurus

June 29, 2011, 01:58:41 pm Last Edit: April 26, 2014, 10:50:39 am by ForeverZer0
One-Player Battlesystem
Authors: Tigurus
Version: 1.03
Type: Custom Battle script
Key Term: Custom Battle System



Introduction

A slight and shiny change of the default battle system. It's made for 1 character only and can best be used with an over-the-shoulder battler.
Additionally, I try to make it time-based though at the moment it still is like the default.



Features


  • A slick interface for 1 player.




Screenshots
Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide



Demo

One-Player-Battlescript.rar


Script

Script can be found in the demo.



Instructions

Post the script above main and below Scene_debug.


Compatibility

This script shouldn't create a big problem except with other battlescripts.


Credits and Thanks


  • Tigurus





If you have any comments or questions, I would be glad to hear them.
PS: This is my first script ever  :^_^':

Zexion

This is a nice little edit to the battle system :) I like it and in my opinion its better than the default in looks.

Tigurus

Thank you :)

It took me a while to create because it had many errors but in the end. I think it now looks and works great! :D

vvalkingman

I know this is a tad on the necroposting side...  :'(

But the link to the system is down...more like it directs to a page with random characters everywhere. The system looks pretty cool and i'd love to try it out. Just thought i'd ask :)

ForeverZer0

Hmmm. It works fine for me. Its an .rar file, so you will need 7zip or WinRAR to decompress it. You file association in your browser might be screwy or something.

I downloaded and and put it into a .zip folder. You can download here:

http://dl.dropbox.com/u/20787370/Temp/One-Player%20Battlescript.zip
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.

vvalkingman

Yea must be cuz i have both of those. Thanks for the zip upload :)

Tigurus

Thanks for trying it :)
And I putted ForeverZer0's Winzip download in the main post too :)

DarkAlexander

Hello,

I know a lot of time has past from the last update of this conversation but I was searching exactly a mod for a one-player battlesystem. Unofrtunately the file hoster erased the script-file, and the text wasn't upload in the original post.  :'(  So... Does anyone know how can I find this script now? Does anyone know the original creator or know a way to contact him? Or better has the original file?

Thank you in advance and sorry for the troubles!  ;)

Dark_Kyu09

I don't know if anyone or the author can read this, but I really need help with the script.

You see, I've been wanting to use this script, but I found a bug here. As soon as I started the battle, I want to try out the item. When I select the "item," the script suddenly crashed and I got this message:

Script 'One-Player Battle system' line1264: ArgumentError occurred.

wrong number of argument (0 for1)


Can anyone fix this?
Never give up your dreams, keep moving on until you make it happen.

ThallionDarkshine

It seems that the demo link is broken. Could you post the script so i could look into the problem?

Dark_Kyu09

April 26, 2014, 03:18:25 am #10 Last Edit: April 26, 2014, 11:07:58 am by Dark_Kyu09
http://www.rpgmaker.org/resources/view.asp?id=36

Here it is. I got it from here.
Never give up your dreams, keep moving on until you make it happen.

PhoenixFire

All I found there was a Morale Add-on script... Are you sure you linked to the right page?
Quote from: Subsonic_Noise on July 01, 2011, 02:42:19 amNext off, how to create a first person shooter using microsoft excel.

Quote from: Zeriab on September 09, 2011, 02:58:58 pm<Remember when computers had turbo buttons?

ForeverZer0

Found and fixed the links and pictures.
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.

Dark_Kyu09

Quote from: PhoenixFire on April 26, 2014, 10:35:59 am
All I found there was a Morale Add-on script... Are you sure you linked to the right page?


Danggit.  :facepalm:
Sorry, I got the wrong link by accident.
Never give up your dreams, keep moving on until you make it happen.

ThallionDarkshine

what other scripts are you using? I can't find any issues in the demo.

Dark_Kyu09

Quote from: ThallionDarkshine on April 26, 2014, 08:21:41 pm
what other scripts are you using? I can't find any issues in the demo.


Let's see, I'm using:
- One-Player Menu Script by Tigurus
- Advanced Message Script
- Emoticon script by Ánemus
- Law's Custom Save System
Never give up your dreams, keep moving on until you make it happen.

KK20

Line 1264 points to
@item_window = Window_Item.new

One look at the menu script and I found this
Spoiler: ShowHide


#==============================================================================
# ** Window_Item
#------------------------------------------------------------------------------
#  This window displays items in possession on the item and battle screens.
#==============================================================================

class Window_Item < Window_Selectable
  #--------------------------------------------------------------------------
  # * Object Initialization
  #     actor : actor
  #--------------------------------------------------------------------------
  def initialize(actor)      #<====================== That's the problem: it requires an argument. Default RMXP class doesn't need one.
    super(0, 128, 640, 352)
    @actor = actor
    @column_max = 2
    refresh
    self.index = 0
    # If in battle, move window to center of screen
    # and make it semi-transparent
    if $game_temp.in_battle
      self.y = 64
      self.height = 256
      self.back_opacity = 160
    end
  end
end


I would change that part of the script to this
Spoiler: ShowHide


#==============================================================================
# ** Window_Item
#------------------------------------------------------------------------------
#  This window displays items in possession on the item and battle screens.
#==============================================================================

class Window_Item < Window_Selectable
  #--------------------------------------------------------------------------
  # * Object Initialization
  #     actor : actor
  #--------------------------------------------------------------------------
  def initialize(actor = nil)
    super(0, 128, 640, 352)
    @actor = actor.nil? ? $game_party.actors[0] : actor
    @column_max = 2
    refresh
    self.index = 0
    # If in battle, move window to center of screen
    # and make it semi-transparent
    if $game_temp.in_battle
      self.y = 64
      self.height = 256
      self.back_opacity = 160
    end
  end
end


Other Projects
RPG Maker XP Ace  Upgrade RMXP to RMVXA performance!
XPA Tilemap  Tilemap rewrite with many features, including custom resolution!

Nintendo Switch Friend Code: 8310-1917-5318
Discord: KK20 Tyler#8901

Join the CP Discord Server!

Dark_Kyu09

It works! It really works!

Thank you so much, KK20! I really appreciate it  :D
Never give up your dreams, keep moving on until you make it happen.

Tigurus

I am sorry that I couldn't respond earlier and I am sorry for the bugs. These 2 scripts were my first 2 scripts I've made, so they were quite prone to bugs and I haven't had many responses.

Anyhow! Thanks KK20, I will update the menu script and the links to my other scripts on this site soon.

dudedude343

Hi, I'm using your battle system and your one-player menu, and I found a bug. When I use them (separately or together), the battle system shows that there are three people attacking instead of one. When the two people who aren't there attack, it always does 0 damage. I would like to see a fix for this bug, cuz this would be a great battle system otherwise.