View Full Version : PPSE: Can you add feature ______? - POST HERE
Sabresite
Apr 6th, 2009, 01:13 AM
PLEASE READ THE FULL FEATURE LIST BEFORE POSTING OR YOUR REPLY WILL BE REMOVED.
If you have a request for a feature that hasn't been spoken about, or does not look apparently obvious on the interface of the program, please suggest it here.
If you make ridiculous, spam-like suggestions, then I will make sure that when YOU import YOUR pokemon, your game turns into a bad egg farm. I will also scold you, and email your mother. So please do not act childish.
Do not ask for E-Reader capabilities because I have no freaking clue how that crap works..
Do not ask for CodeBreaker output because if you still use that thing, you should uninstall life.
Do not ask for music in the program, because I tried it and promptly ripped my eardrums out of my ears.
Do not ask when this will be finished... thats not a feature.
Do not ask if I can release the source code... thats not a feature either.
:D Lets hear those ideas!
evandixon
Apr 7th, 2009, 07:01 PM
I don't think you made it clear enough that we should read the entire feature list
What about the DIRECTION the user if facing? As useless as it is, it still should be included.
ZMaster
Apr 7th, 2009, 07:05 PM
I noticed you left it out.
Pokétch Editing just like from Pokesav =D
evandixon
Apr 7th, 2009, 07:11 PM
Oh, yeah. A REAL idea, unlike my previous suggesations in the old forum:
Tricking the game into thinking that it is from another region (so you can receive Japaneise Wi-Fi WonderCards after patching a US rom).
ZMaster
Apr 7th, 2009, 07:45 PM
Here is the stuff missing, IMO:
Pokétch
Item Bag Edit
Sabresite
Apr 7th, 2009, 08:11 PM
It is there, under Misc feature (unless I [re]moved it).
Poketch and Bag editing WILL be in PokeMod.
ZMaster
Apr 7th, 2009, 08:22 PM
Ah, it is there. Sorry =( didn't read every single thing. On the other hand, you don't seem to be missing any features, it seems =D
Zowayix
Apr 8th, 2009, 05:06 PM
Will Pokemod be able to create legal PKMs of GBA Event Pokemon?
Since there is only one copy on the DB.
Killidan9216
Apr 9th, 2009, 09:16 PM
It would probably be a pain in the butt to make this request happen but it wouldn't have to be with the first release, I was thinking maybe make every major "quest line event" happened or not happened so someone could fully restart their quest without losing their pokemon. I'm not claiming to understand how any of the programming works but I'm pretty sure that it would be very time consuming and difficult to do this so if it is don't waste your time doing it instead of doing what you want to put into the program.
EDIT: If that is too much trouble like I said, then is it hard to have at least a gym reset and possibly a starter choice reset so we could get all 3 starters easily and in a completely legit fasion?
BarkingFrog
Apr 10th, 2009, 12:06 AM
Something maybe useful is auto add data to pokedex when loading a new pokemon into party/box
for example, i never seen a pikachu, then i open my save file using pokesav, then load a pikachu.pkm which is obvious contain pikachu inside it, save it, then load it in game, in my box/party, i got a pikachu just as i want.. but, in my pokedex, there is no pikachu.. which is a little odd, i have a pikachu but it don't show in my pokedex.. in pokesav i have to trade it first, or upload then download it again using GTS, or something like that..
I know in pokemond we can thick "seen" or "caught" checkbox in pokedex, but it will be nice if it can auto add a new pokedex entry when i load a new pokemon
thx
Sabresite
Apr 10th, 2009, 03:34 AM
It would probably be a pain in the butt to make this request happen but it wouldn't have to be with the first release, I was thinking maybe make every major "quest line event" happened or not happened so someone could fully restart their quest without losing their pokemon. I'm not claiming to understand how any of the programming works but I'm pretty sure that it would be very time consuming and difficult to do this so if it is don't waste your time doing it instead of doing what you want to put into the program.
EDIT: If that is too much trouble like I said, then is it hard to have at least a gym reset and possibly a starter choice reset so we could get all 3 starters easily and in a completely legit fasion?
I can add it if someone wants to send me save files saved before and after the major events. Otherwise, I refuse to hunt for 1byte event flags scattered throughout the whole file.
Something maybe useful is auto add data to pokedex when loading a new pokemon into party/box
for example, i never seen a pikachu, then i open my save file using pokesav, then load a pikachu.pkm which is obvious contain pikachu inside it, save it, then load it in game, in my box/party, i got a pikachu just as i want.. but, in my pokedex, there is no pikachu.. which is a little odd, i have a pikachu but it don't show in my pokedex.. in pokesav i have to trade it first, or upload then download it again using GTS, or something like that..
I know in pokemond we can thick "seen" or "caught" checkbox in pokedex, but it will be nice if it can auto add a new pokedex entry when i load a new pokemon
thx
Already a planned feature.
sabocan
Apr 11th, 2009, 06:23 AM
Can you add feature resort house item adding?
Neo
Apr 11th, 2009, 06:50 AM
Had to ask this
Will it work with platinum?
Sabresite
Apr 11th, 2009, 08:45 AM
Had to ask this
Will it work with platinum?
This is a frequently asked question, which is yes.
Neo
Apr 11th, 2009, 08:51 AM
Sweet! Keep up your good work
Jayc
Apr 13th, 2009, 08:33 AM
Two questions:
First
The funny thing about Pokesav is that when one edits the current win streak in the Battle Tower/Frontier, the win streak DOES change, but not the difficulty.
So if I started in the Battle Tower from win streak 0 and modified it to be say, 500, the Pokemon battled will still be laughably easy to beat.
Also, since the order of difficulty is screwed up in relation to the current win streak, the Frontier Brain (in this case, Palmer) will indeed show up at the correct win streak, but you'll battle some random trainer corresponding to your current difficulty instead of the Brain, effectively preventing you from being able to quickly battle the Brain and be able to save that hopefully interesting battle in the VS Recorder.
My first question is, will Pokemod be able to edit the difficulty in relation to the current win streak for the entire Battle Frontier? Or better yet, though I suppose it would mean more work, edit the difficulty and win streak independently?
Second
Battle Castle is something like a minigame. There's a currency there (Castle Points), current state of your Pokemon (because you don't get healed there), 'rank' upgrades which allow you to do more and better things with your Castle Points. Sort of like a game in a game.
Then there's the Battle Stage, where you choose types of Pokemon to battle, and where the difficulty for that particular type increases the more you battle it.
My second question is, will Pokemod be able to edit all aspects of the Battle Frontier, including current difficulty for the Pokemon type in the Battle Hall to the entire status in the Battle Castle?
Sabresite
Apr 14th, 2009, 04:22 AM
Eventually it will, yes. I plan to add quite a bit of battle tower support.
TwilightErik
Apr 14th, 2009, 09:43 PM
Here are some features to add!
Diamond,Pearl,Platinum
Trainer Select(tentative title): Let Me explain this one
You can chose the trainers all over sinnoh and select that you've battled them or haven't battled them.
In-Game Events
Diamond & Pearl
Re-Gift Pokemon
Eevee - Bebe
Riolu Egg - Riley
Happiny Egg - Hearthome City Guy
Starters - Lake Verity
Platinum
Re-Gift Pokemon
Eevee - Bebe
Togepi Egg - Cynthia
Riolu Egg - Riley
Porygon - Veilstone City Guy
Starters - Route 201
Redo Event
Distortion World to Giratina
Re-Battle
Giratina Distortion World
Giratina Turnback Cave
Sabresite
Apr 15th, 2009, 01:55 AM
The major event redos are already planned, they are also listed (and implied with the event editing).
Select/rebattle every trainer in the game will not be possible until SCV links the world script files with their sav file location. I have a feeling the bit flags are not all in the same place. We will see, and its also a low priority.
ZMaster
Apr 15th, 2009, 04:45 PM
Sabresite, for the Hall of Fame 6 Pokemon mod and everything. They seem to record the 4 moves the pokemon had when you beat the Elite4. Will you include the feature that edits the 4 movesets?
Shress
Apr 15th, 2009, 06:00 PM
Will it be also possible to generate a legit PID from a set of given IVs, shininess, nature, and capture location (Normal D/P, Normal GBA, etc)?
...and perhaps much faster than the IV -> PID generator by SCV (no offense SCV)? Yeah, I'm kinda asking a lot O_O
I really dislike the restrictions in Pokesav's PID generator. =/
ZMaster
Apr 15th, 2009, 06:11 PM
Will it be also possible to generate a legit PID from a set of given IVs, shininess, nature, and capture location (Normal D/P, Normal GBA, etc)?
...and perhaps much faster than the IV -> PID generator by SCV (no offense SCV)? Yeah, I'm kinda asking a lot O_O
I really dislike the restrictions in Pokesav's PID generator. =/
Lemme guess. Max IVs and Shiny? Those are the restrictions, because PID can only go so far...
Shress
Apr 15th, 2009, 06:25 PM
I think it can go to natures and "location" too. Correct me if I'm wrong. I just want to know if this is possible since Pokemod could be so awesome as to edit nearly anything to make a Pokemon legal.
Sabresite
Apr 15th, 2009, 09:33 PM
Location has nothing to do with the PID<->IV. The generation for that will be VERY quick. On a Quad Core, every possible combination is generated in less than 10 minutes.
Anyways, regarding Elite 4 Hall of Fame, I already have it mapped out (I thought I put it on the wiki, but I guess not). There are only a few header values i am not entirely sure about but I will definitely figure those out as well.
Zowayix
Apr 16th, 2009, 07:27 AM
I posted this a while ago, and it doesn't seem to have any response, so:
Will Pokemod be able to create legal PKMs of GBA Event Pokemon?
Since the DB only has one copy with set IVs and PID.
Also, you said that DSPokeEdit and Pokesav do leave detectable traces on the save file, but PokeMod won't. Will PokeMod be able to remove currently existing traces from a previous Pokesav edit?
ZMaster
Apr 16th, 2009, 03:09 PM
I posted this a while ago, and it doesn't seem to have any response, so:
Also, you said that DSPokeEdit and Pokesav do leave detectable traces on the save file, but PokeMod won't. Will PokeMod be able to remove currently existing traces from a previous Pokesav edit?
It most likely would, since Pokemod will have all the data. Correct me if I'm wrong, Sabresite.
Sabresite
Apr 17th, 2009, 02:16 AM
Actually PokeMod will only show illegal values and not modify them automatically if they are illegal. There will be an option to batch normalize all parts of the save file that PokeMod supports.
bear831
Apr 17th, 2009, 06:54 AM
how about the feature to organize your pc by drag and drop because if you want to organize all your pokemon it would take a long time do so.
kazumi213
Apr 17th, 2009, 08:17 AM
On a Quad Core, every possible combination is generated in less than 10 minutes.
Do you mean that given an algorithm, you can get all valid PVs corresponding to all combinations of the 6 IVs ranging from 0-31 in less than 10 minutes? What's your approach?
Sabresite
Apr 17th, 2009, 04:19 PM
Yeah I can. My approach is simple. Split up the formula into 8 ranges and dedicate 2 ranges per core. The formula is the regular PID<->IV. If the information is being stored in a txt file as a rainbow table, it will take longer. Writing to the hard drive is a huge bottle neck on modern desktops.
Also while using low level C# code, I could do it in less than 30 minutes. My estimate is based on the performance of C\C++. Of course writing it to the hard drive in C# took me about an hour, so C\C++ would probably be 20 minutes.
And as a note, if you are doing a table of combinations, go PID -> IV, it will take WAY less time. There is only 1 loop, instead of 2. Of course, if you are doing a specific IV range, in many cases it was faster using the IV -> PID. I used IV -> PID for IV ranges that are restricted to an offset of 6 or less per stat. PokeMod will know which algorithm (whether PID -> IV or IV -> PID) based on the criterion.
Zowayix
Apr 17th, 2009, 09:46 PM
My post seemed to be deleted earlier, but it wasn't on the Official PokeMod Feature List, so...
There will be an option to batch normalize all parts of the save file that PokeMod supports.
Does this include fixing traces left previously by Pokesav or DSPokeEdit?
Sabresite
Apr 18th, 2009, 04:56 AM
For the features supported by Pokemod, yes.
Shress
Apr 19th, 2009, 12:06 AM
Location has nothing to do with the PID<->IV.
Just to clarify, when I said location, I believe I meant "Type" (i.e. Normal GBA, Ultra Rare GBA, Normal D/P, etc.). Will this sort of specification lead to more time in processing the PID? (Wow, a Quad Core, too much money!)
Again, I may still be wrong with the "type" being a part of the PID. Correct me again if I'm wrong; I ran through the PID<->IV generator and it gave that "type" information along with the PID.
Sabresite
Apr 19th, 2009, 03:22 AM
Yeah, the Type is simply the variation of the PID<->IV algorithm that is used.
Regarding the Quad Core, I was lucky enough to win a QX6850. Of course I take advantage of it!
Greencat
Apr 19th, 2009, 04:29 AM
Is there going to be a way to just drag a Pokemon in a storage box and move it around with ease? Like, a "draging" feature?
Because, I saw this "Move a pokemon from the party, daycare center, or pal park to a storage box or vice versa.", but I wanted to know if it was going to be as easy. ;P
Sabresite
Apr 19th, 2009, 04:11 PM
Yes, easy tends to be easier... so that is what we will go with.
Greencat
Apr 20th, 2009, 01:03 AM
Lol Okay then.
BTW, will there be an option to have it emulate your boxes? Not really a feature either, but an idea. ;P
Destati
Apr 20th, 2009, 01:37 AM
Will Pokemod make it easier to create pokemon such as the infamous Emodisc?
Jayc
Apr 20th, 2009, 07:58 AM
I remember someone posting about this back then in the old forums...
Upload an image to convert to a Trainer Card signature.
What is this particular feature's priority on the feature list?
xeomyr
Apr 20th, 2009, 10:50 AM
LOL ... I assume you don't use wifi
after you got pal pad ... you can write your signature in the trainer card
kazumi213
Apr 20th, 2009, 01:47 PM
Yeah I can. My approach is simple (...)
Sorry, I forgot to check for your reply.
Thanks a lot. Your reply is quite inspirational :p
Definitely I agree with the combined IV2PV+PV2IV approach, depending on the task.
Limited IV ranges cases benefit from the former indeed, and all possible results are achieved in seconds. You can even go for full 0-31 scans in resonable time (a few minutes) as long as you fix 2 IVs, which is more than enough from the battle design point of view. Also, the algorithm can be optimized for the IV trio getting the less possible combinations according to input.
PV2IV works best for PV designs ("is this possible?" cases), which are satisfied just by a very limited set of IV combos, and you are aiming for the best one, so want to be sure to find them all (if any) ;)
ZMaster
Apr 20th, 2009, 04:15 PM
Can a "Universal Happiness Button" be included? I find it to go through each and every pokemon to make their happiness 255 =/
Lol... Universal Happiness Button has a nice sound to it.
Killidan9216
Apr 20th, 2009, 10:19 PM
I can add it if someone wants to send me save files saved before and after the major events. Otherwise, I refuse to hunt for 1byte event flags scattered throughout the whole file.
Okay I found someone that can get you pre-main event sav files he just needs to know where to upload them at. Thanks for all your hard work :)!
and... :bidoof: just because it's cool
Sabresite
Apr 20th, 2009, 10:32 PM
I have the main events listed on my feature list. If you want the minor events (battling every NPC in the game and other stuff), then I would need the before/after save games. Make sure to save twice (in a row) with the after one, so I don't have to split the blocks (makes it faster).
Jayc
Apr 21st, 2009, 11:19 AM
LOL ... I assume you don't use wifi
after you got pal pad ... you can write your signature in the trainer card
... what?
I already know that. It's common knowledge.
Thing is, it's annoying that the signature can't be edited (only deleted and re-written). And some people might want an unique signature (derived from a picture, no less). Either way, it'd be an interesting addition to Pokémod.
xeomyr
Apr 21st, 2009, 01:08 PM
... what?
I already know that. It's common knowledge.
Thing is, it's annoying that the signature can't be edited (only deleted and re-written). And some people might want an unique signature (derived from a picture, no less). Either way, it'd be an interesting addition to Pokémod.
sorry, misunderstood your post yesterday =_=
because you put "What" in your sentence
What is this particular feature's priority on the feature list?
so i assume you don't know it XD .. sorry
temok
Apr 21st, 2009, 04:53 PM
it would be nice to have a build-in feature that lets you know the type and power of hidden power your pokemon can have with any given IVs.
ZMaster
Apr 21st, 2009, 07:17 PM
it would be nice to have a build-in feature that lets you know the type and power of hidden power your pokemon can have with any given IVs.
Woops. My bad, read it wrong.
I agree on that Idea =D *although I don't really need it, because I could find out myself*
Sabresite
Apr 22nd, 2009, 01:36 AM
Hidden Power is already a planned feature.
ZMaster
Apr 22nd, 2009, 07:44 PM
Sabresite, there hasn't been a single feature that is not already in Pokemod. <_<
You did something, didn't you <_<
Chase-san
Apr 22nd, 2009, 11:20 PM
Sabresite, there hasn't been a single feature that is not already in Pokemod. <_<
You did something, didn't you <_<
Yes actually, every time someone suggests something that is not on the list, he edits the list, adds it, and says its already on the list. Because by that time.. it is on the list. ;)
Sabresite
Apr 23rd, 2009, 01:58 AM
Oh crap, Chase-san figured me out! :P
damio
Apr 23rd, 2009, 03:29 AM
Can a "Universal Happiness Button" be included? I find it to go through each and every pokemon to make their happiness 255 =/
Lol... Universal Happiness Button has a nice sound to it.
Or perhaps a screen, that appears normal, but you can change features of selected/all pokemon at once.
Chase-san
Apr 23rd, 2009, 07:18 AM
aka "Bulk Edit"
sabocan
Apr 23rd, 2009, 05:10 PM
can you also add the symbol adding like gym badges in pokesav
Arjun - PeeB4UGo
Apr 23rd, 2009, 06:46 PM
How about a Pokémon-Swarm modifier. I didn't see that on the list.
ZMaster
Apr 23rd, 2009, 06:56 PM
How about a Pokémon-Swarm modifier. I didn't see that on the list.
As you can see, Sabresite didn't leave anything out. <_< Pokemod is perfect... too perfect...
Daily Events:
* Today's Swarm Pokemon
* Today's 6 Safari Zone Pokemon
* Today's Trophy Garden Pokemon
* Yesterday's Trophy Garden Pokemon
* Today's Lotto Number
Zairo
Apr 23rd, 2009, 10:59 PM
Im not sure this is possible but what about the abillity to edit a Pokemons resistance to attacks.
Sabresite
Apr 24th, 2009, 01:26 AM
Im not sure this is possible but what about the abillity to edit a Pokemons resistance to attacks.
That would be part of a ROM editor.
gokufan
Apr 24th, 2009, 08:40 AM
I can't wait for pokemod, it's going to be great, but...
Could you add someday a GB/GBC pokemon extracting feature? They don't need to be Exactly the same. It would be great, because i have some really nice and old pokemon in there :P
Sry for my English
Poryhack
Apr 24th, 2009, 07:52 PM
Keep it on-topic, discussing how perfect/not it is is not a feature.
Jayc
Apr 25th, 2009, 08:45 AM
About Bag Editing... is there a feature in Pokemod for the Berry pocket/TMs & HMs pocket editing to automatically shuffle the Berries/TMs & HMs into their correct numerical order?
Sat_Fool
Apr 25th, 2009, 10:36 PM
After spending and afternoon trying to rescue a game where Marley became stuck, I would suggest a way to edit any accompanying characters or break the association. If an accompanying character can be moved, it would be useful.
---------- Post added at 08:36 PM ---------- Previous post was at 08:33 PM ----------
With the growth of Linux it would be nice to be able to run a native Linux application. Pokesav works with Wine on Linux.
Support for Mac and Linux can be achieved using a cross complier such as QT or MinGW.
Sabresite
Apr 26th, 2009, 03:52 AM
About Bag Editing... is there a feature in Pokemod for the Berry pocket/TMs & HMs pocket editing to automatically shuffle the Berries/TMs & HMs into their correct numerical order?
there will be an option to bulk sort your items.
After spending and afternoon trying to rescue a game where Marley became stuck, I would suggest a way to edit any accompanying characters or break the association. If an accompanying character can be moved, it would be useful.
---------- Post added at 08:36 PM ---------- Previous post was at 08:33 PM ----------
With the growth of Linux it would be nice to be able to run a native Linux application. Pokesav works with Wine on Linux.
Support for Mac and Linux can be achieved using a cross complier such as QT or MinGW.
PokeMod will probably be coded in QtC++
RohitVerma
Apr 26th, 2009, 02:48 PM
The kind of language I see in this thread makes AR Codes look easy to make. Anyway, Sabersite, have you find out how to edit the Pal Park for Platinum? I know PokeSav's developer hasn't found it yet (Dunno his name), but from my little knowledge of these kind of things, I would take a guess that the composition of the games would be highly similar.
evandixon
Apr 26th, 2009, 04:55 PM
...I know PokeSav's developer hasn't found it yet (Dunno his name), ...
I'm pretty sure that COM developed PokeSav.
ZMaster
Apr 26th, 2009, 07:58 PM
I'm pretty sure that COM developed PokeSav.
Yes, he did. But still, he can't find Pal Park =/
Sabresite, you have the data on Pal Park for Platinum, right?
damio
Apr 27th, 2009, 02:46 AM
Yes, he did. But still, he can't find Pal Park =/
Sabresite, you have the data on Pal Park for Platinum, right?
Stop bugging him >.>
If he has it, he will put it in, if he doesn't, he will get it, then put it in.
Sat_Fool
Apr 27th, 2009, 09:22 PM
PokeMod will probably be coded in QtC++
Great news. I will say "Two Thumbs Up."
Sabresite
Apr 29th, 2009, 01:51 PM
I am pretty confident that I can find the pal park data, once I get to that point in programming PokeMod. I am still working on D/P features :P
Destati
Apr 30th, 2009, 08:14 PM
Will you add a feature to create pokemon like Emodisc with ease? I've always wanted to experiement with an uber-qualified Lucario (maybe 10 additional stat points in each category?)
SCV
Apr 30th, 2009, 08:36 PM
Will you add a feature to create pokemon like Emodisc with ease? I've always wanted to experiement with an uber-qualified Lucario (maybe 10 additional stat points in each category?)
You need rom editing for that.
Destati
May 1st, 2009, 01:15 AM
So when Nelvins created Emodisc he actually modified Luvdisc (the pokemon) as a whole?
ZMaster
May 1st, 2009, 03:59 PM
I was wondering, will Pokemod include all the Pokémon's location data?
For example, I caught a Pokémon using wild pokemon modifier (let us say arceus in route 201). When I put it into Pokemod, it will list locations for you to set, or you could generate, to make it legit?
Okami
May 3rd, 2009, 05:30 PM
Hey Sabre, I noticed you said that Hidden Power would be an added feature...will we be able to have a drop-down (much like Shoddy) choose what type, and then be given the best IVs to calculate that Hidden Power?
I just get so lost when trying to calculate HPIVs...I just want it to be simple on my nonmathimatical brain @___@;;
Mogely
May 4th, 2009, 01:46 PM
will it be possible to pick which algorythm to use? such as mystery gift, normal NDS etc
Sabresite
May 5th, 2009, 04:30 AM
will it be possible to pick which algorythm to use? such as mystery gift, normal NDS etc
Yes.
FLOOTENKERP
May 5th, 2009, 12:02 PM
I'm sorry this isn't a request but, will Pokemod make a legitimate save file non legitimate anymore like Pokesav?
Sabresite
May 6th, 2009, 05:20 AM
I'm sorry this isn't a request but, will Pokemod make a legitimate save file non legitimate anymore like Pokesav?
That was already answered, and its no.
codemonkey85
May 6th, 2009, 12:57 PM
On that note, you said that saving data back to the save file would be handled exactly as it is in-game (as detailed on the wiki page (http://projectpokemon.org/wiki/Pok%C3%A9mon_DP_Save_File_Structure#Loading.2FSavi ng_A_Save_File)). But how about loading data from a file? Will you handle the file errors like the game does (telling the user that the file is corrupt), or will you offer a data and/or checksum repair option?
It seems like the checksum fix might be all that's worth the effort, but eh.
FLOOTENKERP
May 6th, 2009, 03:10 PM
Read through the list and I don't know if I missed anything, but, what if you could allow the program to open new tabs for two or more save files? I have three save files and whenever I want to extract Pokémon to put into the other save file, I have to open 3 pokesav's. I'm sure I'm not the only one who gets annoyed by either having to open another pokesav. Again, sorry if this has already been requested.
codemonkey85
May 6th, 2009, 04:38 PM
I imagine that functionality will come out of the Pokémon Manager / "iTunes for Pokémon" feature Sabresite is adding to PokéMod. Although, to be honest, I haven't heard many details about that yet....
Sabresite
May 8th, 2009, 01:54 PM
I imagine that functionality will come out of the Pokémon Manager / "iTunes for Pokémon" feature Sabresite is adding to PokéMod. Although, to be honest, I haven't heard many details about that yet....
CodeMonkey you are exactly right. If you need to handle Pokemon in mass numbers separate from the SAV file, you can use the Pokemon Manager.
SomeGuy
May 9th, 2009, 07:10 AM
I apologise if its already on the list but I would really like a search feature allowing you to search your storage for the best pokemon meeting input requirements.
This would be useful for people who breed the same pokemon repeatedly trying to get good stats. Maybe being able to input a set of fitness requirements i.e Attack 100% important, Special Attack 0% important, hidden power: grass ect and have the program rate the values and give you the top 5.
I know this is not a good place to post this, though I am a new member and have little time but I would be willing to assist with the coding. I have about 2 years experence as a software developer.
Jiggy-Ninja
May 9th, 2009, 06:37 PM
I think there should be a screen keyboard for typing odd stuff like Japanese kana, the card suits, and that sort of stuff into name areas.
Also, Eng and Jap games have a different font for their English characters, and separate values for them.
I have a partial list of the Hex values made somewhere, if you want it.
Sabresite
May 10th, 2009, 03:44 AM
I apologise if its already on the list but I would really like a search feature allowing you to search your storage for the best pokemon meeting input requirements.
This would be useful for people who breed the same pokemon repeatedly trying to get good stats. Maybe being able to input a set of fitness requirements i.e Attack 100% important, Special Attack 0% important, hidden power: grass ect and have the program rate the values and give you the top 5.
I know this is not a good place to post this, though I am a new member and have little time but I would be willing to assist with the coding. I have about 2 years experence as a software developer.
For bred pokemon the IVs can be anything, and so can the PID. If a person wants to make sure its 100% legal, I will try and include IRNG information, but that would be a waste of time since it doesn't serve as a point of legality.
I think there should be a screen keyboard for typing odd stuff like Japanese kana, the card suits, and that sort of stuff into name areas.
Also, Eng and Jap games have a different font for their English characters, and separate values for them.
I have a partial list of the Hex values made somewhere, if you want it.
There will be a symbol table (aka Character Map). If you change windows to use a keyboard from another country, that works too.
codemonkey85
May 10th, 2009, 04:11 AM
Also, Eng and Jap games have a different font for their English characters, and separate values for them.
I have a partial list of the Hex values made somewhere, if you want it.
Just to add to this, Sabresite has all of the hex values for all of the characters for all languages, and someone (Kazumi I think?) created a Windows font based on the DS font set.
If it's all right to share the list (i.e. is it all right Sabre?), I have a copy of the Unicode <--> DS character conversion table, and another file that lists the characters and the hex values, which I would gladly PM you if you want them.
EDIT: By the way, any ideas yet on how you will handle save file errors (http://projectpokemon.org/forums/showthread.php?p=16540#post16540)?
Sabresite
May 17th, 2009, 12:43 PM
Just to add to this, Sabresite has all of the hex values for all of the characters for all languages, and someone (Kazumi I think?) created a Windows font based on the DS font set.
If it's all right to share the list (i.e. is it all right Sabre?), I have a copy of the Unicode <--> DS character conversion table, and another file that lists the characters and the hex values, which I would gladly PM you if you want them.
EDIT: By the way, any ideas yet on how you will handle save file errors (http://projectpokemon.org/forums/showthread.php?p=16540#post16540)?
Sure, there is no problem with sharing the font table. You can find the font table here (http://www.casiopia.net/Pokemon/DPPT_Char_Table.zip).
Regarding errors, it will tell you that there are errors, and continue with the program. You will have an option to fix the errors as well.
codemonkey85
May 17th, 2009, 04:45 PM
Ah, so it'll operate like the game at first, with added features later. Got it!
Mewtwo2000
May 19th, 2009, 04:36 AM
Will pokemod include a modifier for the language of the sav?
I mean, if you start diamond in a japanese game, the save is japanese, cause when you talk with another trainer in the union room, your text will appear as japanese, no matter if you are using an english game (rom)
Is a very simple matter, i've successfully done it with hex (and pokesav for not corrupting it), you have to start a game in a language and do nothing but save, and same thing in another language. Then compare and see where the language flags are, and include support for change this in pokemod ^^U
This would be nice for those who start their games when they are only available in japan and want to continue their progress later in their language without having a half-japanese sav
codemonkey85
May 19th, 2009, 08:47 AM
Is a very simple matter, i've successfully done it with hex
How did you do this if you don't know where the language flag is?
In any case, this does make sense since foreign Pokémon get an EXP bonus (on top of the traded EXP bonus). It seems like there would be a flag to compare the Pokémon's country of origin to (assuming it didn't just compare it to the ROM's language or whatever). If Sabresite hasn't beaten me to it by the time I get home tonight, I'll find it.
Mewtwo2000
May 19th, 2009, 10:41 AM
How did you do this if you don't know where the language flag is?
In any case, this does make sense since foreign Pokémon get an EXP bonus (on top of the traded EXP bonus). It seems like there would be a flag to compare the Pokémon's country of origin to (assuming it didn't just compare it to the ROM's language or whatever). If Sabresite hasn't beaten me to it by the time I get home tonight, I'll find it.
There is more than one (the very first of them is very near from the trainer's name), and I can find where they are thanks to an hex comparing tool
Hex Workshop is good at this, in my case I started my diamond when it was only at the japanese stores, and when it arrived to my country, I saw that my welcome message in the union room while playing with my girlfriend was in japanese
I did this hex compare by starting both a japanese game and my own country one... There were multiple numbers (zeroes or ones, I dont remember which was it ^^U) which turned to sevens (0x->07), my country code
So I changed all of them manually in my game and went through pokesav to not corrupt it, and that solved it
Poryhack
May 19th, 2009, 10:36 PM
That's cool. I was under the impression that there was no such thing.
codemonkey85
May 19th, 2009, 10:57 PM
Having begun a new save file on both a Japanese version and a USA version of Pokémon Platinum, in which I chose the same gender, the same trainer name, and the same rival name, I noticed several differences in the two save files.
Naturally the ID number was different. Adventure Started was off by a bit as well. And I believe there is a subtle difference between the "English" character set in the Japanese version as opposed to the USA version, so the same trainer name looks slightly different in each save (at least I think that's what I'm seeing). I dunno what the rest of it is.
However, nothing looks more like the language flag than 0x00081 (or 0x40081, depending which save block is more current), which was set to 0x01 for the Japanese version and 0x02 for the USA version.
When the European versions of Platinum hit, I think we should check this byte to see if it lines up with the country values for the individual Pokémon data (http://projectpokemon.org/wiki/Pokemon_NDS_Structure#Original_Language).
Jiggy-Ninja
May 20th, 2009, 10:42 AM
And I believe there is a subtle difference between the "English" character set in the Japanese version as opposed to the USA version, so the same trainer name looks slightly different in each save (at least I think that's what I'm seeing). I dunno what the rest of it is.
You're seeing right. Japanese English letters are slightly larger than the USA English ones, and have different letter codes.
Mewtwo2000
May 20th, 2009, 07:25 PM
Some of the values to change in platinum's save are:
0x44E85, 0x44EBD, ... (and many more adding 0x38 to each one of these until 0x452AD)
... and 0x40081, as codemonkey reported (well, and 0x00081, 0x04E85, ... , 0x052AD too)
I didn't find any more comparing an english rom (0x02) with a spanish rom (0x07)
Hope this helps :rolleyes:
Platinum_D_Master
May 20th, 2009, 08:30 PM
yu should add a pokemo paint thing so you can paint the pokemon
codemonkey85
May 20th, 2009, 09:06 PM
I didn't find any more comparing an english rom (0x02) with a spanish rom (0x07)
I must have been half asleep when last I posted. Obviously Diamond and Pearl have already been released everywhere... why wait for Platinum?
In any case, if those are the values that you got in your save file(s), then the values at 0x00081/0x40081 do match the values here (http://projectpokemon.org/wiki/Pokemon_NDS_Structure#Original_Language).
In which case I am going to stick that byte in the Wiki page (http://projectpokemon.org/wiki/Pok%C3%A9mon_DP_Save_File_Structure#Country_of_Ori gin_-_0x81).
Mewtwo2000
May 21st, 2009, 05:24 AM
In any case, if those are the values that you got in your save file(s), then the values at 0x00081/0x40081 do match the values here (http://projectpokemon.org/wiki/Pokemon_NDS_Structure#Original_Language).
Well, that's in fact what I was trying to say ^^U
In which case I am going to stick that byte in the Wiki page (http://projectpokemon.org/wiki/Pok%C3%A9mon_DP_Save_File_Structure#Country_of_Ori gin_-_0x81).
But it's not only 0x81 related to language, there are some bytes (0x4E85 and on) related too cause they are changing from 01 to 07 too, just like the 0x81 one
codemonkey85
May 21st, 2009, 08:36 AM
Oh, hm. I don't know what those values are, but it stands to reason that the language information would be located relatively close to the basic trainer information (like name, gender, ID / SID, etc.), and 0x81 is right at the tail end of all that (for known values, it is between multiplayer avatar and the party Pokémon).
My question is, what purpose would reiterating the country info in the save file serve? I might hex edit those bytes to some arbitrary numbers, fix the checksums, and load the game to see what changes.
By the way, Sabresite... sorry that we've apparently hijacked your thread. :p I think when I get home, I will start a new thread for exploring the DPPt save file structure. Recruit some grunts.
EDIT: And I did it (http://projectpokemon.org/forums/showthread.php?p=22157#post22157).
ZMaster
May 21st, 2009, 09:51 PM
Uhh, will there be a function to check on the total amount of Pokémon?
Like in Pokesav, you could edit the number of Pokémon you caught, and the amount you hatched. Will there be a function where it helps get you the amount by looking through every pokemon's data, and getting the total number (for caught and hatched).
Sabresite
May 23rd, 2009, 11:44 AM
Thanks for the suggestion MewTwo, I will definitely look into that. If you have the flag locations for D/P and Plat, I would appreciate using that to include it.
codemonkey85
May 23rd, 2009, 12:18 PM
However, nothing looks more like the language flag than 0x00081 (or 0x40081, depending which save block is more current), which was set to 0x01 for the Japanese version and 0x02 for the USA version.
...it stands to reason that the language information would be located relatively close to the basic trainer information (like name, gender, ID / SID, etc.), and 0x81 is right at the tail end of all that (for known values, it is between multiplayer avatar and the party Pokémon).
I would start my testing there, still.
Mewtwo2000
May 25th, 2009, 12:00 PM
Thanks for the suggestion MewTwo, I will definitely look into that. If you have the flag locations for D/P and Plat, I would appreciate using that to include it.
Well, I've found 21 offsets valued 02 in an English diamond and 07 in a Spanish one and 21 for the same with platinum (first on each line is diamond, the other one is platinum)
If we supose that no other flags are generated during game play, we have a total of 42 flags in a 512kB save (all listed here + same zeroing first "4" (4007D -> 0004D))
N. D/P (PLATINUM)
01. 4007D (40081)
02. 44BF1 (44E85)
03. 44C29 (44EBD)
04. 44C61 (44EF5)
05. 44C99 (44F2D)
06. 44CD1 (44F65)
07. 44D09 (44F9D)
08. 44D41 (44FD5)
09. 44D79 (4500D)
10. 44DB1 (45045)
11. 44DE9 (4507D)
12. 44E21 (450B5)
13. 44E59 (450ED)
14. 44E91 (45125)
15. 44EC9 (4515D)
16. 44F01 (45195)
17. 44F39 (451CD)
18. 44F71 (45205)
19. 44FA9 (4523D)
20. 44FE1 (45275)
21. 45019 (452AD)
Note that offsets from number 2 to number 21 are like this:
(3) = (2) + 0x38 (44C29 = 44BF1 + 38)
Hope this might be useful ^^U
NulMyre
May 26th, 2009, 05:05 AM
Hmm, I see something that should have been on the list, but, I'm not going to post it just yet until I get the list complete.
It has to do with legality of certain pokes based on the PID, not major, but something seemingly untouched.
Sabresite
May 29th, 2009, 01:42 PM
Well, I've found 21 offsets valued 02 in an English diamond and 07 in a Spanish one and 21 for the same with platinum (first on each line is diamond, the other one is platinum)
If we supose that no other flags are generated during game play, we have a total of 42 flags in a 512kB save (all listed here + same zeroing first "4" (4007D -> 0004D))
N. D/P (PLATINUM)
01. 4007D (40081)
02. 44BF1 (44E85)
03. 44C29 (44EBD)
04. 44C61 (44EF5)
05. 44C99 (44F2D)
06. 44CD1 (44F65)
07. 44D09 (44F9D)
08. 44D41 (44FD5)
09. 44D79 (4500D)
10. 44DB1 (45045)
11. 44DE9 (4507D)
12. 44E21 (450B5)
13. 44E59 (450ED)
14. 44E91 (45125)
15. 44EC9 (4515D)
16. 44F01 (45195)
17. 44F39 (451CD)
18. 44F71 (45205)
19. 44FA9 (4523D)
20. 44FE1 (45275)
21. 45019 (452AD)
Note that offsets from number 2 to number 21 are like this:
(3) = (2) + 0x38 (44C29 = 44BF1 + 38)
Hope this might be useful ^^U
Thank you for the offsets. The next question is, what purpose do they serve? And there is a country/location code, so how do these values play into that?
Toffeuy
Jun 9th, 2009, 02:12 AM
Hey Sabresite,
I read the Feature List and one of them didn't include the one I want. This should belong to the Daily Events Section, I think.
Alright, see how each day, when you go to the man next door to the Solaceon Town Pokemon Centre, he requests you for a Pokemon. If you show him that Pokemon, he gives you a Heart Scale and 3 Balls (Any Ball except for Master Ball).
I want PokeMod to be able to modify/control the Wanted Pokemon from the man.
Thanks
Sabresite
Jun 13th, 2009, 03:07 AM
Great suggestion, I actually forgot about that man. I will look into this as soon as I have time. If I am not able to find this information, someone else will definitely look :)
Scarface
Jun 22nd, 2009, 01:20 PM
so does this pokemod actually let u pick what lv the pokemon evolves at or not no prob if it doesnt just out of curiosity if it does that or not
Ziz
Jun 22nd, 2009, 03:19 PM
I apologize if this question has already been answered and because its not a request, but will PokeMod be compatible with different OS', such as Mac and Linux?
Once again, sorry if my post is a repeat of something posted earlier.
codemonkey85
Jun 22nd, 2009, 06:18 PM
so does this pokemod actually let u pick what lv the pokemon evolves at or not no prob if it doesnt just out of curiosity if it does that or not
PokéMod is a save hacking program, not a ROM hacking program. To change stuff like that, you would need a ROM hacking program. Check out PPRE (Project Pokémon Rom Editor), or just see the ROM hacking forums for more info on that sort of thing.
I apologize if this question has already been answered and because its not a request, but will PokeMod be compatible with different OS', such as Mac and Linux?
Once again, sorry if my post is a repeat of something posted earlier.
If PokéMod is made in Qt it will be cross-platform. I know at least PPSE (Project Pokémon Save Editor) is being coded that way, and there are already versions out for Windows and Linux. Mac support simply requires that someone is able to compile the source on a Mac, which is something we could use a hand with actually.
Narwhal
Jun 23rd, 2009, 03:49 PM
When you said that it could fix illegal things that Pokesav left, what types of things?
Also, Can you make it so you can see the stuff you are making, like the item's icon next to the item selector on a Pokémon, the Pokémon's icon like the ones you see in the boxes in the game next to the selector, and stuff like that?
EDIT: Could you add a feature that decodes action replay codes back into pokesav to edit it?
ZMaster
Jul 2nd, 2009, 01:43 PM
When you said that it could fix illegal things that Pokesav left, what types of things?
Also, Can you make it so you can see the stuff you are making, like the item's icon next to the item selector on a Pokémon, the Pokémon's icon like the ones you see in the boxes in the game next to the selector, and stuff like that?
EDIT: Could you add a feature that decodes action replay codes back into pokesav to edit it?
The codes made by Pokesav are generally really basic. Some codes are very complicated, and cannot be read by a program and such.
Narwhal
Jul 2nd, 2009, 02:15 PM
Decode Pokesav codes only, like it could say, "This code is not compatible with PokéMod." if it wasn't made with Pokesav.
Jiggy-Ninja
Jul 2nd, 2009, 08:00 PM
That's actually not a bad idea. Even with just the Pokesavved code, it's possible to extract information about it to reconstruct what it was made for.
codemonkey85
Jul 3rd, 2009, 04:31 AM
Hm, that's a neat idea. How about an ARDS code --> PKM file converter? Or the same idea for Wonder Card files?
damio
Jul 3rd, 2009, 05:10 AM
Hm, that's a neat idea. How about an ARDS code --> PKM file converter? Or the same idea for Wonder Card files?
But then you would need to entrust the user to enter a code only for those purposes, which may be mixed up.
You would need to compare the offsets with a database of offsets used to create codes, which would mean that you could automattically find the purpose of the code.
Narwhal
Jul 3rd, 2009, 07:29 PM
How about being able to choose which buttons activate a code? :D That way you won't have to edit the code to activate it with different buttons.
Jiggy-Ninja
Jul 3rd, 2009, 07:34 PM
But then you would need to entrust the user to enter a code only for those purposes, which may be mixed up.
You would need to compare the offsets with a database of offsets used to create codes, which would mean that you could automattically find the purpose of the code.
It shouldn't be too difficult to check if the code is made properly.
And the comparison would be easy as well. By looking at the first 1-2 B statements, it's possible to determine what game the code was made for, as well as the proper language. After that it's just a matter of analyzing the memory addresses in the code body to determine what it's for.
codemonkey85
Jul 4th, 2009, 04:53 AM
How about being able to choose which buttons activate a code? :D That way you won't have to edit the code to activate it with different buttons.
I fully support this idea. Maybe someone could map out an image of a DS with "hotspots" that are selectable / deselectable before the code generation.
Narwhal
Jul 4th, 2009, 10:26 AM
I don't know if you could use this for a "map", but...
http://i40.tinypic.com/9pomfn.png
It's not very good... :\
Toffeuy
Jul 5th, 2009, 12:21 AM
Alright, I didn't realise this before but now I do. I made a Victreebel using Pokesav. I gave it everything legal. I even made its met in place legal. When I checked it it said "Met in Place
Route 230". That was legal. However, when I entered the Hall of Fame, while it displays that animation of all my Party Pokemon it said that my Victreebel was "Hatched at Route 230". How come this happened and will Pokemod be able to fix this problem?
codemonkey85
Jul 5th, 2009, 10:00 AM
Toffeuy, PokéMod will be able to edit any aspect of any Pokémon, so of course it can fix that problem. But for specific help with your Victreebel, please post in the Save Editing Help forum (http://projectpokemon.org/forums/forumdisplay.php?f=27) (and when you do, post your PKM file or a screenshot of Pokesav so someone can actually figure out what you are doing).
evandixon
Jul 5th, 2009, 04:10 PM
Hm, that's a neat idea. How about an ARDS code --> PKM file converter? Or the same idea for Wonder Card files?
May be when this is released, it could be installed in such a way that you can right-click on a PKM file and select "Convert to ARDS Code", and something similer for xml files (may be it can save it as XML, just with the extension "*.ards")
scolby33
Aug 2nd, 2009, 01:36 PM
Hi! I just joined here because of this program. It looks like it will be great!
I have one feature to request. I would like to output ARDS code for the each pokedex entry individually. I have no way to copy my save to a computer and I don't want to go through the entire pokedex inputting info to change just one entry and keep the others the same. I hope that this can be implemented (it seems easy, but i'm no programmer...)
evandixon
Aug 7th, 2009, 04:33 PM
I hope that this can be implemented
Sure it can, just we'd need more infromation on how the Pokdex is stored in RAM (I mean, we'd need a cleaner format than a bulk memory write, as Datel provides). Jiggy-Ninja has the RAM researcher badge, so he can probebly work on that.
Jiggy-Ninja
Aug 7th, 2009, 08:02 PM
The Pokedex is stored in the RAM the exact same way as it is in the save. The current blocks in the save are loaded as-is into a certain location in the RAM, so by knowing the save location and applying some simple arithmetic, we can make AR codes for anything related to the save file without having to hunt for each individual thing.
That being said, much of the information in the Pokedex is stored as bit fields. If you don't know what that means, basically, it would be very difficult (read: almost impossible) to modify individual entries with AR codes. The benefit of AR codes being as simple as they are is that it's easy to learn how to understand them. The curse is that there's limits on how powerful they are.
As an analogy, take a piece of paper, and without creasing it, using anything sharp, or ripping one of the edges, try tearing a hole out of the center.
I could do this using an ASM hack, but the code for even just one entry would be pretty decently sized. If you want to modify a dozen at a time, it'd be huge.
The best I can reasonably do is instead of one giant batch, I have separate options for Seen, Caught, Genders, each of the Special Forms, Languages, and the Dex Flags. It'd be easy to generate the code for each separately and mush it all together into one big code.
Toffeuy
Aug 16th, 2009, 12:09 AM
Hey, about add a feature for Platinum PPSE to be able the edit the win streak of the battle facilities in the Battle Frontier. As far as I know, Pokesav can only be used to edit the Battle Tower Win Streak (no other battle facilities) while PPSE doesn't have that function yet. So it would be a nice idea to be able to modify the other facilities as well...
JN1306
Sep 12th, 2009, 11:28 PM
add support for UK games ?
---------- Post added at 04:28 AM ---------- Previous post was at 04:20 AM ----------
add support for UK games ?
Err....Export ARDS CODE (for pkm files) for games from UK
ZMaster
Sep 16th, 2009, 10:04 PM
Has anyone suggest this yet?
PPSE Support for the new and awesome Heart Gold and Soul Silver?
Neo
Sep 17th, 2009, 02:48 PM
They are already being implemented into PPSE
Arjun - PeeB4UGo
Jan 5th, 2010, 07:59 PM
Didn't see anything in the rules about bumping threads/stickied threads, but I really need to ask this question now that it's popped into my head:
When using the "Original Name" function, will the original name revert to the original name that corresponds with the language for the Pokémon?
For example, my Alakazam nicknamed Spoony ( xD ), when using the original name function, will go back to the following:
(ENG Alakazam) ALAKAZAM
(JAP Alakazam) フ-ディン
etc?
Wolfy76700
Mar 6th, 2010, 10:28 AM
Hello ! Would it be possible to add the HGSS compatibility on PPSE, please ? I would like to be able to add the national pokédex to my save !
Nathan-Gignac
Apr 17th, 2010, 09:43 PM
Instead of loading/saving to a file, could it load/save to a retail cart?
porkiewpyne
Jun 2nd, 2010, 10:38 AM
Hi. As mentioned a few posts above, it would be great if ppse is hgss compatible.
Another feature that would be nice is if you can add a major event checklist (if I am not mistaken this was also already mentioned and is already part of the to-do list). Just to clarify, it would be nice to be able to 'legitimately' obtain the other kanto and hoenn starters by redoing the battle with Red and talking to Prof Oak and Steven again.
In this link there are the sav files:
-before the battle with Red
-after defeating Red
-Right before choosing the Kanto starters
-AFTER choosing Bulbasaur
-AFTER choosing Charmander
-AFTER choosing Squirtle
-Before Steven asks you to choose your Hoenn starters
-AFTER choosing Treeko
-AFTER choosing Torchic
-AFTER choosing Mudkip
http://rapidshare.com/files/394437755/hgsav.rar
I hope I did not break any rules by posting this link.
Good luck on the PPSE project. :)
faospark
Jun 29th, 2010, 02:52 PM
will there be a new release of PPSE? will it be any time soon?
Cilerba
Nov 19th, 2010, 11:00 PM
Not sure if this has been mentioned or not, but how about a "Generate a Pokemon" feature where instead of editing a clone, the player could just create a Pokemon.
Leon10
Feb 3rd, 2011, 03:26 PM
italian language of the software please
evandixon
Nov 10th, 2011, 05:24 PM
Unstuck because this program was abandoned.
Powered by vBulletin™ Version 4.0.2 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.