The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

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.


Reply
Click here to go to the first staff post in this thread.  
Thread Tools
  #326    
Old June 1st, 2008, 09:19 AM
Veng3anc3's Avatar
Veng3anc3
Woah..
 
Join Date: May 2007
Location: England
Age: 20
Gender:
Nature: Lonely
Your saying give him a break, but you have the BETA!
This program will be very interesting to see and use. I don't know if I'll use it much.. I use notepad to script :PP
But yeah, will be cool to use. I guess.
Reply With Quote
  #327    
Old June 1st, 2008, 09:22 AM
GiantGroudon's Avatar
GiantGroudon
I doubled myself now
 
Join Date: Dec 2007
Location: Austria
Gender: Male
Nature: Relaxed
Send a message via Yahoo to GiantGroudon
But we can't use the beta because it has a password.
__________________
This signature has been disabled.
Too wide. If you just stack those images on top of one another, you should be fine.
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
Reply With Quote
  #328    
Old June 1st, 2008, 09:23 AM
Master_Track's Avatar
Master_Track
ROM Reaverz Scripter
 
Join Date: Mar 2008
Location: Austria
Age: 21
Gender:
Nature: Brave
Send a message via Windows Live Messenger to Master_Track
he doesn't say that because he's got the beta, but because he know how much effort is behind this tool and everybody of you should know that because of the great features
Maybe there was a little problem, maybe he just doesn't have time right now, but...you can't tell me that you can't script now just because it's released a little bit later than you thought..it's still June 1st.
just use pokescript or whatever until it's availible or just wait, I'm sure u can use your time for other things
__________________

*Busy with school*

Reply With Quote
  #329    
Old June 1st, 2008, 09:35 AM
Swampert 22's Avatar
Swampert 22
Is making tools for you...
 
Join Date: Sep 2005
Location: Switzerland
Age: 23
Gender: Male
Nature: Brave
Got it in one Master_Track! As a programmer, I know how frustrating it is when people keep asking you when you're going to release something. Then when you finally release it, they want something else!

Never happy, some people...
__________________

I've made some tools for Pokémon hacking! Please check out the thread... Swampert Tools Showcase

Head over to my thread to check out my latest tool, Pokémon Red/Blue Trainer Editor!

Visit my site for Pokémon ROM Hacking tools! Swampert Tools Homepage
Reply With Quote
  #330    
Old June 1st, 2008, 09:35 AM
mat1554
French Translator
 
Join Date: Feb 2008
Location: Quebec
Gender: Male
Nature: Calm
I have a question ?

XSE spells it today ?
Reply With Quote
  #331    
Old June 1st, 2008, 09:56 AM
GiantGroudon's Avatar
GiantGroudon
I doubled myself now
 
Join Date: Dec 2007
Location: Austria
Gender: Male
Nature: Relaxed
Send a message via Yahoo to GiantGroudon
in his timezone, there are still four hours till midnight. He has enough time
__________________
This signature has been disabled.
Too wide. If you just stack those images on top of one another, you should be fine.
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
Reply With Quote
  #332    
Old June 1st, 2008, 10:38 AM
X-aveon's Avatar
X-aveon
IS BACK!!!!!!!!!!!!!!!!!!!
 
Join Date: Jan 2008
Gender:
Nature: Naive
Send a message via Yahoo to X-aveon
It is soo coool and is actually happening! I cannot wait!i made a banner of appreciation, it took like 2 minutes!!!

here is the jinourmous banner:


hope your happy! please come out with it soon.
theres sugar on top!
__________________


I want that apple......

Last edited by X-aveon; June 1st, 2008 at 11:08 AM. Reason: Your double post has been automatically merged.
Reply With Quote
  #333    
Old June 1st, 2008, 01:57 PM
HackMew's Avatar
HackMew
Mewtwo Strikes Back
 
Join Date: Jun 2006


Quick Info

- Multi-Script Handling (Tabbed interface)
- Short/Long File Name support
- Multi-level Undo/Redo
- Line Numbers
- Recent Files feature
- Backup feature (ROMs, Scripts, Headers etc.)
- Offset linking
- Quick Command/Construct Help
- Japanese table auto-detect
- File Association for RBC/RBH/BIC files
- Command Line support (supports AdvanceMap 1.90 and higher)
- "Always on top" feature
- Minimize to system tray
- Integrated Scientific Calculator
- Notes
- Compiler Output
- Batch Compiler
- Built-in scripts feature (Scripting models)
- Static/Dynamic/Mixed offsets
- Script Debugging (Use of Dummy ROM)
- Level scripts decompiling/recompiling
- Braille decompiling/recompiling
- Constructs decompiling/recompiling
- Biggest Command Database currently available, with more then 140 new commands (Only few left, and still researching)
- Upgraded Commands (Due to the our improved command understanding)
- Hex Viewing (A simple Hex-Viewer, with built-in Poké/ASCII table)
- Text-Adjusting (R/S/E/FR/LG compatible)
- Free Space Finder integration
- Live Update
- Intergrated Translations (Based on OS Language, currently supports Dutch, English, German, Italian, Slovak and Spanish)
- Indepth Guide (preview currently)
- Easy Script testing (Use of VBA - a "secret" function)
and much more.

Happy Scripting!

Downloads

WARNING: in case you were using a previous version of XSE, please delete all its files before using the newest one.
If you find any bugs, please let me know giving me as much details as possibile. Thanks.

Main Download Link
Mirror


Brief explanation about dynamic offsets and their use in XSE
XSE introduced a brand new way to handle dynamic offsets. That's why some PokeScript users may get confused at first.

First of all you need an offset where there's some free space to use as the starting one.
FSF can be good enough. Once you get your offset, which may differ from ROM to ROM obviously, you "tell" that to XSE. To do so, you have to use the new directive #dynamic. Let's say you got 0x82BAFD as free space offset. Then in your script you would write:

Code:
#dynamic 0x82BAFD
The #dynamic directive is quite important and you won't be able to compile anything if you omit it.
Now it's to to actually write the script. Being a dynamic one, we need to use some dynamic labels, where the format is @LabelName. Here's a working example:

Code:
#org @Start
msgbox @Hello
callstd 0x2
end

#org @Hello
= Hello, this is a test.
Putting everything together:

Code:
#dynamic 0x82BAFD

#org @Start
msgbox @Hello
callstd 0x2
end

#org @Hello
= Hello, this is a test.
At this point the script is ready to be compiled. Once you compile it, XSE will scan the script and write it to the ROM where it finds enough space, starting searching from offset 0x82BAFD in our case. If everything went fine, the Compiler Ouput will show you the compiler log with all the offsets assigned to each dynamic label, ready to be used.
Note: dynamic labels are case sensitive. Which means @Start is different from @start and so on.


Goodies

Complete Script dumps, for Ruby, FireRed and Emerald
Which means, all the scripts of all the maps, decompiled and put together.


For those interested, here's a little userbar:



HTML Code:
[img]http://s3.tinypic.com/2vru6th.jpg[/img]
This is a nice wallpaper:

__________________

Last edited by HackMew; June 5th, 2008 at 07:41 AM.
Reply With Quote
  #334    
Old June 1st, 2008, 02:00 PM
Satoshi-Ash's Avatar
Satoshi-Ash
Master Chris
 
Join Date: Oct 2007
Location: Hayward, CA
Age: 21
Nature: Lax
Send a message via AIM to Satoshi-Ash Send a message via Windows Live Messenger to Satoshi-Ash Send a message via Yahoo to Satoshi-Ash Send a message via Skype™ to Satoshi-Ash
Finally it's here! Thanks so much HackMew!
__________________
Pokémon Platinum: Name: Chris, FC: 1676-9582-3443
Hacks I support:
Spoiler:




Reply With Quote
  #335    
Old June 1st, 2008, 02:02 PM
X-aveon's Avatar
X-aveon
IS BACK!!!!!!!!!!!!!!!!!!!
 
Join Date: Jan 2008
Gender:
Nature: Naive
Send a message via Yahoo to X-aveon
I am soooo happy! Finally! XSE is here!




ive tested it and all the bugs are gone! it even has a debugger!
it compiles scripts like nothing! i love it!
nice job!
__________________


I want that apple......

Last edited by X-aveon; June 1st, 2008 at 02:13 PM. Reason: Your double post has been automatically merged.
Reply With Quote
  #336    
Old June 1st, 2008, 05:39 PM
mat1554
French Translator
 
Join Date: Feb 2008
Location: Quebec
Gender: Male
Nature: Calm
Cool thank you :D, I haste to try to use it
Reply With Quote
  #337    
Old June 1st, 2008, 06:08 PM
AmineX's Avatar
AmineX
Music Expert
 
Join Date: Feb 2008
Location: Algeria
Age: 25
Nature: Gentle
Send a message via ICQ to AmineX Send a message via Windows Live Messenger to AmineX Send a message via Skype™ to AmineX
title:big thanks and 1 question
big thanks hack mew very very very very usefull tool THE BEST SCRIPT EDITOR
i'm wait long time but the day finaly arrive
big thanks hack mew very very very very usefull tool THE BEST SCRIPT EDITOR

i have one question you make a specials and flags liste for r/s/fr/lg/e later?
specialy emerald?

Last edited by AmineX; June 1st, 2008 at 06:14 PM. Reason: Your double post has been automatically merged.
Reply With Quote
  #338    
Old June 1st, 2008, 06:29 PM
X-Buster
Advanced Trainer
 
Join Date: Feb 2008
oh no, i didnt read the warning and now.. I'M ADDICTED
__________________
Reply With Quote
  #339    
Old June 1st, 2008, 06:51 PM
Tyrantrum's Avatar
Tyrantrum
none pizza with left beef
Community Supporter
 
Join Date: Oct 2007
Location: New Jersey
Age: 20
Gender: Male
Nature: Lonely
Send a message via Skype™ to Tyrantrum
Um, when I try to compile this script I made, I got this:
Spoiler:
Error 13 'Type mismatch' in file "C:\Documents and Settings\Owner\My Documents\386 Fire Red\hotel sign.rbc" on line 1.
Missing #define or parameter.

Line: #org $start

Does anyone know how to fix this?
I think there should be a tut for XSE.
__________________




(x) Tumblr
(y) Gallery
Previously Eeveon
Reply With Quote
  #340    
Old June 1st, 2008, 07:13 PM
Veng3anc3's Avatar
Veng3anc3
Woah..
 
Join Date: May 2007
Location: England
Age: 20
Gender:
Nature: Lonely
Damn.. gotta give it to you. Props man, love the tabs<33
Really out-done your self here. I love it, feature rich and what not.
Wow.. great job!
Reply With Quote
  #341    
Old June 1st, 2008, 07:58 PM
ZodiacDaGreat's Avatar
ZodiacDaGreat
Working on a Mobile System
 
Join Date: Feb 2007
Location: South Pacific
Age: 21
Gender: Male
Nature: Relaxed
Send a message via ICQ to ZodiacDaGreat
Quote:
Um, when I try to compile this script I made, I got this:
Content hidden:
Click here to view.
Error 13 'Type mismatch' in file "CDocuments and Settings\Owner\My Documents\386 Fire Red\hotel sign.rbc" on line 1.
Missing #define or parameter.

Line: #org $start

Does anyone know how to fix this?
I think there should be a tut for XSE.
Damn, Its just the first day and you're all getting errors. Be informed - everyone, say goodbye to PokeWitch & ScriptEd, for those using this, say hi to "dynamic offsets" - no more $ but the new @

example:
Quote:
#dynamic 0x800000
#org @Start
msgbox @msg
boxset 0x2
end

#org @msg
= Hello World
Please read this post - those new to XSE.: There is a tut to XSE, but it isn't quite complete.

Quote:
i have one question you make a specials and flags liste for r/s/fr/lg/e later?
specialy emerald?
We do have the lists, but it will be included in the Guide, so please be patient and bear with us, as soon as Andrea's had his rest, work shall resume.

Oh, and Andrea - you've finally released it, Today's a great day. Bravo
You've exceeded my expectations!
__________________

Last edited by ZodiacDaGreat; June 1st, 2008 at 08:31 PM.
Reply With Quote
  #342    
Old June 1st, 2008, 08:36 PM
Black Charizard.'s Avatar
Black Charizard.
Alter Ego
Community Supporter Tier 5
 
Join Date: Mar 2007
Age: 22
Gender: Male
Nature: Relaxed
yes its finally here good job I will try this version now xd.
Reply With Quote
  #343    
Old June 1st, 2008, 09:58 PM
Thrace's Avatar
Thrace
@tion
 
Join Date: Jun 2007
Age: 23
Gender: Male
Just tried it out for a bit and it is excellent! Works exactly the way I would want it to. Heres a few suggestions:
Spoiler:
There is a Ç or Ë when there is a colour change. Maybe you could get rid of the whole \c\h and have the colour of the text in the script change. Then the user could just highlight text right-click and choose a colour or something like that.

This might just be because I haven't figured out how to do it but when you open a script why can't you compile directly into a rom?

Perhaps you could add support for linking offsets? Like when you hover over an offset you can click it and it'll jump to that part of the script.

Could you make something that will, like the Text adjuster allow you to plan out movements?

Could you make a library for files, for example being able to organize your scripts by Map.

Apart from those this program is perfect! It looks great and it works really fast!
__________________
Reply With Quote
  #344    
Old June 1st, 2008, 11:25 PM
Tré's Avatar
Tré
Raised by the bastards of 1969
 
Join Date: Oct 2007
Location: My town was blind from refinery sun
Gender: Male
Nature: Quiet
yay!!! it's here...hm... i should try this baby...xD
__________________
Reply With Quote
  #345    
Old June 1st, 2008, 11:32 PM
Mitchman
Booted out - don't be like me!
 
Join Date: Dec 2007
Location: Southern Europe
Age: 21
Gender: Male
Nature: Hasty
Wee its working! I love it and damn your right. Its addictive.
Reply With Quote
  #346    
Old June 2nd, 2008, 02:14 AM
Dan13x
Togepi
 
Join Date: Apr 2007
Location: Brisbane, Australia
Age: 18
Gender: Male
Nature: Quiet
Wow, it's awesome! Great work - HackMew -!
Reply With Quote
  #347    
Old June 2nd, 2008, 05:01 AM
Master_Track's Avatar
Master_Track
ROM Reaverz Scripter
 
Join Date: Mar 2008
Location: Austria
Age: 21
Gender:
Nature: Brave
Send a message via Windows Live Messenger to Master_Track
yeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaah it's here :D
I just made a (working) script, I'm so happy about the colours u can choose as background, really nice idea !
though I have little problems with making colour codes in messages ''
All in all, a great tool and it was worth waiting for it!

edit: Okay the colour codes work now, don't know what was the problem before but it's okay now xD
__________________

*Busy with school*


Last edited by Master_Track; June 2nd, 2008 at 07:02 AM.
Reply With Quote
  #348    
Old June 2nd, 2008, 08:12 AM
Swampert 22's Avatar
Swampert 22
Is making tools for you...
 
Join Date: Sep 2005
Location: Switzerland
Age: 23
Gender: Male
Nature: Brave
Anyway, thanks for this HackMew. Definately worth waiting for. I have a question though, when will the comprhensive scripting guide be up and running in the help section. I really want to look at the advanced stuff!

Nice one buddy, and I'll ask cheekily, Do you have any other treats planned for the future
__________________

I've made some tools for Pokémon hacking! Please check out the thread... Swampert Tools Showcase

Head over to my thread to check out my latest tool, Pokémon Red/Blue Trainer Editor!

Visit my site for Pokémon ROM Hacking tools! Swampert Tools Homepage

Last edited by Christos; June 2nd, 2008 at 08:32 AM.
Reply With Quote
  #349    
Old June 2nd, 2008, 10:22 AM
score_under's Avatar
score_under
I program the *other* ASM.
 
Join Date: Aug 2005
Location: Hertfordshire, England
Age: 21
Nature: Rash
Quote:
Originally Posted by - HackMew - View Post
Quick Info

- Multi-Script Handling (Tabbed interface)
- Short/Long File Name support
- Multi-level Undo/Redo
- Line Numbers
- Recent Files feature
- Backup feature (ROMs, Scripts, Headers etc.)
- Quick Command/Construct Help
- File Association for RBC/RBH/BIC files
- Command Line support (supports AdvanceMap 1.90 and higher)
- "Always on top" feature
- Minimize to system tray
- Integrated Scientific Calculator
- Notes
- Compiler Output
- Batch Compiler
- Built-in scripts feature (Scripting models)
- Static/Dynamic/Mixed offsets
- Script Debugging (Use of Dummy ROM)
- Level scripts decompiling/recompiling
- Braille decompiling/recompiling
- Constructs decompiling/recompiling
- Biggest Command Database currently available, with more then 140 new commands (Only few left, and still researching)
- Upgraded Commands (Due to the our improved command understanding)
- Hex Viewing (A simple Hex-Viewer, with built-in Poké/ASCII table)
- Text-Adjusting (R/S/E/FR/LG compatible)
- Free Space Finder integration
- Live Update
- Intergrated Translations (Based on OS Language, currently supports Dutch, English, German, Italian, Slovak and Spanish)
- Indepth Guide (preview currently)
- Easy Script testing (Use of VBA - a "secret" function)
and much more.
Could you write any more if you tried? I wish I knew how to hype a program this much
Oh darn! *integrates more features* That's a wee bit more than mine!
EDIT: Whoever said "Say goodbye to pokescript and scripted", you're wrong - XSE seems to use the same command database format as ScriptEd.
Also, XSE is programmed in the same language, which microsoft should be killed for adding so much bloat to <_<
__________________
Plz not to PM me, I don't come here often enough. Email if you need me

Last edited by score_under; June 2nd, 2008 at 10:52 AM.
Reply With Quote
  #350    
Old June 2nd, 2008, 02:25 PM
Blitzballer's Avatar
Blitzballer
Sarcasm: now GMO-free.
 
Join Date: Mar 2007
Location: Whisperpine Woods
Age: 20
Gender: Male
Nature: Jolly
Can I say that I'm highly impressed by XSE. It is absolutely incredible...and precise. I can definitely say that I'd have an easier time if I had used ScriptEd instead of PokeScript for the last year. It's taking me forever to figure out the different names for commands. :/
I didn't even know half of the commands included in XSE. They weren't in PokeScript were they? Anyway, I could rant all day but I'm pretty sure one word sums up what I'm trying to say...Flawless.
Reply With Quote
Reply
Quick Reply

Sponsored Links
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 03:23 PM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 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.
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.