LaDestitute
Razor Sharp
- 84
- Posts
- 12
- Years
- West Coast, USA
- Seen Feb 28, 2017
Ooooh. I'll give that a try. Derp.
Try changing the flag to 40F6. Tell me if that works.
This...kind of worked. The level script runs, but instead of starting at the doorway you start at the middle of the room so the player and Bill are displaced. Then the script keeps starting over after it ends in a loop.
I fixed it. As is it turns out, I had the raw command for Step Up (Normal) instead of Step Left (Normal), and I was missing the Turn Down raw command for Dimetrus.
It's always the little things that get me, heh.
@Kurapika: I actually just realized the "copyvar 0x4031 0x4001" part of the original FR starter Pokemon selection script is to make sure the rival has the starter super-effective against the one you picked.
@Gyrath: Why are you still using that? Shouldn't you switch to XSE?
Did the following events happen?Today, I tried to add the regularpokedex in a script but It didn't work. I basically copied it off from the actual game but when I try to add it to a fellow scientist it doesn't work.
This is my script, basically It starts when you talk to the scientist who is blocking your path. He tells you that you should speak with Oak to be allowed entry. After talking with Oak and receiving your first pokemon, the scientist let's you through. THIS ALL WORKS.
Now, what I did was try add in that just before the fade and the scientist disappearance he gives you the regular pokedex. This just led to the screen freezing when it fades.
XSE won't work for me. I've tried literally everything. I installed everything as it should, looked up countless tutorial which work for people except me. Whenever I right click the compile option doesnt show up no matter what.
BACK TO MY QUESTION.
Today, I tried to add the regularpokedex in a script but It didn't work. I basically copied it off from the actual game but when I try to add it to a fellow scientist it doesn't work.
This is my script, basically It starts when you talk to the scientist who is blocking your path. He tells you that you should speak with Oak to be allowed entry. After talking with Oak and receiving your first pokemon, the scientist let's you through. THIS ALL WORKS.
Now, what I did was try add in that just before the fade and the scientist disappearance he gives you the regular pokedex. This just led to the screen freezing when it fades.
Script.
#dyn 0x740000
#org @main
lock
faceplayer
checkflag 0x200
if == jump @disappearrock
message @comment
callstd MSG_NORMAL
release
end
#org @disappearrock
message @didevent
callstd MSG_NORMAL
Want Pokedex to be given here.
fadescreen FADEOUT_BLACK
disappear 0x3
setflag 0x209
fadescreen FADEIN_BLACK
release
end
#org @comment
= This route has been blocked.\pTalk to PROF.Oak to be allowed\nentry.
#org @didevent
= You're a trainer now!\pI'll be seeing more of you in the\nfuture.
Does anyone how to add the normal pokedex in?
First of all if you're doing this in xse, half of these commands won't work.
If your not sure about if you have the newest xse click here
Second of all a lot of info can be found on diegoawesome's tutorial click here
red = put in
blue = take out
#dyn 0x740000 I personally do #dynamic 0x9C0000, but that's just me
#org @main
#org @start (I don't know if you can use main or not, use start instead)
lock
faceplayer
checkflag 0x200
checkflag 0x0x829, as this is the pokedex (special 0x16F activates the national dex)
if == jump @disappearrock
if 0x1 goto @disappearrock (you can also use jump)
message @comment
msgbox @comment 0x6 (0x6 is the main messaging)
callstd MSG_NORMAL
release
end
#org @disappearrock
message @didevent
msgbox @didevent 0x6
callstd MSG_NORMAL
setflag 0x829 (Use this if hacking firered/leafgreen, diegoisawesome lists all of them)
fadescreen FADEOUT_BLACK
fadescreen 0x1 turns it black
disappear 0x3
setflag 0x209, you don't need this extra flag
fadescreen FADEIN_BLACK
fadescreen 0x0, makes it go back to normal
release
end
#org @comment
= This route has been blocked.\pTalk to PROF.Oak to be allowed\nentry.
#org @didevent
= You're a trainer now!\pI'll be seeing more of you in the\nfuture.
I didn't compile this but it should work, read diegoisawesome's tutorial thoroughly, it should help you with all the necessities, don't try to compile compiled scripts like aemirch said, it won't work out well in the end.
I'm using PKSV. So everything that I've already supplied works.
Hi guys, I'm trying to see if I can edit/add new abilities and I run into this piece of hex datas that look like some table containing data in a specific layout "XX XX 00 00".
So, I am wondering what kind of data is stored like that?!
Spoiler:00 00 00 00 54 19 00 00 57 19 00 00 61 19 00 00 51 04 00 00 59 09 00 00 5A 19 00 00 39 04 00 00 3A 03 00 00 41 09 00 00 4F 06 00 00 3E 05 00 00 40 06 00 00 45 09 00 00 55 08 00 00 3B 04 00 00 49 12 00 00 50 06 00 00 47 06 00 00 5B 08 00 00 4C 06 00 00 58 12 00 00 43 16 00 00 46 01 00 00 44 0C 00 00 4D 0A 00 00 3C 08 00 00 56 09 00 00 3F 0C 00 00 4E 0A 00 00 3D 05 00 00 4B 05 00 00 42 05 00 00 48 12 00 00 52 0C 00 00 63 06 00 00 64 01 00 00 65 07 00 00 66 09 00 00 67 07 00 00 68 0C 00 00 69 32 00 00 6A 04 00 00 5C 03 00 00 5E 07 00 00 60 01 00 00 5D 06 00 00 5F 06 00 00 4A 01 00 00 62 01 00 00 18 19 00 00 17 19 00 00 31 04 00 00 1D 04 00 00 2C 0F 00 00 33 0A 00 00 0C 14 00 00 1F 0A 00 00 0B 32 00 00 20 0A 00 00 03 05 00 00 28 03 00 00 26 02 00 00 32 04 00 00 19 05 00 00 0D 32 00 00 1A 04 00 00 10 08 00 00 07 01 00 00 0A 06 00 00 2D 0A 00 00 30 05 00 00 06 0C 00 00 08 01 00 00 34 08 00 00 11 08 00 00 16 14 00 00 1E 32 00 00 2F 14 00 00 24 06 00 00 0F 02 00 00 1B 14 00 00 1C 0A 00 00 21 0C 00 00 22 08 00 00 23 03 00 00 25 0A 00 00 14 0F 00 00 29 08 00 00 2B 0F 00 00 2E 0C 00 00 38 0A 00 00 04 0A 00 00 05 0F 00 00 09 0C 00 00 0E 0F 00 00 12 08 00 00 13 04 00 00 27 04 00 00 15 06 00 00 36 03 00 00 35 0A 00 00 37 0A 00 00 02 14 00 00 53 19 00 00 FF 05 00 00
#org 0x800000
lock
faceplayer
checkflag 0x10A
if 1 jump 0x800050
special 0x16F
setflag 0x10A
fanfare 0x13E
msgbox 0x800100
callstd 0x6
waitfanfare
release
end
#org 0x800050
msgbox 0x800070
callstd 0x6
release
end
#org 0x800070
= Like your new POKéDEX?
#org 0x800100
= Your POKéDEX was upgraded!
Let me guess, "subscript out of range" error? Go into XSE's Settings.ini file and change "AutoUpdateCheck=1" to "AutoUpdateCheck=0".-snip-
Okay, I am trying to script the National Dex into my first rom hack. My rom hack is based on FireRed. [v1.0 US]. I am having trouble scripting I guess. xD I am in need of someone to help me script the national dex into my rom hack. I followed this tutorial, https://www.youtube.com/watch?v=9_RGwVHVIoY ,but the result was nothing but the, receive item sound. .-. This is the script I was using.
Spoiler:
HTML:#org 0x800000 lock faceplayer checkflag 0x10A if 1 jump 0x800050 special 0x16F setflag 0x10A fanfare 0x13E msgbox 0x800100 callstd 0x6 waitfanfare release end #org 0x800050 msgbox 0x800070 callstd 0x6 release end #org 0x800070 = Like your new POKéDEX? #org 0x800100 = Your POKéDEX was upgraded!
Is anyone willing to help me script in the national dex, or do it for me. I know I sound stupid, but I am in need of just completing this last thing in my hack. =D So, people, look into your hearts and help me. Thanks. =3
#dynamic 0x9C0000
#org @start
lock
faceplayer
checkflag 0x829
if 0x1 goto @done
setflag 0x829
special 0x16F
fanfare 0x13E
msgbox @1 0x6
release
end
#org @done
msgbox @2 0x6
release
end
#org @2
= Like your new POKéDEX?
#org @1
= Your POKéDEX was upgraded!
Let's do this step by step.Okay, I now have the script, correct. Now, how do I add it to my game. Could you help me? I just need a well explained and detailed explanation, nothing complicated, because I get confused easily. :/
~Thanks!
Okay, I think I understood what you said. If I did, correctly, this should be my result script.
HTML:#dynamic 0x9C0000 #org @start lock faceplayer checkflag 0x829 if 0x1 goto @done setflag 0x829 special 0x16F fanfare 0x13E msgbox @1 0x6 release end #org @done msgbox @2 0x6 release end #org @2 = Like your new POKéDEX? #org @1 = Your POKéDEX was upgraded!
Okay, I now have the script, correct. Now, how do I add it to my game. Could you help me? I just need a well explained and detailed explanation, nothing complicated, because I get confused easily. :/
~Thanks!