![]() |
[Scripting] Command Database Naming
While working on XSE, I decided to eventually adjust the commands names so they would fit better with yourselves.
Command names should be standardized from now on, but choosing a good name isn't a trivial job. So, if you think you have a better name for an existing command, suggest it here as long as it wasn't suggested already. Few notes: the fact your suggested a shorter name doesn't mean it's automatically better than an existing, longer one. Names need to be concise yet descriptive so you don't type to type too much and, at the same time, you can grasp the meaning easily. Whenever you suggest anything, try argumenting your choice(s). Don't forget that you shouldn't suggest anything about a command you don't even know how it works. Especially for the unknown ones, of course. Below you can find the full, actual list: Spoiler:
Thanks for your time. |
Is it alright if I tell you(them, everyone) a name for cmdC3?
|
How about checknewday for cmd2D? Since you couldn't come up with a name, maybe this will work.
Oh, and it might be a good idea to explain warpelevator a little better in the next version's Command Help. 'Cause the way it is now, you'd think it is a normal warp command. |
Quote:
Quote:
Also, what would you suggest for the warpelevator description? |
I would like to know what really cmdC3 does, and how it's used in a script.. :D
About this, it's a great command database. The naming is good. Isn't warpelevator a normal warp command, but gives the elevator animation only? |
Quote:
Since I'm posting I could rattle off some things that I use. 3A - warpmuted CA - signmsg CB - normalmsg 'tif' and 'fif' as aliases for 'if 0x1 goto 0xFF', and 'if 0x0 goto 0xFF' respectively. 'tcompjump 0x800D 0x1 0xFF' which was 'compare 0x800D 0x1: if 0x1 goto 0xFF'. |
Quote:
There is also warpteleport, and warpteleport2, that always confuses me. I tested them, but they didn't work. What is the difference between them? |
Quote:
And your second question, what about: Sets where warps that lead to warp 127 of map 127.127 warp the player. For an example of the warpelevator command, check the green "S" in the Inside of Truck in R/S/E, and check the warps there, too. |
Okay, well in my hack...There's a way that I removed the Pokemon...But the command I discovered was #raw 0xC3. My name would be removefirstpokemon but I think it's too long, anyone?
I do think it needs a bit more reversing to do though :\ |
I don't care it a lot,because I will check the command I want to use in game...
|
I think 'nop' is kind of random for a name. I don't have a suggestion on what it could be, but I just thought I'd put it out there. That is okay, right?
|
May I then suggest and other Feature?
Raw Decompiling, Like Instead of Quote:
Quote:
|
Quote:
Code:
|
Quote:
|
Quote:
|
@snowfield34 - Um, what's the point of making XSE if you want to decompile a script in #raws. That wold make no difference at all -.-.
|
Quote:
Quote:
Blame Hackmew.... If he hadn't came up with all those needed functions, I could come up with some... No, But Basicly when People need help with Pokescript and stuff, and then I just would like to know what happen in my scripting tool.... Kind of when Jason just showed me, the zero's in the applymovement, I had no idea about them... |
Quote:
warpmuted, signmsg and normalmsg are fine with me. I'll see what the others will say about them. Talking about the others... Too many ifs may be a bit confusing... Quote:
From what I saw, the first one is used in R/S/E while the latter is used on FR/LG. On FR/LG it's always used together with specials, so that would act more like a trigger. Probably something similar to warpelevator - soon to become setwarpplace. Quote:
Quote:
It is used for sure in:
I would say it's something like comparehiddenvar which is used in FR/LG though I'm not sure. BTW... cmd96 is quite similar too... I'll need to reverse more I guess :P Quote:
Also, did you know the nop1 command is used for the #reserve directive as a place-holder (to be replaced by active commands later on) ? Quote:
Code:
Decompiling is translating those apparently meaningless numbers into something human beings can (or at least should) undestand. Anyway, please stay on topic. This is not a feature request thread. If you're willing to suggest something, my Tools Factory in the Toolbox is the right place. |
Quote:
|
Quote:
|
Well whatever CmdC3 is, I know it is not a stand-alone command. It has 1 parameter(including the command) so far...
Anyways, I've been thinking about a new name for warphole..Maybe you can try Warpfall? |
Quote:
Besides, even if the poll ended, you can still post your suggestions. Don't let this thread down, please: I made it for all of you, after all. Thanks for reading. |
Hackmew, can't you shorten some commands? Like, the comparebank commands. Some of them are long.
Also, I have a question, what does bufferstring do? Does it have to do something with the text? |
Quote:
The bufferstring command will simply put a string loaded at a specific offset into the selected buffer. That is used for berry trees in R/S/E, for example. |
I have a couple of suggestions:
Spoiler:
That's all. I might post some later on. However, you don't have to do them if you don't like them, they are just suggestions. |
| All times are GMT -8. The time now is 9:00 AM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.