142 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
f18db2c4ea Fix .exe 2019-01-21 19:57:51 -05:00
Dreuu
02f9fb8d67 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	.vs/GBAPokemonGameEditor/v14/.suo
#	.vs/GBAPokemonGameEditor/v15/Server/sqlite3/storage.ide-shm
#	.vs/GBAPokemonGameEditor/v15/Server/sqlite3/storage.ide-wal
#	GBAPokemonGameEditor/ImportDataFunctions.vb
#	GBAPokemonGameEditor/bin/Debug/PokemonGameEditor.application
#	GBAPokemonGameEditor/bin/Debug/PokemonGameEditor.exe
#	GBAPokemonGameEditor/bin/Debug/PokemonGameEditor.exe.manifest
#	GBAPokemonGameEditor/bin/Debug/PokemonGameEditor.pdb
#	GBAPokemonGameEditor/bin/Debug/PokemonGameEditor.vshost.application
#	GBAPokemonGameEditor/bin/Debug/PokemonGameEditor.vshost.exe
#	GBAPokemonGameEditor/bin/Debug/PokemonGameEditor.vshost.exe.manifest
#	GBAPokemonGameEditor/bin/Debug/PokemonGameEditor.xml
#	GBAPokemonGameEditor/bin/Debug/app.publish/PokemonGameEditor.exe
#	GBAPokemonGameEditor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
#	GBAPokemonGameEditor/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
#	GBAPokemonGameEditor/obj/x86/Debug/GBAPokemonGameEditor.vbproj.FileListAbsolute.txt
#	GBAPokemonGameEditor/obj/x86/Debug/GBAPokemonGameEditor.vbproj.GenerateResource.Cache
#	GBAPokemonGameEditor/obj/x86/Debug/PokemonGameEditor.application
#	GBAPokemonGameEditor/obj/x86/Debug/PokemonGameEditor.exe
#	GBAPokemonGameEditor/obj/x86/Debug/PokemonGameEditor.exe.manifest
#	GBAPokemonGameEditor/obj/x86/Debug/PokemonGameEditor.pdb
2019-01-16 23:21:46 -05:00
Dreuu
5ca419973a Undo gitignore 2019-01-16 22:42:26 -05:00
Dreuu
93176f214d More gitignore 2019-01-16 22:20:14 -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
Gamer2020
aff8d33f33 Update latest beta! 2018-12-30 16:19:03 -05:00
Dreuu
0f704403a0 Launcher Rebuild 2018-12-02 03:22:01 -05:00
Dreuu
322e6dbc8d Cry Compression Support
Compressed Cries can now be imported.
2018-12-02 02:08:51 -05:00
Dreuu
e104a8a0f2 Icon Palette Expansion Fix and Egg Move Editor Update
Added further support for expanded icon palettes. If a rom uses icon palettes repointed to multiple locations, add the line 'IconPointerTable2 = x' where x is the offset for the table of pointers to each palette.  Also, the egg move editor is mid-update. It should still work as long as you don't expand the table and save, as there is no repointing functionality yet. I will be adding that soon hopefully. NOTE: No changes are made to the egg move table until you hit save.
2018-12-01 15:45:03 -05:00
Dreuu
583e47eeae Update PokemonGameEditor.exe 2018-11-27 21:41:26 -05:00
Dreuu
2a3acc998c Item Icon Error Warning
If an icon palette number is beyond what is set in the ini, it is lowered to the ini max value. And a red error showing the original number is displayed.
2018-11-27 15:15:17 -05:00
Dreuu
d47f3c5910 Expanded Icon Palette Support
Allows for more than 3 palettes for pokemon icons. IconPalCount must be set in the ini to the total number of icon pals in the rom.
2018-11-27 14:38:48 -05:00
Dreuu
09cbeb2a97 Pokeedit scrolling visual fix
When scrolling through pokemon in pokemon edit, sometimes pointers and textboxes didn't update until the end of the scroll. Now they will be updated with the sprites for each pokemon. This shouldn't functionally change anything. Also I fixed the pokedex pokemon color not updating when switching pokemon.
2018-09-25 14:17:05 -04: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
3874941cef Small tmhm button position fix
Export and Import buttons were uneven.
2018-08-05 01:05:58 -04:00
Dreuu
23345836a1 Fixed Move Tutor Import Button
The button was overlapping the listbox a little.
2018-08-05 01:01:45 -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
Dreuu
7b3067ad0f Very tiny code spacing change
Also noticed a bug when changing cry conversion. Don't know what it is or how to fix it yet.
2018-08-03 21:23:37 -04:00
Dreuu
414b4e680e Fixed Single Cry Import
Fixed single cry import to immediatly change loaded cry when a cry is imported. Also, the import all function isn't done for broad use. It skips past the default mons(to index 440), and loads specifically for my rom.
2018-08-03 21:14:41 -04:00
Dreuu
173a684cb8 Optimize pokemonedit loading
Changed Pokemonedit to load only data it needs for each tab. Replaced .Refresh() with .Invalidate() then .Update()
2018-08-03 19:56:31 -04:00
Gamer2020
5fad2ee90f Preparing for release! 2017-05-13 14:55:31 -04:00
Gamer2020
d4d2171559 Adding some tile offsets... 2017-04-30 20:48:51 -04:00
Gamer2020
bbff842dd6 More character fixing... 2017-04-30 10:20:47 -04:00
Gamer2020
a13f2abd9c Another encoding fix 2017-04-26 22:26:39 -04:00
Gamer2020
7e5e1dc992 Changed roms.ini encoding
Changed encoding to UTF-8.
2017-04-25 20:53:41 -04:00
Gamer2020
1f4b1ad0c9 Adding changes
Just adding changes. I don't think I really did anything.
2017-04-23 23:29:37 -04:00
EddyHg80
e3ffe03099 Merge remote-tracking branch 'refs/remotes/Gamer2020/master'
# Conflicts:
#	GBAPokemonGameEditor/bin/Debug/errors.txt
2017-03-29 16:51:09 +02:00
EddyHg80
087850b148 Clean errors.txt to sync master 2017-03-29 16:50:22 +02:00
EddyHg80
eec3f62ea5 Moar Ita offsets 2017-03-29 16:45:19 +02:00
Gamer2020
7d9466c5ea MoveTableHack not case sensitive. 2017-02-26 01:42:30 -05:00
Gamer2020
72937c3e95 Updating contact information. 2017-02-12 09:42:59 -05:00
Gamer2020
ac663fa863 file sync 2017-02-05 17:00:36 -05:00
Gamer2020
27831676e5 Disabling cry picture.
You can disable the cry picture now.
2017-02-05 17:00:04 -05:00
Gamer2020
4c56750db5 Added NumberOfRegionDex for FR!
Added NumberOfRegionDex for FR!
2017-02-03 23:05:50 -05:00
Gamer2020
bf37a3defb Combobox for Poke Format in trainer editor. 2017-01-21 22:01:31 -05:00
EddyHg80
1eca67430a More Offsets 2017-01-21 21:06:50 +01:00
Gamer2020
475e50f9cc Preparing for release! 2017-01-16 20:42:05 -05:00
Gamer2020
45ca714b48 Prize money calculation. 2017-01-16 14:02:59 -05:00
Gamer2020
b390c65f36 Evolution map label fix! 2017-01-16 13:28:06 -05:00
Gamer2020
ef69d6781b Trainer Money rate saving. 2017-01-16 01:51:46 -05:00
Gamer2020
2a424cdc33 Trainer editor saving!
The trainer editor can now save Pokemon data. It's almost usable.
2017-01-15 22:48:47 -05:00
Gamer2020
98558c1d0b Removed some warnings. 2017-01-08 18:15:31 -05:00
Gamer2020
3956491196 More progress on trainer editor. 2017-01-08 18:04:55 -05:00