RMRK is retiring.
Registration is disabled. The site will remain online, but eventually become a read-only archive. More information.

RMRK.net has nothing to do with Blockchains, Cryptocurrency or NFTs. We have been around since the early 2000s, but there is a new group using the RMRK name that deals with those things. We have nothing to do with them.
NFTs are a scam, and if somebody is trying to persuade you to buy or invest in crypto/blockchain/NFT content, please turn them down and save your money. See this video for more information.
ZTBS Edit possible?

0 Members and 1 Guest are viewing this topic.

*
Communication begins with understanding
Rep:
Level 89
Project of the Month winner for October 2007
Has anyone heard of ZTBS? It's a tactical battle system, and it's a pretty good one.

I have for a long time thought about doing some edits on it. It looks like this with no edits.


But I want to edit it so it looks like this.


It's going to be based for 3 characters. The problem is...that I have no scripting knowledge at all >_<.
I just wonder how I should edit the script, so I will be able to have like this? If you want me to post the script, I won't do it. The fact is that the script is pretty long, and It would take many posts to post everything you need.
If you want to find the script, take a look on hbgames.org or Creationasylum.


*
Rep:
Level 97
2014 Most Unsung Member2014 Best RPG Maker User - Engine2013 Best RPG Maker User (Scripting)2012 Most Mature Member2012 Favorite Staff Member2012 Best RPG Maker User (Scripting)2012 Best MemberSecret Santa 2012 ParticipantProject of the Month winner for July 20092011 Best Use of Avatar and Signature Space2011 Best RPG Maker User (Scripting)2011 Most Mature Member2011 Favourite Staff Member2011 Best Veteran2010 Most Mature Member2010 Favourite Staff Member
Well, I'd suggest you move this to Script Requests. The request is fairly easy. All that really needs to be done is write a Window and then display it upon battle start and dispose of it at the end of the battle. If you wanted a skeleton for the window, it's be something like this:

Code: [Select]
class Window_BattlePartyData < Window_Base
  def initialize
    super (40, 336, 560, 128)
    self.contents = Bitmap.new (width - 32, height - 32)
    self.opacity = 160
    refresh
  end
  def refresh
    self.contents.clear
    for i in 0...$game_party.actors.size
      draw_actor_name ($game_party.actors[i], 0, i*32)
      draw_actor_state ($game_party.actors[i], 125, i*32)
      draw_actor_hp ($game_party.actors[i], 250, i*32, 140)
      draw_actor_sp ($game_party.actors[i], 390, i*32, 140)
    end
  end
end

Maybe that would be enough. I just wrote that on the spot, so it probably would need some tweaking. Then yeah, all you would need to do is call the window at the start of the battle, refresh whenever someone on your team gets hit, and disposed at the end of battle.