Community

The PokéCommunity

We are still working on a better slogan!

Visit Index



Advertise here

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Notices

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.

Post Reply
Click here to go to the first staff post in this thread.  
Thread Tools
  #1    
Old June 18th, 2012, 07:20 PM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky

Advertise here
I thought I'd make this thread to help with showcasing my own tools. Plus, so my tool won't clutter up the research I'm doing on PMD EoT. The tool I'm making isn't finished yet... but Alphas of it are out!. =D

News:
  • BETA 1 in the works!
  • Apologies for taking so long (see my last post in the thread)

PMDSE
Pokemon Mystery Dungeon Script Editor
Have you ever wanted to hack PMD, but felt discouraged by the lack of tools and info on it? Ever wanted to have your partner say a few choice words to Team Skull? Well, with my tool, you finally can!
Spoiler:


(Image in spoiler shows current screenshot)
Things may change with time... but as of yet, the features are as follows:

Current features:
  • Strings, constants, and groups are shown below the files tree-view, and are editable!
  • SAVING IMPLEMENTED!
  • Overlap checking. The program will NOT let you save a file that overlaps a pre-existing file.
  • Can read in the entire ROM, and parse the script files inside it.
  • Hex (in words) and partial assembly are shown in the same textbox. A checkbox is used to change between them
  • The file you are looking at in the ROM is Bold in the tree view!

Features not fully implemented:
  • ONLY .NDS roms can be parsed (and of those, only the PMD era of games are allowed.)
  • It currently only allows for loading of PMD: EoT, PMD: EoD, PMD: EoS, and PMD: BRT, english versions. Other versions could possibly work, but are not currently supported.
  • Files supported (alpha3): .SSB files
  • Files supported (Beta 1 upcoming): .SSA, .SSB, .SSE, .SSS, .LSD, .KAO

Known bugs (Prone to change closer to release):
  • PMD: BRT will appear to have no script. This is because of how the script is stored. It's in ARM9.bin and the overlay files, which the program does not currently check.
  • In double textbox mode (if I implement it (unlikely)) scrollboxes get out of sync easily if you use the arrow keys to move around the text boxes. If this happens, click the active scrollbar, and they will re-sync. (I have an idea of how to fix this, now. Might do so later.)
  • In certain rare cases, if the commands don't parse correctly (or key ones are missing) then the strings and "constants" will get messed up which will prevent the script from loading properly. This is currently only fixable by adding the unknown command to the parser. (Later I may make it so it can safely ignore this and still parse strings and constants properly, but for now it's a bug that I don't care to fix, as it helps me to easily identify problem areas. (It's a trivial fix now, but eh.))
  • Some commands are KNOWN incorrect and will be changed before beta.
Planned fixes/tweaks before next release (crossed out when done):
  • UI enhancements (optional)
  • Create documentation (optional)
  • Allow for searching via "goto" (optional)
  • Allow for searching via double/right clicking a string/constant (optional)
  • learn more commands (stalled)
  • remake "actions" to more accurately reflect what I know. (almost complete)
  • make the code more efficient by removing redundancy (working on)
  • filter out files (and folders) in the NDS file that can't be opened (Can do, but now it seems silly)
Download link of alpha: https://dl.dropbox.com/u/15751634/PMD/PMDSE/PMDSE.zip
Download link of alpha 2: https://dl.dropbox.com/u/15751634/PM...0Alpha%202.zip
Download link of alpha 3: https://dl.dropbox.com/u/15751634/PM...0Alpha%203.zip
(If the link doesn't work, please inform me. Apparently Dropbox has limits. Also, for obvious reasons, there are NO ROMs included with this download. Find them elsewhere. Do not ask for them. =) )

For more info on what I'm doing, exactly, you can check on my research thread, here, or click the link in my signature.

If you find anything wrong, please tell me so I can fix it. If the program crashes, please tell me so I can fix it. If you want the source, please tell me. I'll likely release the source once it gets into beta stage. It's still changing a lot, but I'll put it on GitHub later. Any questions, don't hesitate to ask. =D

Also, one last thing. There are a lot of question-marks. If there's a question mark, that means I'm not positive about the command. Names are prone to change, UI is prone to change, and if there are any needed updates, I'll update the program.

And now, for your viewing pleasure... a video of what I did with the tool:
https://www.dropbox.com/s/8823do6riu...t_36_16350.avi
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)

Last edited by Nerketur; 1 Day Ago at 04:28 PM. Reason: Small update fixes!
  #2    
Old June 22nd, 2012, 10:03 AM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
Alpha has been released!

Notes:
  • I've only tested on my own machine. It may or may not work in Linux, it works in Windows 7.
  • There are bound to be bugs in the program. I've already found and fixed a lot of them... but if anyone finds more, please inform me.
  • The text box in the top-right currently does nothing, and may soon be removed altogether.
  • Only fully tested with Pokémon Mystery Dungeon: Explorers of Time. (And it DOES check game IDs.)
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)
  #3    
Old June 22nd, 2012, 10:46 AM
Kindrindra
Unhatched Egg
 
Join Date: Dec 2011
Gender: Male
YES, I've been counting the days 'til you released this! XD

I'll try it out right away- I'm sure everything works great, though.
  #4    
Old June 22nd, 2012, 10:26 PM
Ooka's Avatar
Ooka
<3
Community Supporter
 
Join Date: Aug 2007
Location: Challenging The E4
Age: 22
Gender: Male
Nature: Relaxed
Send a message via Skype™ to Ooka
I just might come back to rom hacking if you finish this tool. xp
  #5    
Old June 22nd, 2012, 10:45 PM
chrunch's Avatar
chrunch
 
 
Join Date: Oct 2009
Gender: Male
Send a message via Windows Live Messenger to chrunch
Wow, this really looks good. I've always wanted to hack PMD (it is my favorite spin-off), but I think I'll hold off trying it until there's a bit more progress. ;D Good luck!
  #6    
Old June 24th, 2012, 04:51 PM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
Right now I'm working on getting Sky fully compatable! So far, so good, too =D The commands are pretty easy to transfer, though they ARE different. It appears quite a few commands were inserted between existing commands, but I'm figuring it out. My program can already parse a lot of Sky (correctly), now, but I plan to have it so it can parse all commands from Time/darkness that I know, before I'm going to work on figuring out what the new commands are/do.

A few other changes, too:
  • More commands known
  • made the program slightly more modular
  • few minor bug-fixes
Other than that, we'll see what happens =P Sky is COOL! I'll leave it at that.
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)
  #7    
Old June 24th, 2012, 07:55 PM
droomph's Avatar
droomph
mmm gurl that 90s
Community Supporter
 
Join Date: Sep 2011
Location: bar'jách
Age: 17
Gender: Male
Nature: Impish
Sorry for not helping out :P You should also start working on an image editor once you get that finished - that's about the only part of PMD that we'll need to change in order for full hacks.
did u no there r 21 letters in the alphabet
o i forgot 5
uraqt


  #8    
Old June 24th, 2012, 08:20 PM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
Quote:
Originally Posted by droomph View Post
Sorry for not helping out You should also start working on an image editor once you get that finished - that's about the only part of PMD that we'll need to change in order for full hacks.
I have good news and bad news about that.

Good news: Assuming I can create said file, I CAN put it in the ROM properly.

Bad news: In order to figure out how to make the files, I'd have to understand the PKDPX format (and SIR0) enough to re-create them and such. So, if I do make one, it'd be far in the future.

Okay news: You can use YY-CHR to view some of the images, and then put them back in the same way, (kind of like with unLZGBA, which you can probably use as well), but you'd have to understand how the images piece together and everything. This will not work with everything. But it will work with at least Pokemon Sprites, Dungeon Items, Floor Traps, and a select few others.

Basically, I have no plans to make said tool by myself. However, I am willing to work with someone else with figuring out the format, and then coding it together. Of course, this will be after the current tool is done/nearly done.
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)

Last edited by Nerketur; June 24th, 2012 at 08:24 PM. Reason: Elaborated on "Okay news"
  #9    
Old June 24th, 2012, 09:06 PM
droomph's Avatar
droomph
mmm gurl that 90s
Community Supporter
 
Join Date: Sep 2011
Location: bar'jách
Age: 17
Gender: Male
Nature: Impish
Well yeah, obbbbviously imma help you ^^

So I hope you finish soon.
did u no there r 21 letters in the alphabet
o i forgot 5
uraqt


  #10    
Old June 27th, 2012, 03:23 PM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
I've been working on integrating Explorers of Sky support, and so far, so good! =D

The commands are all in the same order as Time/Darkness but new ones are added, so they have different numbers. =P Still, this is also helping me to understand beginnings and ends of commands, because the same command will have the same locations, just a different opcode. This makes them a lot easier to spot! I only have 16 more commands to figure out before I can say I've parsed everything known from Time into Sky. But finding places that use these commands is proving a bit tricky.

That said, I think I'll release a new alpha version every week, by Friday. At least, until I decide to make a beta version. At this rate, though, I may be done with this tool by the end of summer. =D
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)
  #11    
Old June 29th, 2012, 06:04 PM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
Sky and darkness are now parsable!

I'll be releasing the new version soon, prolly in about an hour. Fixing up a few things before I do so!


Alpha 2 is now out! Check the first post for full details and link.

Updates from old version:
  • Sky now will load properly.
  • Lots of commands fixed! (Improper length/name/description)
  • a few sky-only commands known.
  • added ability to load Explorers of Darkness.
  • More commands known!
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)

Last edited by Nerketur; June 29th, 2012 at 07:45 PM. Reason: updates!
  #12    
Old July 4th, 2012, 10:38 AM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
Looks like I figured out a lot more things, thanks to adding the ability to save!

KNOWN Features in next version:
  • Ability to save added!
  • Will NOT allow you to save over a different file in the ROM.
  • Works with Time, Darkness, AND Sky!
Possible additional features:
  • Ability to "compact" the rom
  • Ability to somewhat optimize space usage in a single click.
  • smart inserting! (moves other files out of the way)
  • Ability to add/remove files/folders (Folders, less likely.)
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)
  #13    
Old July 6th, 2012, 01:32 AM
mapsal313's Avatar
mapsal313
 
Join Date: Jun 2012
Location: Patras,Greece
Gender: Male
Nature: Quirky
thank youNerketur for this amazing tool! I've been searching for a long time for a tool to hack PMD, and now I found one!

...only problem is that I don't have any PMD ROMs in my PC to hack...

but I'll download one and I'll hack it=)

update: I downloaded a PMD EoD ROM, and opened it with the program.
It showed me the script file, and I changed just one word to try, but it doesn't save it.
Will this be able in the next version? And if yes, when will it be available?

Anyway, great job!=)

Last edited by DrFuji; July 6th, 2012 at 03:28 AM. Reason: Consecutive posts
  #14    
Old July 6th, 2012, 02:40 PM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
Quote:
Originally Posted by mapsal313 View Post
thank youNerketur for this amazing tool! I've been searching for a long time for a tool to hack PMD, and now I found one!

...only problem is that I don't have any PMD ROMs in my PC to hack...

but I'll download one and I'll hack it=)

update: I downloaded a PMD EoD ROM, and opened it with the program.
It showed me the script file, and I changed just one word to try, but it doesn't save it.
Will this be able in the next version? And if yes, when will it be available?

Anyway, great job!=)
Yes, the next version of the tool comes out today. My previous post has most of the info for it =) As for when... Probably in... 4-ish hours. I usually release it around 10:00 PM ET.
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)

Last edited by Nerketur; July 6th, 2012 at 02:41 PM. Reason: clarification
  #15    
Old July 6th, 2012, 02:54 PM
machomuu's Avatar
machomuu
The Lights in the Sky are Stars
Community Supporter
 
Join Date: Apr 2008
Location: 'Murca
Gender: Male
Nature: Relaxed
Well darn, I'm interested. Most of the hacking ideas floating around in my head are for main games, so I'll have to change my tune, but I am excited for the next version.
  #16    
Old July 6th, 2012, 07:51 PM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
Yay! Alpha three is out!

Features:
  • SAVING IS POSSIBLE!
  • Editing constants/strings is allowed via the box under the treeview.
  • Only hex is editable! (mainly because changing anything but hex and strings/constants will do nothing, currently.)
  • Tool will NOT allow you to accidentally overwrite nearby files in the ROM. It will also tell you exactly how many bytes of overlap there is. (Though it is slightly misleading. It only tells you the overlapping bytes. Not how many bytes you have to remove to get it to save.)
  • See the rest in original post!
Also... I believe the next release will be beta! =D I don't know if it will be ready by Friday, but we'll see. =)
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)
  #17    
Old July 7th, 2012, 05:37 AM
mapsal313's Avatar
mapsal313
 
Join Date: Jun 2012
Location: Patras,Greece
Gender: Male
Nature: Quirky
Allright! I just downloaded alpha 3, and once again opened PMD EoD, and changed a word in the partner's speech. Specifically, when the partner is at the beach and says "This is where I always end up when I'm feeling sorry for myself", I changed the word "sorry" with the word bad. I then played the game on the emulator, and the partner now said "This is where I always end up when I'm feeling bad for myself".

In other words, your tool works perfectly! Great job! I can't wait for the beta.
Just call me Matt.
  #18    
Old July 7th, 2012, 09:22 AM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
Quote:
Originally Posted by mapsal313 View Post
Allright! I just downloaded alpha 3, and once again opened PMD EoD, and changed a word in the partner's speech. Specifically, when the partner is at the beach and says "This is where I always end up when I'm feeling sorry for myself", I changed the word "sorry" with the word bad. I then played the game on the emulator, and the partner now said "This is where I always end up when I'm feeling bad for myself".

In other words, your tool works perfectly! Great job! I can't wait for the beta.
I'm glad you approve! There are going to be a LOT of improvements in the future! I'm already working on the next release =P I've decided next release will be beta... But I haven't decided when to actually release the first beta. Could be Friday as usual, could be next Friday, I don't really know. All I do know, is I will announce the day beforehand. So, check back every so often =D
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)
  #19    
Old July 7th, 2012, 06:40 PM
droomph's Avatar
droomph
mmm gurl that 90s
Community Supporter
 
Join Date: Sep 2011
Location: bar'jách
Age: 17
Gender: Male
Nature: Impish
It's a fantastic tool - the addition of the save tool makes it so much more convenient! No longer do I have to copy + paste the commands - it's all laid out neat for me!

It makes me regret not helping ya out more :\ well I hope you can forgive me because the advent of this new tool is the single reason I'm getting back into hacking! It's literally that good. Don't ever stop Nerky or else you will be the reason I leave PC >:(
did u no there r 21 letters in the alphabet
o i forgot 5
uraqt


  #20    
Old July 7th, 2012, 10:53 PM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
Quote:
Originally Posted by droomph View Post
It's a fantastic tool - the addition of the save tool makes it so much more convenient! No longer do I have to copy + paste the commands - it's all laid out neat for me!

It makes me regret not helping ya out more :\ well I hope you can forgive me because the advent of this new tool is the single reason I'm getting back into hacking! It's literally that good. Don't ever stop Nerky or else you will be the reason I leave PC >
:(
=D I'm glad you like it. And, no worries. You're forgiven. =)

And oh? My tool is why you're getting back into it? You must really like it a lot. I have no plans to stop. Slow down a bit, perhaps, but I won't stop until PMD is fully hackable, even if it means I have to do everything myself. =P

That said, though, I'm glad people like my tool. It gives me even more reason to work at it until completion. To be honest, though, I really don't think it's all that impressive yet. I'll only think it's impressive when it can do flashy stuff like update as you edit (which I plan to make it able to do during beta.) Then again... I'm one of those people that isn't satisfied with small stuff. The biggest thing about my program now is saving to/loading from the ROM. The rest is just research, really. Research, tinkering, and experimentation.

Even if, in the end, people never use my tool, I'll still be using it myself to learn the inner workings of the ROM itself. The reason I'm doing this is partly for PC, partly to prove to myself that it can be done, and partly out of pure curiosity. How was it coded? Why was it coded that way? Can I make it better? These questions and more are why I'm making the tool. Mainly so I don't have to write all the hex by hand anymore. =)

Can you believe that's how this tool started? Soley because I thought "Hey... It's far too tedious to keep parsing this hex by hand. I think I'll make a program that can do it for me." Thus, PMDSE was born. =P Ahh, good times.

In any case, I'm having a blast with this, plus I'm learning quite a lot. PMD is such an interesting game. And, although I'll admit some of the magic of PMD is spoiled by looking at the script, the way they put everything together as a finished product amazes me, really. Even when you know exactly what's happening, it's very easy to get lost in how they portray the story.

...I don't know why I wrote such a long post. But... read it if you want to learn more about why I'm doing this. =) For now, I really just need sleep (almost 3 AM). So, fans, I bid you adieu until I get up. <3
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)
  #21    
Old July 8th, 2012, 04:38 AM
mapsal313's Avatar
mapsal313
 
Join Date: Jun 2012
Location: Patras,Greece
Gender: Male
Nature: Quirky
can't wait for the next release.

also I have a question:

when pokemon talk in PMD, their face appears in a square above the textbox. will the tool have the ability to change this picture?
Just call me Matt.

Last edited by mapsal313; July 8th, 2012 at 05:50 AM. Reason: Your double post has been automatically merged.
  #22    
Old July 8th, 2012, 06:52 AM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
Quote:
Originally Posted by mapsal313 View Post
when pokemon talk in PMD, their face appears in a square above the textbox. will the tool have the ability to change this picture?
Yes and no. The portrait is controlled via script, yes. However, as you will find out with tinkering, not every pokemon has every type of face. Some pokemon only have the "default face", it really depends. The tool cannot insert a new picture into the ROM, but it will be able to change the pokemon type and/or expression of the pokemon in the photo.

That said, You (the hero) and your partner have every possible expression. (there are apparently 13 in all) Other than that, the other NPCs may or may not have every expression.

I hope I answered your question. =)
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)
  #23    
Old July 8th, 2012, 11:10 AM
droomph's Avatar
droomph
mmm gurl that 90s
Community Supporter
 
Join Date: Sep 2011
Location: bar'jách
Age: 17
Gender: Male
Nature: Impish
:D Fantastic tool, though looking at it a little deeper there is a couple of details we could change...

Okay, first up. I'm thinking that we could give some of the command names a facelift. For example, "load" can be fully understood (phonetically, anyways) by "ld" so there's no need to waste two more characters to express the same thing.

And some are really...weird. For example, you use "bot" to refer to "bottom". It's not a big deal, though it was very confusing when I started referring to "bot" as "robot". Of course there are no "robots" in PMD but that's just something that bothered me.

Also some indentation would be nice in the commands but it's fine with me that only the Hex is indented. And some syntax highlighting (nothing big, just color the "command" red or something) would be appreciated, but it's totally understandable even without the colors.

Other than that, it feels completely natural and understandable (and fun!) to use this tool. I hope you make other tools too! Your design techniques are some of the best I've seen! (sorry HackMew)

Overall: 9/10 (10/10 if finished ;P)
UI ease of use: 8/10 (not finished yet so I'll give room for improvement)
Design: 10/10 (love it!)
Actual functionality: 9/10 (many commands aren't parsed, though available commands give 90% control over game)
did u no there r 21 letters in the alphabet
o i forgot 5
uraqt



Last edited by droomph; July 8th, 2012 at 11:17 AM.
  #24    
Old July 8th, 2012, 11:39 AM
Nerketur's Avatar
Nerketur
PokéScripter
 
Join Date: Nov 2010
Gender: Male
Nature: Quirky
Quote:
Originally Posted by droomph View Post
Okay, first up. I'm thinking that we could give some of the command names a facelift. For example, "load" can be fully understood (phonetically, anyways) by "ld" so there's no need to waste two more characters to express the same thing.
That may be true, but I like "load" better. =) It's easier to read and understand. As for the others, once I get the names fixed, we (meaning PC) can decide on good names.
Quote:
Originally Posted by droomph View Post
And some are really...weird. For example, you use "bot" to refer to "bottom". It's not a big deal, though it was very confusing when I started referring to "bot" as "robot". Of course there are no "robots" in PMD but that's just something that bothered me.
And why in the world did you think 'bot' meant 'robot'? xD I mean, yes, it is used as such in other places, but that's why you study. =)
Quote:
Originally Posted by droomph View Post
Also some indentation would be nice in the commands but it's fine with me that only the Hex is indented. And some syntax highlighting (nothing big, just color the "command" red or something) would be appreciated, but it's totally understandable even without the colors.
This is something I will consider. Indentation and colors. Right now, I'm making it more like XSE, and as you know, Hackmew didn't indent much of anything. But I'm considering it, and my include it in a future release.

As another note... for now, the full descriptive assembly is really only to help me. I may remove it in a future version, and make it like HackMew did where you need to know the codes and stuff to use it, but have a separate box for descriptive, or a checkbox or something.
Quote:
Originally Posted by droomph View Post
Other than that, it feels completely natural and understandable (and fun!) to use this tool. I hope you make other tools too! Your design techniques are some of the best I've seen! (sorry HackMew)
=D I'm glad you like it. But, honestly, I made it mainly the way I like it. I'm sure HackMew was the same way. The way he codes, and the way I code are different, and we both have different ideas. That said, a lot of my work stems from how XSE works, so I really have HackMew to thank for a lot of this.

That said... there were always a few thing I thought I could make better than HackMew, and with my own tool, I can! (And had to, really.) His tool works by literally repointing the offset to the script and saving it in a new offset. You can't do that with time/darkness/sky. You have to save it to a file, and load everything based on files. Because of this, the whole "#org" idea wasn't going to work here. So, I devised my own method, and it seems to work quite well. =D

I'm still contemplating only using a single textbox, and having the ability to switch from Hex to text and back. We'll see how well the two boxes idea works out.
Want my help in PokéScripting? PM me =)
I use XSE v1.1.1 (HackMew = awesome) and Advance Map 1.92.
Thanks to Diego and HackMew for their tutorials, helping me learn how to script!

Hacks I support 100% (MUST SEE!):


Very well made hacks:

My work:
Figuring out scripting in PMD
Entire script map of LeafGreen
PMDSE (Pokémon Mystery Dungeon Script Editor)

Last edited by Nerketur; July 8th, 2012 at 11:49 AM. Reason: Fixed a few issues
  #25    
Old July 9th, 2012, 03:29 AM
mapsal313's Avatar
mapsal313
 
Join Date: Jun 2012
Location: Patras,Greece
Gender: Male
Nature: Quirky
Quote:
Originally Posted by Nerketur View Post

Yes and no. The portrait is controlled via script, yes. However, as you will find out with tinkering, not every pokemon has every type of face. Some pokemon only have the "default face", it really depends. The tool cannot insert a new picture into the ROM, but it will be able to change the pokemon type and/or expression of the pokemon in the photo.

That said, You (the hero) and your partner have every possible expression. (there are apparently 13 in all) Other than that, the other NPCs may or may not have every expression.

I hope I answered your question. =)
Yea, you answered. If I understand correctly, I can, for example, change chatot's picture to his angry picture, right?
Just call me Matt.
Post Reply
Quick Reply

Sponsored Links


Advertise here
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
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 12:38 AM.

About Us
© 2002 - 2014 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.

Copyright
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 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. Header artwork by Jordanice of deviantART.

Social Media
If you would like to stay up-to-date with us on the go, when we're down, or other such things, follow us on social media sites--most notibly Twitter, Facebook, and Google Plus--by clicking on the links provided.

Design presented by Peitharchia. Special thanks to Hiroshi Sotomura and Ausaudriel.