Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Reload this Page [Tutorial] [Gen III]: Battle Scripting with BSP

Notices
For all updates, view the main page.

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.



Reply
 
Thread Tools
  #26    
Old November 19th, 2014 (06:02 AM).
Lance32497's Avatar
Lance32497 Lance32497 is offline
LanceKoijer of Pokemon_Addicts
 
Join Date: Aug 2014
Location: Criscanto town-Ginoa Region xD
Gender: Male
Nature: Adamant
Posts: 520
Sorry for being noob in my question

Can I add new abilities with this tool?(because it has abilities.blah blah)

Second thing, Can I make a new battle script for legendary battles...

example, instead of Wild GROUDON appeared, Legendary GROUDON appeared
__________________
My Threads

Reply With Quote
  #27    
Old November 19th, 2014 (11:14 AM).
GoGoJJTech's Avatar
GoGoJJTech GoGoJJTech is offline
http://GoGoJJTech.com (WIP!)
Silver Tier
 
Join Date: Nov 2012
Location: Earth
Age: 16
Gender: Female
Nature: Jolly
Posts: 1,981
Quote originally posted by Lance32497:
Sorry for being noob in my question

Can I add new abilities with this tool?(because it has abilities.blah blah)

Second thing, Can I make a new battle script for legendary battles...

example, instead of Wild GROUDON appeared, Legendary GROUDON appeared
1: No, abilities are handled by asm, the abilities is just an ini file
2: That's not battle scripting, that's a battle string
__________________
I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
The SoulSilver Music Patch - The Black Music Patch - Mega-Huge Sappy Tutorial
Romhack.me Profile - Pokecommunity Profile - Pokemonhackersonline Profile - Youtube Channel

Join us in the romhacking chat
Pokémon Platinum Red and Blue
Reply With Quote
  #28    
Old November 21st, 2014 (04:43 AM).
Lance32497's Avatar
Lance32497 Lance32497 is offline
LanceKoijer of Pokemon_Addicts
 
Join Date: Aug 2014
Location: Criscanto town-Ginoa Region xD
Gender: Male
Nature: Adamant
Posts: 520
Quote originally posted by GoGoJJTech:
1: No, abilities are handled by asm, the abilities is just an ini file
2: That's not battle scripting, that's a battle string
how to do that battle string?
Reply With Quote
  #29    
Old November 22nd, 2014 (08:41 AM).
GoGoJJTech's Avatar
GoGoJJTech GoGoJJTech is offline
http://GoGoJJTech.com (WIP!)
Silver Tier
 
Join Date: Nov 2012
Location: Earth
Age: 16
Gender: Female
Nature: Jolly
Posts: 1,981
Quote originally posted by Lance32497:
how to do that battle string?
You would need asm to make that battle string appear for specific pokemon first.
__________________
I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
The SoulSilver Music Patch - The Black Music Patch - Mega-Huge Sappy Tutorial
Romhack.me Profile - Pokecommunity Profile - Pokemonhackersonline Profile - Youtube Channel

Join us in the romhacking chat
Pokémon Platinum Red and Blue
Reply With Quote
  #30    
Old November 22nd, 2014 (08:46 AM).
Lone Knight's Avatar
Lone Knight Lone Knight is offline
Progressing Assembly hacker
 
Join Date: May 2014
Location: Where ever there is peace and darkness
Gender: Male
Nature: Lonely
Posts: 134
So can i create a custom battle with this? Like the Oak tutorial battle at the start of FireRed?
__________________
Reply With Quote
  #31    
Old November 22nd, 2014 (08:48 AM).
GoGoJJTech's Avatar
GoGoJJTech GoGoJJTech is offline
http://GoGoJJTech.com (WIP!)
Silver Tier
 
Join Date: Nov 2012
Location: Earth
Age: 16
Gender: Female
Nature: Jolly
Posts: 1,981
Quote originally posted by Knight of Duty:
So can i create a custom battle with this? Like the Oak tutorial battle at the start of FireRed?
No you cannot, you can make move effects and only move effects.
__________________
I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
The SoulSilver Music Patch - The Black Music Patch - Mega-Huge Sappy Tutorial
Romhack.me Profile - Pokecommunity Profile - Pokemonhackersonline Profile - Youtube Channel

Join us in the romhacking chat
Pokémon Platinum Red and Blue
Reply With Quote
  #32    
Old November 22nd, 2014 (09:03 AM).
daniilS's Avatar
daniilS daniilS is online now
busy trying to do stuff not done yet
 
Join Date: Aug 2013
Age: 15
Gender: Male
Posts: 358
Quote originally posted by GoGoJJTech:
No you cannot, you can make move effects and only move effects.
Actually, they can do way more than that. Almost everything happening during battles is a battle script (command). So I guess text could be handled by this too.
__________________
Reply With Quote
  #33    
Old November 22nd, 2014 (06:38 PM).
Lone Knight's Avatar
Lone Knight Lone Knight is offline
Progressing Assembly hacker
 
Join Date: May 2014
Location: Where ever there is peace and darkness
Gender: Male
Nature: Lonely
Posts: 134
Quote originally posted by daniilS:
Actually, they can do way more than that. Almost everything happening during battles is a battle script (command). So I guess text could be handled by this too.
Sorry to be a noob but isn’t there a printstring type of command? Doesn’t it have any other use?
__________________
Reply With Quote
  #34    
Old November 23rd, 2014 (12:28 AM).
daniilS's Avatar
daniilS daniilS is online now
busy trying to do stuff not done yet
 
Join Date: Aug 2013
Age: 15
Gender: Male
Posts: 358
Quote originally posted by Knight of Duty:
Sorry to be a noob but isn’t there a printstring type of command? Doesn’t it have any other use?
There is. Just convert the string you're looking for to hex and search for it with a hex editor. Then look into the idb for battle scripts and asm surrounding it.
__________________
Reply With Quote
  #35    
Old February 2nd, 2015 (06:46 AM).
C me's Avatar
C me C me is offline
 
Join Date: Jan 2014
Posts: 175
Hi, I just wanted to ask what determines how long status moves last for? Can you make them last for a set number of turns like sleep when resting? Also what's the command for doing damage to yourself? Does it have to be like recoil damage or can you set it so that a percentage of max health is lost?

Thanks
Reply With Quote
  #36    
Old February 2nd, 2015 (03:52 PM).
kearnseyboy6's Avatar
kearnseyboy6 kearnseyboy6 is offline
Aussie's Toughest Mudder
 
Join Date: Dec 2008
Posts: 280
Quote originally posted by pokenoobend:
Hi, I just wanted to ask what determines how long status moves last for? Can you make them last for a set number of turns like sleep when resting? Also what's the command for doing damage to yourself? Does it have to be like recoil damage or can you set it so that a percentage of max health is lost?

Thanks
http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_data_structure_in_Generation_III

Just use the setbyte command to change the status byte.
__________________
HOLIDAYING CURRENTLY!!
Reply With Quote
  #37    
Old February 4th, 2015 (04:12 AM).
Lance32497's Avatar
Lance32497 Lance32497 is offline
LanceKoijer of Pokemon_Addicts
 
Join Date: Aug 2014
Location: Criscanto town-Ginoa Region xD
Gender: Male
Nature: Adamant
Posts: 520
I understood 75% ,
but I dunno how to execute a new message string.
like when the effects are applied, it shows "POKEMON had been trapped in FOE's Magic Aura"
I had seen this in Mrdollsteak rom, the worry seed
__________________
My Threads

Reply With Quote
Reply
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are UTC -8. The time now is 06:20 AM.