okay, i am going to fricking kill myself if i don't get an explanation.
ok, number 1, pointers and dynamic offsets don't make any frickin sense, as i have tried everything, and when i save it to the rom (i copied give pokemon code and adjusted it to fit the rom), when i opened up the event in XSE, IT DIDN"T CHANGE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 2. where do you even put the pointers like (your example, @blah ; @iliketoeatcheese ; @1234567890)
3. when you open up a blank offset (after fsf) it says something like
_---------------------- or the sort with a
org @(blahblah)
( i know this isn't right format, but you get it)
do you delete these, do you just start writing under, do you take out org @(whatever) and then start tyeping
WHAT DO YOU DOOOO??? I AM GONIG CRAZY!!!!!!!!!!!!!!!!! (huff huff)
ok. calm down.
anyone care to kindly explain everything before i hang myself???
p.s. i did this under person event? is it just script?
p.s.#2 i am very very good with advance map (screw the scripting) so to make a effecrtive game, i have to learn scripting.
can anyone please just make like a god program where it does scripting for you
ex. What would you like this person to say? 'hi im bob' (clicks save and person says that in game)
or What pokemkon would you like him to give your player?
(click charmander)(plays game and then gets the charmander)
is there a program that does this stuff for you and makes things easier. like advance starter? instead of going to scripting and changing it, you just load up a stupid program, change the stupid settings and then play the stupid game.
...
sorry, but still?
Of course you have to set the 'var' and 'unknown'.Spoiler:#dynamic 0x456154
#org @start
lock
checkflag 0x82F
if 0x01 goto @end
applymovement 0x0 @shockfaceup
waitmovement 0x0
message @hey 0x06
applymovement 0x0 @walkup
waitmovement 0x0
message @shoescamein 0x06
message @shoesreceived 0x06
playfanfare 0x13E
setflag 0x82F
waitfanfare
message @instructions 0x06
applymovement 0x0 @sitdown
waitmovement 0x0
release
end
#org @end
release
end
#org @shockfaceup
#raw 0x2E
#raw 0x62 0xFE
#org @hey
= Hey, [player], I got a package for you!
#org @walkup
#raw 0x11
#raw 0x11 0xFE
#org @shoescamein
= Your Running Shoes came in the\nmail today.
#org @shoesreceived
= [black_fr][player] received the running shoes!
#org @instructions
= Well, in the manual, it says that\nyou have to hold down B to run.
#org @sitdown
#raw 0x10
#raw 0x10 0xFE
I don't think there's anything wrong with this script, that's supposed to give running shoes. But it's a script event, and I think it's because the unknown and var are off. Please help.
sorry for my blow up. i have one question however, when i have sampled other scripts to give me an idea, they have the org @(whatever) right? but then the dynamic offsets and the msgbox (whatever) is different than the original offsets? how do you customize them.
p.s. sorry i love scripting (if i could do it) and i have great ideas, except i can't do them because of scripting. thanks!
Because you have to convert the 133 to hex ;)I have a problem with the give pokemon script.
Eevee's number is 133 in the hex values but when I put that number in and play the game I get Breloom instead why?
Because you have to convert the 133 to hex ;)
So instead of 133 put into your script 85 ;)
You don't need Calculator ;)
XSE has its own =)
...
createsprite 0x98 0x99 0x10 0x15 0x0 0x0
applymovement 0x99 0x880EA27
waitmovement 0x0
return
Spoiler:
Yup, just common sense and a bit of your brain is needed.
It's quite easy.
Oh, please use spoilers . . :) (My PC's slowing down :()
:D
An add-on:
You don't see a dynamic offset there (#dynamic 0xXXXXXX), it's because it has been compiled into the ROM already! (The very first #org 0xXXXXXX that you see in the script.)
The reason why XSE uses Dynamic offsets is that you only have to put the starting offset then the rest of the @XXXXXX will be filled. It makes it easier for the scripter, okay?
And you really need a ScriptGen? Oh come on, anybody can script! You just need to practice and be patient! So what if you read Diego's tut a million times if you don't UNDERSTAND the heck that you're reading! (Well, if you like to use a generator that's fine, I'm not telling you what to do anyway, but to really learn, you need to do it yourself.)
Not being mad or anything, I'm just saying that you need to UNDERSTAND, not just read. (Don't rush yourself, take your time.)
~PEACE :)
I guess... So how long did it take you to make your first working script??? i have been trying this for 2 weeks and still nothing. somehow, when i search for 10 bytes for messaging scripts (do i need more?) and then i get the script offset, then when i type in (or use generator) and then save after everything is touched up, and then i compile and then open the rom. (pksvui) and then it said compiled. so after its compiled i open it up again with advance map and it didn't compile at all. XSE doesn't compile at all, it shuts down when i click compile (without even asking me if i want to save ???) and pksvui all it shows is something like this
org 0x(script offset)
-________________________
then it shows
raw ##(or something like that)
raw ##
raw ##
raw ##
raw ##
raw ##
raw ##
raw ##
raw ##
raw ##
raw ##
raw ##
raw ##
raw ##
raw ##
raw ##
Im sorry, but there are too many raws to compile this script.
that is all it sais when i create a new script.
I am not totally useless however, i can open up scripts asis and change the script itself. can't change it into anything fancy, but ima workin on it. !
Thanks!
just to get this straight, what you put in org 0x(script offset)
you put the same script offset in dynamic offset?
sorry that i called it a stupid tutorial. i promise i wont say that ever again. i guess it is very helpful (now that i see it again with fresh new eyes on a fresh new day). Sorry diego!
ROCK ON DIEGO!!!!!!!!
yeah, umm how does the compiler out put appear? i click batch compiler and like i said, it just
cloooossseeeeeessss like i said for the tenth time. until i figure this out i am still ticked at XSE not diego. but if yall can't tell me how to use the batch compiler after writing the code, none of this tutorial is really helpful (to me that is).
please rate this simple code which is (when i used fsf) 300 bytes
'---------------
#org 0x6B1804
#dynamic 0x6B1804
#org @start
lock
faceplayer
msgbox @1 0x6
release
end
#org @1
= Hi.\nHow are you doing?
so do you take out the beginning
'------------
#org 0x Blah blah
or do you just add dynamic offset at the bottom like i did? or what?
because none of you guys or diego actually made that clear (to me that is).
:)