Skip to content

Releases: SkyTemple/skytemple

Version 1.2.3

17 May 20:40
Compare
Choose a tag to compare

Download: https://projectpokemon.org/home/files/file/4193-skytemple-pmd2-rom-edtior/

Bugfixes:

Version 1.2.1

09 May 11:56
Compare
Choose a tag to compare

Download: https://projectpokemon.org/home/files/file/4193-skytemple-pmd2-rom-edtior/

Bugfixes:

  • Fixed corruption of the portrait file when deleting portraits (SkyTemple/skytemple-files#114, thanks to @irdkwia)
  • Fixed that the exclusive properties for the first item weren't editable (#257, thanks to @irdkwia)
  • Fixed Discord Presence for Item and Move Editors
  • Fixed Poké and Link Boxes not being added correctly to item lists when their categories were added (#260)
  • Mac: Fixed DeSmuME not working
  • Fixed export of floors creating invalid files & copy to other floors not working

Version 1.2.0

02 May 16:55
Compare
Choose a tag to compare

Download: https://projectpokemon.org/home/files/file/4193-skytemple-pmd2-rom-edtior/

New Features:

  • Localization! SkyTemple is now available in German and Spanish and partially in French. Thanks to our translators and thanks to @tech-ticks for Mac fixes!
  • There is now a 32-bit version of SkyTemple available. If possible we still recommend using the 64-bit build!
  • Added editors for Item and for Move Properties
  • Item and move effect ASM importing (#200, #221, #229, thanks to @irdkwia and to @tech-ticks for the web editor!).
  • ASM Patches:
    • CompleteTeamControl (by Cipnit. v. 1.2.3): Adds the ability to apply an updated version of "Complete Team Control" (allows you to control your team mates in dungeon) via SkyTemple. Comes with some additional utility patches.
    • AddTypes / ImplementFairyGummies / ExtractBarItemList (SkyTemple/skytemple-files#92): Patches to add a fairy type (or possibly a custom one) to the game
    • ChooseStarter / SkipQuiz (SkyTemple/skytemple-files#96, by @irdkwia): Patches to ask the player for their Pokémon to play as either after the test or instead of the test
    • AddExperienceShare (SkyTemple/skytemple-files#75, by @irdkwia): Adds Gates to Infinity-style experience share to the game
    • FixEvolutionGlitch (NA only, SkyTemple/skytemple-files#74, by @irdkwia): Fixes the evolution crash glitch on NA ROMs
    • ExtraSpace (by @End45): Base patch that provides more space for other patches to use
    • ExtractDungeonData (SkyTemple/skytemple-files#73, by @irdkwia): Base for editing rank and no mission properies on floors
    • ExtractMoveCode / ExtractItemCode (skytemple/skytemple-files#739 by @irdkwia): Base patches for item/move ASM importing

Improvements:

  • ExplorerScript: Now supports the "Call" command (SkyTemple/ExplorerScript#9) - You may need to reload some scripts.
    in treasure town from the base game. If you run into trouble, ask on our Discord server for instructions.
  • Floor Ranks and No Mission attributes for floors can now be edited (#193, thanks to @irdkwia!)
  • Patches are now sorted by names and grouped into categories, if you apply one it will also apply all dependencies.
  • Portraits can now be deleted (#106, #214, thanks to @Dracauu).
  • Metronome's Movepool can now be edited (#227, thanks to @irdkwia).
  • Option to export/import Pokémon sprites from ZIPs (#226, thanks to @riiswa).
  • Removed reserved IDs from the fixed room editor entity list (#233, thanks to @End45).
  • SkyTemple will now inform you of new updates (SkyTemple/skytemple-files#97).
  • For Pokémon you can now edit their "category" string.
  • Some updates to Pokémon editor descriptions (#242, thanks to @irdkwia).
  • Improvements to palette re-ordering when importing images (SkyTemple/skytemple-files#85, thanks to @irdkwia).
  • Update to text for fixed rooms (SkyTemple/skytemple-files#91, thanks to @End45)
  • Data improvements to Pokémon model (skytemple#skytemple-files#101, thanks to @irdkwia)

Bugfixes:

  • Fixed Macros not being able to be created in the Debugger (SkyTemple/skytemple-ssb-debugger#45; thanks to @irdkwia).
  • Fixed search in files causing issues in the Debugger.
  • Fixed an error on editing some world map markers (#188).
  • Fixed a crash when no theme was installed (#232, thanks to @End45).
  • Fixed a crash on "Save as".
  • Fixed the "Bold" nature being shown as "???" on the starters list.
  • Fixed a crash in the Tilequant dialog.
  • Bugfixes to the Pokémon move editing forms (#243, thanks to @irdkwia).
  • Fixed some macOS startup related bugs (thanks to @tech-ticks).
  • Fixed an edge case when setting spawn weights to 0 (#255, thanks to @End45).
  • Fixed the HP generation value being read signed (SkyTemple/skytemple-files#77, thanks to @End45).
  • Fixed a lot of typos
  • Fixed the arguments of back_SetBackScrollSpeed

Version 1.1.2

29 Jan 19:56
Compare
Choose a tag to compare

Download: https://projectpokemon.org/home/files/file/4193-skytemple-pmd2-rom-edtior/

New Features:

  • Editor for in-game hardcoded menus (option actions and strings used, by @irdkwia)
  • Editor for special item lists (dungeon rewards, kecleon shops, etc., by @irdkwia)
  • Set the game's debug flags: Faster text speed, no fades, no music, etc. (by @irdkwia, SkyTemple/skytemple-ssb-debugger#41) + moved old debug flags there. It's now in the tab "State / Debugging" in the debugger!
  • Internal: New compression container handling and new more efficient compression algorithm (should allow importing more portraits! by @irdkwia, #153)

Improvements:

  • Shadow sizes are now imported from PMD2 SpriteZips (SpriteBot format; #168)
  • Coordinates display in scene editor and position marker editor (#156)
  • Strings: Search is now case-insensitive (#181)

Bugfixes:

  • Sprite import doesn't crash SkyTemple when walking animation is missing (#169)
  • Fix animation settings not configurable for dungeon backgrounds (#176)
  • Fixed not being able to right click anything in the debugger file tree when filtering (SkyTemple/skytemple-ssb-debugger#73)
  • Misc. minor UI fixes: #171, #175, #172, #185, #180. #179
  • Fixed the wrong text string being edited when modifying a string while filtered (#177)
  • Fixed new DTEF animations not used for import (#173)

Version 1.1.1

20 Jan 20:56
Compare
Choose a tag to compare

Download: https://projectpokemon.org/home/files/file/4193-skytemple-pmd2-rom-edtior/

Bugfixes:

  • Fixed an error message that pops up when editing secondary Pokémon forms

Version 1.1.0

20 Jan 20:25
Compare
Choose a tag to compare

Download: https://projectpokemon.org/home/files/file/4193-skytemple-pmd2-rom-edtior/

New Features:

  • POKÉMON SPRITE EXPORT/IMPORT VIA SpriteBot COMPATIBLE SPRITE SHEETS! (thanks to @audinowho, skytemple-files#58)
  • Pokémon and object sprite export/import to gfxcrunch format with bundled gfxcrunch (gfxcrunch is by @psy_commando#4089; fallback to exporting / importing WAN files instead)
  • New ASM patch: SameTypePartner - Allows the partner to be of the same type and species as the player (thanks to @End45!)
  • New ASM patch: DisableTips - Disables ingame dungeon tips
  • Added a new checkbox to the debugger. When checked, the game will automatically proceed to the next floor on turn end (thanks to @End45, @UsernameFodder#368 and @irdkwia#4447, skytemple-ssb-debugger#32)
  • Edit Pokémon personality string data (tbl_talk file; thanks to @irdkwia#4447, #135)
  • Edit dungeon (weather) color maps (thanks to @irdkwia#4447, #137)
  • Import / Export strings from/to CSV (#97)
  • Editing CHR images (thanks to @irdkwia#4447, #139)
  • Editing starter levels (thanks to @End45, #150)
  • Added constants to the SetEffect command (EFFECT_, skytemple-files#48)
  • New tab in debugger ("Global State") that shows the currently allocated memory blocks (thanks to @irdkwia#4447, skytemple-ssb-debugger#29)
  • SkyTemple now logs to a file in the config directory / button to access that file (#159)
  • Edit secondary terrain type for tilesets (#65)

Improvements:

  • Fixed spellchecker on Mac (thanks to @tech-ticks, #103)
  • Improved UX for importing backgrounds (#109)
  • Reworked the layout for Pokémon editing for smaller screens (#133, #136, #110)
  • Dungeon help text improvements (#113, #127, #128)
  • Strings in search are now trimmed (#111)

Bugfixes:

  • FIXED THE CRASH WHEN SAVING SCRIPTS (skytemple-ssb-debugger#33)
  • Fixed dungeon tileset export not working because of a missing template file (#108)
  • Fixed Desmume not working on MacOS (thanks to @tech-ticks, #131)
  • Fixed armips (applying ROM patches) not working on MacOS
  • Fixed the Tilequant file chooser buttons being stuck and not reset (#126)
  • Fixed crashes when the config file was invalid (#149)
  • Fixed move shortcut patch occasionally opening up item menu when pressing L+B (thanks to @End45, skytemple-files#104)
  • Fixed wrong description of the UnusedDungeonChancePatch
  • Windows: Fixed "Open Patch Directory" not working

Misc.:

  • Mac also uses the Arc theme now.
  • Added wonderful new illustrations by Charburst to bring more color into the UI!
  • Also added portraits for Duskako and Poochyena to message dialogs, made by @Edael#2869 and @theDasK!

Version 1.0.0 - "Dungeon Update"

11 Dec 17:16
Compare
Choose a tag to compare

Download:
https://projectpokemon.org/home/files/file/4193-skytemple-pmd2-rom-edtior/

New features:

  • Dungeon editor:
    • Edit names
    • Edit restrictions / settings
    • Edit floors (generation settings, Pokémon spawns, item spawns, trap spawns)
    • Import / Export for dungeon floor data
    • Adding or removing floors
    • Regrouping dungeons, fixing errors in the dungeon data
  • Fixed room editor: (with some contributions by @irdkwia!)
    • Visual editor for modifying the layout of fixed rooms
    • Change properties and size of a fixed room
    • Changed what item and Pokémon (eg. bosses) can be spawned
  • Dungeon graphics (tilesets and boss background) editor
  • Misc. graphics editor (Rank badge, continue screen badges, minimap, WTE graphics, fonts) - with many things implemented by @irdkwia!
  • Text String editing: Edit all text strings in the game (with support for multiple languages for EU ROMs)!
  • Editor for the games recruitment table
  • Starter editor (+ editing default starters by @irdkwia, #99)
  • World map editor
  • Stats & Pokémon move editor (incl. an interactive graph & CSV export/import)
  • Added a patch that can be applied to re-enable the unusused dungeon generation chance (credits to @End45).
  • Move Shortcut patch by @End45: Maps moves to L+ABXY (can be applied via "ASM Patches"; SkyTemple/skytemple-files#16)
  • Edit the "Rank List": Edit how many points are required per rank, the awarded item, name and storage capacities (SkyTemple/skytemple-files#14).
  • Export/Import for Pokémon: Export Pokémon entries to XML files or other Pokémon
  • Export and Import Portraits in the "SpriteBot" format
  • Added spellchecking to the debugger (#79, not on MacOS, disabled by default)
  • Added a button to the debugger to open the great textbox preview tool by @theDasK. When you click it, the tool will connect to SkyTemple and update in real time! (SkyTemple/skytemple-ssb-debugger#14)
  • Support for WiiU virtual console ROMs (thanks to @PsyCommando!)
  • Script constants for all music in the game added (BGM_...) (SkyTemple/skytemple-files#7)
  • Discord integration (can be disabled in the settings if you are working on a top-secret project)

Improvements:

  • Tilequant integration (the tool that converts background images):
    • Now allows for specifying the number of palettes, and is now correctly set to 14 by default for map backgrounds (#16)
    • Now supports converting two images at the same time with the same palettes
    • I switched to the tool by @Aikku93 internally. It is MUCH better and faster than my original implementation and should now output great-looking images!
    • New "mode" selection that allows you to disable dithering or even disable color reduction at all (that will just reorder the colors, if possible).
  • For Pokémon the sprite ID can now be seen when editing them and both the entity ID and sprite ID can now be edited (#17)
  • More script constants for almost all of the message_Menu menus added (link shop, evolution, swap shop, personality test, footprint minigame, staff credits, etc.) (SkyTemple/skytemple-files#6)
  • For the item_GetVariable and item_SetVariable script commands the second parameter is now correctly decompiled as a game variable
  • Pokémon editing: Movement Type "Unknown 2" is now named "Phase through walls"
  • When opening a Pokémon that has a sprite that uses more tile memory than defined in the hardcoded sprite data table for that Pokémon, a warning will be shown and that value corrected (SkyTemple/skytemple-files#17).
  • When changing the sprite ID of a Pokémon the value in the table mentioned above will be recalculated for that Pokémon (SkyTemple/skytemple-files#17).
  • For the script operation CancelRecoverCommon the first argument is now decompiled as a coroutine constant
  • Disabled the debug overlay in the debugger by default (SkyTemple/skytemple-ssb-debugger#12)
  • Pokémon editing: Ability list is now sorted by ID (thanks to @irdkwia!, #77)
  • Added version information to the about dialogs (#81)
  • Rendering of map backgrounds and other CPU-intensive renderings are now paused if the SkyTemple main windows is not focused (#49)
  • Patches can now be re-applied (#39)
  • Switch to native file choosers on Windows and macOS

Fixes:

  • The performance no longer plummets when editing Pokémon portraits
  • Links to contributors in the about dialog now actually work
  • Fixes corruption of the actor list when saving it with SkyTemple (Pokémon species names could no longer be displayed for actors among other issues)
  • Fixes that all DIRECTION_... constants in scripts were wrong. They were replaced by new DIR_... constants that are correct now. The old ones still work as before (for backwards compatability). (skytemple-files#10)
  • The position mark editor now correctly resizes
  • Fixed map background images not being decompressed correctly in some cases
  • Fixed an error in the builtin PKDPX compressor
  • File extensions are now automtaically added to save dialogs if the user didn't enter them (#19)
  • Fixed portrait images not being importable when they are indexed but have less than 256 colors
  • Fixed some scripts crashing SkyTemple on Windows when trying to decompile them.
  • Fixed the issues with crashes on saving scripts in the debugger. (SkyTemple/skytemple-ssb-debugger#2)
  • Fixed face name contants (FACE_NORMAL, FACE_HAPPY, etc.) not being inserted into decompiled scripts (SkyTemple/skytemple-files#21)
  • Fixed a error being shown in the debugger when loading savestates that were created at specific situations
  • The ActorAndLevelList patch is now supported for the EU ROM, so the actors in the EU ROM can now also be changed (thanks to @irdkwia!)
  • Some more ExplorerScript operations now get decompiled with signed integers as parameters (=negative numbers) instead of huge positive numbers (SkyTemple/skytemple-files#23, SkyTemple/skytemple-files#26)
  • "W"-Background images (and secondary map backgrounds in general) are now rendered correctly in SkyTemple. You will see a notice about what's special about them when you open them (SkyTemple/skytemple-files#11, thanks to @irdkwia!)
  • Exclusive items in Pokémon editing now shows the item names and has auto-complete (#59)
  • Fixed two bugs in the ExplorerScript decompilation which caused some scripts to fail loading in the debugger (SkyTemple/ExplorerScript#6)
  • The portrait compression algorithm no longer allows output image sizes bigger than the game can handle. If your portrait gets too big, an error will be shown (thanks to @irdkwia!)
  • Fixed the Gtk version not being specified early enough, which printed an error to the console on start.
  • Debugger: Fixes an issue where newly created Macros don't show until the debugger is restarted (SkyTemple/skytemple-ssb-debugger#7)
  • Several typos fixed
  • Windows: Fixed links and the "Close" button not working in the about dialogs (#82)
  • Fixed the link to the ExplorerScript docs being wrong (SkyTemple/skytemple-ssb-debugger#13)

Misc.:

  • Added a Discord badge and a "Support us" button with info on how to contribute to SkyTemple and PMD2 ROM hacking
  • Great new icons made by Aviivix were added!
  • The default theme under Windows and MacOS is now the dark one. You can select any installed theme under the settings
  • SSBScript (which I only made for my own debugging purposes) was removed from the debugger
  • Added a websocket server on port 45546, that emits all UI events to all connected clients
  • The Mac version is now provided as an easy to install dmg image (thanks to @tech-ticks, #83)

Pre-Release 0.0.4

19 Jun 23:20
Compare
Choose a tag to compare
Pre-Release 0.0.4 Pre-release
Pre-release

This is a pre-release. For support please go to our Discord server.
For installation instructions, see the README.

New Features

  • SkyTemple/skytemple-ssb-debugger#1 Completions in the debugger: Function names and constant names are now autocompleted when you type. This can also be triggered by using ALT+SPACE. This actually isn't really a new feature, but it didn't work in 0.0.3.
  • #13 Error reporting: Whenever an error happens in the UI, you now have a button to view details on the error. Please share this information with the developers, if something goes wrong!
  • #6 Portraits can now be imported, even if they are not in the strict 16-color index mode. They will be converted to this format automatically.
  • #11 All views in the app now have a short description instead of just saying "(View not implemented)".
  • #10 A list of contributors was added to the About dialog.

Bugfixes

  • SkyTemple/ExplorerScript#1 Fixed macros not being resolved correctly, leading to many situations where they couldn't be used.
  • #4 Improved performance of the tree filters and fixed a bug in the main app where searching for something was hiding the child elements (so if you searched for a map "P01P01A" you found the scene folder for it, but it was showing as empty.

Windows

  • #7 Fixed armips (the tool to apply patches) not being bundled with the Windows version
  • #12 Fixed a rare error message appearing on some systems: "No Disk: There is no disk in the drive".

Pre-Release 0.0.3

13 Jun 15:37
Compare
Choose a tag to compare
Pre-Release 0.0.3 Pre-release
Pre-release

This is an early pre-release. For changelogs, Windows builds and support for Pre-Releases, please join the Discord:

https://discord.gg/4e3X36f