Jump to content

Recommended Posts

Posted
  wobbymcdan said:
SCV,

when you said you made a map editor what type of editing is it, is it like advanced map or is it editing the world map

Its editing things related to maps. Not "maps" them selves. The right term for those is map model editing just like in 3rd gen editing it would be map tile editing.

Of course, to have map model editing we need to be able to do model editing first and that is hard. But there are additional issues with general map model editing since we have to do things to get stairs working right, along with other things we might not be aware of. So you will be able to edit what who is/what happens at a map, but not the model that the map uses (at least for a long while).

Posted

SCV can you make new objects in the game like add a new person for example even though they just stand there and do nothing even just an object or is that part of editing the map itself?

Posted
  scarfaceguns said:
SCV can you make new objects in the game like add a new person for example even though they just stand there and do nothing even just an object or is that part of editing the map itself?

That is possible and has been for some months no. Using the PPRE beta 0.04 you can add new person events. Those can be persons, pokemon, most overworld things that aren't furniture or buildings.

Posted
  Soily said:
This looks like it could be potentially brilliant. :)

When will it be finished and when is the BETA version out?

PPRE beta 0.05 will be out VERY soon. This time its for sure in the next few days, not just "I hope in the next few days". :grog:

Posted
  Wayne7 said:
Great to know that I can use it soon.

BTW I can use it on trimmed ROMs can I?

Yes, trimmed roms should work. Also forgot to say that only the script editor will be included in the upcoming release. Other features will follow in later versions.

Posted
  Sup@Fr0 said:
I know this sounds stupid and all, but where would I go to download PPRE? I cant seem to find the link on the site.

Well it depends. If you mean the newer verion that this thread is about then it does sound pretty stupid, because its all over the thread that there is no link yet.

However, if what you are looking for is the old version then, your question is more legitimate. There is a link here: http://projectpokemon.org/forums/showthread.php?t=324

Posted (edited)

Hi all, good news for all of you who want to try the latest things in DS Pokemon ROM Editing/Research.

As I mentioned, a few days ago, the release of beta 0.05 would be "for sure in a few days", and here it is (again Huge thanks to loadingNOW, and pichu2001, without them this release would have taken much longer) :

The program is written in PyQt but we provide an exe for the convenience of our Windows users. PPRE should work for every version/language but let us know if its not working right for an particular one.

Windows:

http://projectpokemon.org/editing/ppre/PPREb005.zip

Linux/Mac:

http://projectpokemon.org/editing/ppre/PPRE.tar.gz

For linux and Mac python, 2.6, Qt and PyQt for python 2.6 are required.

This is still VERY much beta software. Only the script edit function of the Map Editing works for now. More features will be made functional soon. Remember to always make backups. I cannot promise there will be no crashing of your rom once you compile a new script or edit an old script. If this does happen please report it and give as many details as possible as to what you did.

PPRE is based largely on the code for thenewpoketext and generally deals with the rom in the same way.

1) Place the rom in the same directory as PPRE, ndstool and Table.tbl

2) Open PPRE.

3)Type the name of your rom, e.g. pkmpl.nds

4) Press return after you finish typing or press the Set ROM button.

To use the Script editor press the Map button. The Script Editor uses the order tab and the script tab. The Combobox at the top is for choosing the Map. Based on the map and using the numbers above the tab widget various things about the map are determined. You can find the location you are looking for by viewing the text. At the moment there are no text editing features. thenewpoketext will work on the same directory.

Once you finish editing press the button at the right "Push Button" and the script will compile. To write a new rom type the name of the rom in the bottom text entry and then press the button to its right.

The general scheme of how the script editor works is:

There are three types of things: Individual Scripts, Functions and Movements.

The decompiler names them by scr_[number], func_[number] and mov_[number] respectively.

Individual Scripts must be preceded by ===, functions by ==, and movements by =. Try to follow the format you see when you open a script.

Command Paramenter1 Parameter2 .....

If the command is a movement command it will only have one parameter, being a time or number of steps. For everything else consult the list below.

Different commands have different number of parameters.

At the end of this post will be a list of all the commands. As you will notice many commands are not named. The format for the list is:

Command, Number of parameters, Size of parameter 1, size of parameter 2, etc

There are a few commands with a variable number of parameters, these are :

01CF, 021D, 0235, 023E using these commands is recommended only to the bravest researchers and only after looking at the scripts.py file.

We have a public SVN for the project that can be checked out or viewed online: http://svn.projectpokemon.org/ppre/

We also have some descriptions on the commands and movement commands on the wiki: http://projectpokemon.org/wiki/DPP_Script_Commands

  Reveal hidden contents

Another list (ignore what the commands that have variable parameters ,listed above, say):

  Reveal hidden contents
Edited by SCV
Posted

Oh, Damnit.

I've have a folder with pokèmon platinum.nds, ndstool, ppre and table.tbl... but when i click on ppre, it says that the application it's not correct, and a new installation of the application may corrects the problem.. :/

I need some programs other than this to make ppre working? :/

Posted
  Riptox said:
Oh, Damnit.

I've have a folder with pokèmon platinum.nds, ndstool, ppre and table.tbl... but when i click on ppre, it says that the application it's not correct, and a new installation of the application may corrects the problem.. :/

I need some programs other than this to make ppre working? :/

You probably need this: http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en

Posted (edited)

Awesome. I will look into using this my Platinum ROM edit as good as possible for me.

A few weeks or months back, i had my own little, fully incomplete, map list, this might (or might not be) be useful for someone out there... Yes, you can figure it out by the text now, but it's not that easy guessing if you havent played like the game like 200+ hours :rolleyes:

  Reveal hidden contents

What's probably more useful are the Attacks/Items/Pkmn hex code lists (from here:

Attacks (+ a zero before every one, double bytes):

  Reveal hidden contents

Items:

  Reveal hidden contents

Pokemon:

  Reveal hidden contents

Cheers SCV :grog:

edit: It's a great program , but here's a few suggestions though, if that's okay: Would it be possible to include a search function (i.e. ctrl+f)? That would save a lot of scrolling time... Also, resizing the windows does not actually resize the text boxes - it would be much more convenient for different monitor/resolution sizes to have custom box sizes. A third suggestion: When trying to write to a new ROM, you always have to close the map window. I figure it can get a little annoying over time to open it always again, then find your right map number again and scroll down to where you last made your changes etc. This isn't a big issue though!

Thanks again!

edit2: Uhm.. major issue? This is what I did: Opened my pl.nds , went to Map 415 (twinleaf own house, second floor), changed absolutely NOTHING, pushed "Pushbutton", compiled the new ROM (which gets naturally trimmed) and then played it; now the ROM crashes when the Rival should arrive in the room.

The scripts do seem to get re-arranged somehow, there doesn't seem to be everything alright? (do i have to manually change the script order, without even having done anything?)

Edited by JePP
Posted

About Edit1: Probably not soon. Right now I am more concerned with getting all the actually functionality working and being able to find descriptions for all scripts.

Edit2: I have an idea of what might be causing this. I'll try to see if that's it.

Posted

Okay. I hope this is not a big matter since this bug seems to be more or less universal which makes the program right now unusuable... (If there isn't a manual way around this, changing the script order? just tried this, and it crashes the rom even earlier :P )

Posted
  JePP said:
Okay. I hope this is not a big matter since this bug seems to be more or less universal which makes the program right now unusuable... (If there isn't a manual way around this, changing the script order? just tried this, and it crashes the rom even earlier :P )

Well I tried with jubilife's script. I edited to receive all 25 apps from the guy who gives you the PokeTech and it worked fine, with no crashing. But yes, this program might be unusable to people who only seek to edit the game. Buts its quite useful to those of us trying to figure out how scripts work in their entirety.

Posted

Ok so i got the C++ update thing and when i open it, it opens fine.But when i click on anything, nothing happens and this pops up:

  Reveal hidden contents
Posted
  JePP said:
A few weeks or months back, i had my own little, fully incomplete, map list, this might (or might not be) be useful for someone out there...

It would be useful to me (and my prospective Pokémon DS save hacking code library). Also it appears to match the few map values that I had mined out.

Incidentally, wouldn't there be a way to extract all of the in-game names of these locations by index number from the ROM?

Posted (edited)
  codemonkey85 said:
It would be useful to me (and my prospective Pokémon DS save hacking code library). Also it appears to match the few map values that I had mined out.

Incidentally, wouldn't there be a way to extract all of the in-game names of these locations by index number from the ROM?

Its possible but difficult. There are generic names: C01, C01GYM, C01PC, R201, etc

We can use those to come up with real names by mapping them to the names of locations.

We can map C01 with Jubilife, so C01PC would be named Jubilife Pokemon Center.

But the reason there already is not a list by map values is that most places don't need names. For example, the many houses through out the region.

---------- Post added at 07:36 AM ---------- Previous post was at 07:30 AM ----------

  NeoDraven said:
Ok so i got the C++ update thing and when i open it, it opens fine.But when i click on anything, nothing happens and this pops up:

The first two probably are because you had not input a name. For the otherone, are you sure you put .nds when you entered the name? The first time you have to. You need to delete the empty directory for platinum, then try again entering the full name, including .nds

Edited by SCV
Posted

sorry, I can't seem to work the PPRE... I put the rom in the same folder, I type in, and even tried copying and pasting the name of the rom, I pressed the Set ROM button, it does a little commant prompt screen for a split second, and then none of the other buttons work?... why is this, please help....

---------- Post added at 05:20 PM ---------- Previous post was at 04:36 PM ----------

dw,,, sorted it... i was using a bad ROM... out of interest, how do you save changes you have made to the rom?

Posted
  Justino said:
sorry, I can't seem to work the PPRE... I put the rom in the same folder, I type in, and even tried copying and pasting the name of the rom, I pressed the Set ROM button, it does a little commant prompt screen for a split second, and then none of the other buttons work?... why is this, please help....

---------- Post added at 05:20 PM ---------- Previous post was at 04:36 PM ----------

dw,,, sorted it... i was using a bad ROM... out of interest, how do you save changes you have made to the rom?

Please read the whole post: http://projectpokemon.org/forums/showpost.php?p=33961&postcount=112

Posted

sorry, am I able to use the 'pokemon' part of the PPRE, because that does not seem to keep anychanges I make either?..., I could not find anything to do with saving in that post by the way, only the part where you say it compiles the script?

Posted

SCV, I take back what I said earlier, you are right, some or most areas do indeed work fine.

Also, you are a God! - I've just easily managed to receive (after you gave me the idea) all Poketch apps when receiving the Poketch itself, I've also got the Looker giving me the Vs. Recorder as well as a Gracidea!

Unlimited new possibilities on the horizon...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...