14 Commits

Author SHA1 Message Date
Dreuu
adb25ff66d Fix Icon Import
Icon import will now choose palettes correctly
2019-01-21 22:17:30 -05:00
Dreuu
8a3527731e Remove Ignored Files & Speed Up Image import
Speed image import and some other imports up by improving the free space four aligned search.
2019-01-16 21:24:46 -05:00
Dreuu
93988a1330 Cry Compression Fix and other fixes/QOL improvements and refactoring
Cries:
-Importing a cry and compressing it now creates a more accurate, and less crackly cry in game.
-The cry repointer now works and correctly determines whether the cry was compressed or not.
-The cry screen now forces all pointers/info to update before switching to the next pokemon instead of only updating after you stop switching pokemon.(If you scroll fast, you will still see all information.)

Pokemon Editor:
-Fied a bug where some base stats weren't read correctly, Base Happiness, Gender Ratio...
-Refactored Base State reading so there is only one big read instead of dozens of small reads.
-Fixed a bug where the "Facing Left/Right in status screen" radio buttons didn't populate.

Item Editor:
-Refactored the read/write code to minimize the number of reads and writes. Shouldn't affect much. Maybe slightly faster import/export.
2019-01-13 21:32:17 -05:00
Dreuu
a01eb02097 Item Import/Export Range
Removed the vague 'Skip old items' checkbox for import/export and replaced it with two dropdown boxes. The import/export all buttons were changed to import/export the range of items specified by the new dropdowns.
2018-09-25 01:00:38 -04:00
Dreuu
f692474faa Item Icon Import Enhancement
Made it so the item icon importer will automtically lower the number of colors in a picture to 16. Also potentially fixed an issue where part of the pokemon edit window would be cut off on devices with dpi scaling at above 100%.
2018-09-18 21:21:05 -04:00
Dreuu
ae3e360e05 Move Tutor/TMHM Import Export
Added ability to import move tutor moves and tmhm moves using their respective editor windows.
2018-08-05 00:56:36 -04:00
Dreuu
fef729191c Added Item Import/Export
Support for importing/exporting all items and icons, just expanded items, single items, and single icons. Also, if you import multiple things in the same session, they will be saved in Ram and new imports with the same image layout/pallete/description will be pointed to the previous import to be space efficient. This is the same as efficient pokemonedit imports.
2018-08-04 19:46:56 -04:00
Dreuu
cd8189d573 Pokemon Sprite Efficient Import
If the Efficient Import box is checked in pokemonedit, sprites will now be saved in Ram when they are imported. And if another sprite with the same imgstring or palstring is imported, it will not be inserted, instead it will just be repointed to the old image. Only stores the comparison info for as long as pokemonedit is open. So it will only work for pictures imported ina single session.
2018-08-04 13:03:01 -04:00
Dreuu
f610b0b64c Pokemon Sprite Imports - Efficient
Added checkbox to allow efficient data import. (It takes the output string into an array, and checks it againtsevery move. Only searching for free space in folders with no other foles.
2018-08-04 02:11:31 -04:00
Dreuu
3aebedf721 Added icon import with repoint
When using PokeExpansion for emerald, all new pokemon icons point to bulbasaur's. So instead of repointing them I figured this would be useful. There is an import all button, and import single button.
2018-08-03 22:06:26 -04:00
Gamer2020
7d9466c5ea MoveTableHack not case sensitive. 2017-02-26 01:42:30 -05:00
Gamer2020
bc7b16b49a More progress on trainer editor!
Saving my progress.
2016-12-18 22:07:52 -05:00
Gamer2020
3a8c616212 Added editing of animation tables. 2016-11-05 19:40:41 -05:00
Gamer2020
ae1f427215 Massive update!
I was away for a month or so without internet. In that time I continued
to work on PGE. There are a lot of new things in this version.

The Attack adder has been updated. I've completed Jambo51's move table
hack for Fire Red and made it so the Attack adder installs it. I still
have yet to port the hack to Emerald.

The Pokemon adder works for English Fire Red. I made it add Pokemon the
same way that it's done in DoesntKnowHowToPlay's tutorial in order to
remain consistent with what others may have already done. If any
problems occur with the Pokemon adder please let me know. Unlike G3HS,
cries and other things are expanded correctly by PGE. I advise not using
G3HS to add more Pokemon.

When an offset is missing from the ini, PGE will now dump text to a file
named errors.txt letting you know what offset is missing and for what
ROM. I may expand on this in the future.

Improved importing and exporting of data. Attacks, Abilities, and
Pokemon can be exported and imported as inis. It is now handled better
than in older versions.

I fixed the Pokedex data editor because it seems it wasn't loading some
data properly.

I've added a Pokedex tab to the Pokemon Editor. Even though I feel they
should be seperate I mainly added it because I want Pokedex data to be
included when you export Pokemon Data.

I made it so that the Pokedex tab shows you how big the sprites will be
in the size compare. I will make it show where the sprites will be
onscreen once I figure out the formula for it. Bulbapedia is wrong when
it comes to the Pokedex data.

Added the item use anitmation (FR/LG) bytes to the Pokemon Editor.

Added editing of the in battle sprite positions. Has the preview from
Advance Series.  (Loading of all the Pokemon data seems slow now.
Eventually I will have to come back and optimize things.)

Pokemon sprites can be imported and exported. The format is the same as
Advance Series. The importing and exporting of the animations from
Emerald are handled better than in Advance Series.

Pokemon Icons can now be imported and exported. Advance Series
compatable as well.

Pokemon Footprints can be imported and exported.

Other Miscellaneous fixes and additions.
2016-04-01 21:23:11 -04:00