• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Tool: HackMew's Tools Factory [A-Ptch released]

Phantom Phoenix

Lost on the road of life
167
Posts
8
Years
  • Age 27
  • ???
  • Seen Jul 1, 2020
the application was unable to start correctly (0xc000007b)

every time I try to open fsf this happens.plz help
 
130
Posts
8
Years
  • Age 28
  • Seen Jun 14, 2023
Sorry if this thread is old and if it was already talked about, but I was just wondering where would I use the commands for Shinyzer? I've already put the code into the game. I just don't know where the setvar command could be used.
 
2
Posts
8
Years
  • Age 23
  • Seen Aug 3, 2022
Dear Hackmew

I have found your tools very useful when creating rom hacks. I'd like to start by thanking you very much for taking the time to make them. It really simplifies ROM hack development.

Now on to my question.

In XSE, I create a script on the offset F8B53C(which is free space). The script is as follows:

'---------------
#org 0xF8B5C3
checkflag 0x200
if 0x1 goto 0x8F8B5DB
applymovement 0xA 0x8F8B5E7
waitmovement 0x0
trainerbattle 0x1 0x356 0x0 0x8F8B5F3 0x8F8B5FF 0x8F8B60B
release
end

'---------------
#org 0xF8B5DB
hidesprite 0xA
release
end

'---------------
#org 0xF8B60B
msgbox 0x8F8B617 MSG_NORMAL '"MARTHA: Wow! You battle well..."
applymovement 0xA 0x8F8B623
waitmovement 0x0
setflag 0x200
release
end

'---------
' Strings
'---------
#org 0xF8B5F3
= Hello there!\p From the looks of things, you're \na Pokemon trainer! \pMay I get your name? \p.....................\pAh!\v\h01! I'll remember that name.\p It's so nice to meet \nyou!\pMy name is \n\c[red_em]MARTHA. \p\c\[black_em]I'm a Pokemon trainer \ntoo!\pI do research on \nancient myths about \npeople and Pokemon! \pI can't wait to see you battle \none day!\p.....................\pOkay, that's it!\nI have to battle you!\pShow me your strength \n\v\h01!

#org 0xF8B5FF
= That was a great battle!\nThank you!

#org 0xF8B617
=MARTHA: Wow! You battle well for a \nrookie trainer! \pWell, I must go now!\nI hope we meet again sometime! \pHeheheh. \nBye \v\h01

'-----------
' Movements
'-----------
#org 0xF8B5E7
#raw 0x09 'Step Up (Normal)'
#raw 0x09 'Step Up (Normal)'

#org 0xF8B623
#raw 0x08 'Step Down (Normal)'
#raw 0x08 'Step Down (Normal)'
#raw 0x08 'Step Down (Normal)'
#raw 0x08 'Step Down (Normal)'

I compile this script. Everything goes as normal. However, upon reopening the script, it becomes this:

'---------------
#org 0xF8B5C3
checkflag 0x200
if 0x1 goto 0x8F8B5DB
applymovement 0xA 0x8F8B5E7
waitmovement 0x0
trainerbattle 0x1 0x356 0x5300 0x26C000A 0x8F8B5FF 0x9F8B60B
callstd 0x2
gotostd 0x6C

'---------------
#org 0xF8B5DB
hidesprite 0xA
release
end

'---------------
#org 0x1F8B60B

'---------
' Strings
'---------
#org 0xF8B5FF
= That was a great battle!ARTHA: Wow! ËËËËbattle well for a \nrookie trainer! \pWell, I must go now!\nI hope we meet again sometime! \pHeheheh. \nBye [player]


'-----------
' Movements
'-----------
#org 0xF8B5E7
#raw 0x9 'Step Up (Normal)
#raw 0x9 'Step Up (Normal)
#raw 0x2 'Face Left
#raw 0x8 'Step Down (Normal)
#raw 0x6C 'mov6C
#raw 0x2 'Face Left
#raw 0x2 'Face Left

It's like it compresses, scrambles, and corrupts itself. Copying and pasting the original script back into the offset and recompiling it doesn't help either. Do you have a solution for the problem?

Thank you
 
1
Posts
7
Years
  • Age 24
  • Seen Aug 4, 2016
It says A-Trainer has a virus :/ is it normal? Or are virus's something to beware of in ROM Hacking
 

KingJay

That Guy
26
Posts
7
Years
  • Age 25
  • USA
  • Seen Jun 7, 2017
A-ptch isn't working for me, is there any need to use it instead of other things like LunarIPS or Tsukuyomi?
 
1
Posts
4
Years
  • Age 25
  • Seen Sep 1, 2019
When I try to choose the script editor (in advance map) I get a prompt saying "are offsets separated from the ROM name by : or " " in the prefered script editor." I believe that this has to do with to ROM and I don't know what to pick, please help. Yours Sincerely, CommonSense.
 
392
Posts
3
Years
  • Age 19
  • Seen Nov 24, 2023
Almost all the links don't work anymore... some say that the file contains a virus and are dangerous.
 

sylingga

Red Everywhere
86
Posts
10
Years
  • Age 32
  • Seen Apr 15, 2024
Okay, as I promised... today I'm proud to present a brand new ASM lesson and brand new tool! I'd like to thank Gamer2020, Link_971 and >Dante< for helping testing the Shinyzer.

The ASM lesson is for those that want to understand how things actually work. Otherwhise, if you just want a quick shiny, the Shinyzer will do it for you. Download it, load your ROM, find some free space (the Shinyzer will tell you how much exactly) and shinyze your game. Then:

Hello, i'm tryng using shinyzer for my rom hack.
But, it make my game crash.

I used free space 800990, then add 1 become 800991.

this is the script before (trainer on Route 3)
Spoiler:


i add
callasm 0x800991
setvar 0x8003 0x3F06
before trainerbattle line, and the script compile become :

Spoiler:


After that, if i meet the trainer, my game become freeze.

Did i do wrong?
 
Back
Top