Jump to content

Search the Community

Showing results for tags 'pkhex'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

  • Pokémon
    • Pokémon (Ultra Sun/Ultra Moon)
    • Pokémon (Sun/Moon)
    • Pokémon (PSMD)
    • Pokémon (EoS)
  • Egg Groups
    • Egg Groups (Ultra Sun/Ultra Moon)
    • Egg Groups (Sun/Moon)
  • Moves
    • Moves (Ultra Sun/Ultra Moon)
    • Moves (Sun/Moon)
    • Moves (PSMD)
    • Moves (EoS)
  • Abilities
    • Abilities (Ultra Sun/Ultra Moon)
    • Abilities (Sun/Moon)
    • Abilities (PSMD)
  • Types
    • Types (Ultra Sun/Ultra Moon)
    • Types (SM)
    • Types (PSMD)
    • Types (EoS)

Categories

  • Generation 8
  • Generation 7
  • Generation 6
  • Generation 5
  • Generation 4
  • Mystery Dungeon 3DS
  • Mystery Dungeon NDS
  • Sprite Index
  • Other

Categories

  • Project Pokémon
  • Games
    • Pokémon Ultra Sun and Ultra Moon
    • Pokémon Sun and Moon
    • Pokémon Super Mystery Dungeon

Categories

  • Save Editing
    • Managing GB/GBC Saves
    • Managing GBA Saves
    • Managing NDS Saves
    • Managing 3DS Saves
    • Managing Gamecube Saves
    • Managing Wii Saves
    • Managing Switch Saves
    • Using PKHeX
    • Gen 3 Specific Edits
    • Gen 4 Specific Edits
    • Gen 5 Specific Edits
    • Gen 6 Specific Edits
    • Gen 7 Specific Edits
    • Gen 8 Specific Edits
  • ROM Editing
  • RAM Editing
    • GS ACE: Coin Case
    • GS ACE: TM17
  • Gameplay related support
    • Stars' Pokémon Colosseum and XD Hacking Tutorial
    • Editing ROMs with Sky Editor
    • 3DS Pokémon Games Hacking Tutorials
    • Switch Pokémon Games Hacking Tutorials
    • e-reader support
    • Max Raid RNG Manipulation

Forums

  • ProjectPokemon.org
    • Announcements
    • News Discussion
    • Project Pokémon Feedback
    • Introductions
  • Event Pokémon
    • Event Pokémon News
    • Event Contributions
  • Technical Discussions
    • ROM
    • Saves
    • RAM and Live Edits
    • Hardware
    • General Development
  • Pokémon Discussions
    • Pokémon Games Discussion
    • Pokémon Online Play
    • Pokémon Franchise
  • Other
    • Creative Discussion
    • General Gaming
    • Off Topic
  • Mystery Dungeon Hacking's Discussions
  • The "I Love Cats" Club's Discussions
  • The Cool Kids Corner's Discussions
  • Team Valor's General Discussion
  • Pokemon USUM Breeder's Club's Rules
  • Pokemon USUM Breeder's Club's Post breeding stories & pictures here
  • Pokemon USUM Breeder's Club's Competitive Breeding Requests
  • Pokemon USUM Breeder's Club's Non-Competitive Breeding Requests
  • Pokemon USUM Breeder's Club's Introduce self
  • The PBOE, (Pokémon Brotherhood of Evil)'s Topics
  • Sky Editor's Topics
  • Sky Editor's Questions
  • Hoopa's Café's Topics
  • Super pokemon POWER's Topics
  • Steel Of Time Club's Topics

Calendars

  • Pokémon Event Calendar
  • The "I Love Cats" Club's Events
  • Hoopa's Café's Important Dates
  • Super pokemon POWER's Events
  • Steel Of Time Club's Events

Categories

  • Event Gallery
    • Generation 8
    • Generation 7 (Switch)
    • Generation 7 (3DS)
    • Generation 6
    • Generation 5
    • Dream World
    • C-Gear Skins
    • Pokédex Skins
    • Pokémon Musicals
    • Pokémon World Tournaments
    • Generation 4
    • Generation 3
    • Generation 2
    • Generation 1
  • In-Game Series
    • Generation 8
    • Generation 7
    • Generation 6
    • Generation 5
    • Generation 4
    • Generation 3
    • Generation 2
    • Generation 1
  • Unreleased/Beta PKM Gallery
  • Tools
    • Save Editing
    • ROM Editing
    • RAM Editing
    • Files compatible w/ Saves
  • Saves
    • User Contributed Saves
    • User Contributed Super Secret Bases
  • PKM Files
    • User Contributed PKM files
  • ROM related entries
    • ROM hacks
    • Image Assets
    • Custom Resources
  • Misc
    • Images
    • Tools
  • Mystery Dungeon Hacking's Files
  • Hoopa's Café's Files
  • Super pokemon POWER's Files
  • Steel Of Time Club's Files

Blogs

  • Project Pokémon
  • Evan's Dev Blog
  • Diary
  • Pokémon Mystery Dungeon: Gate of the Shooting Star
  • theSLAYER's thoughts and ramblings
  • Alack Alay!
  • Mario and Lugi
  • Diary of Borjitasstoi
  • Bigjon357
  • Benjamen
  • Céliana || Cecillia || TheRealProcyon's Fun Blog
  • the manufacturing of steel structural parts
  • Pokemon and Wordscapes Puzzle
  • The Best in Career Guidance
  • How I Get My FREE ROBUX In One Easy Lesson
  • hello kitty has a day :3
  • Staff Discussions's Blog
  • Mystery Dungeon Hacking's Blog
  • The Cool Kids Corner's Blog
  • Project Pokemon Fun Club!'s Blog: Random Stuff
  • Project Pokemon Fun Club!'s Blog.. So fun..So wow...SHARE YOUR NEWS!
  • Create your own Pokemon Region's Storyline
  • Create your own Pokemon Region's Team Rocket of the Region
  • Create your own Pokemon Region's Pokemon Region base off of.....
  • Create your own Pokemon Region's Pokemon Region main Character
  • Sky Editor's Sky Editor
  • Sky Editor's Blog
  • Hoopa's Café's Blog
  • Steel Of Time Club's Blog
  • SkyTemple Documentation's Documentation & Tutorial Drafts

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Gender


About Me


Friend Code (Nintendo Switch)


Friend Code (3DS)


NNID (Wii U)

  1. So theres a Trainer appearance editor in the PKHEX app that allows you to change your characters clothing. So changing the hair shirt pants etc. all works fine. but why is there various options to change makeup? when i change these settings in any way my character just defaults to her beginning get up?. even though she had a blue shirt shorts and the like before hand. theres a freckles option that can be changed*? and it doesn't screw with my characters look, (does the default female character have freckles?) however her face icon on the save file looks a bit screwy. But any other options mascara, lipstick etc. all reverts my character to her default clothing. am i missing something here? is there certain numbers that correspond with particular lipstick colors? like 2 4 6, instead of 1 2 3 er whatever?. theres no dropdown list of options its just an editable number. not sure how that works exactly can anyone fill me in on this?
  2. Hello, I recently decided to transfer some Pokemon from an Emerald save file to my SoulSilver, using the latest version of PKHex. The problem is, none of the Pokemon I edited in show up in the Pokedex when I check it. I've tried putting them in my PC/the daycare and then taking them out and battling with them in wild encounters but they still don't show up. When I go to Pokedex tab in PKHex it says that the Pokemon are caught but not seen. I've used PKHex before and the Pokemon I've added to my saves have been added to my dex, it's only with the latest version that this has happened. Should I just edit the dex manually for now? (I've attached the file for reference, some Pokemon it's doing this with are Crobat, Espeon, Typhlosion, and Ampharos) POKEMON SS.sav
  3. I'm wondering if I can modify the date that I received wonder card when I import wc7 from Pokemon sun save file. I set the date as 11/20/2016 on my Nintendo 3DS, imported wc7 file, and found out the Pokemon Met Date wasn't matching with the date I received wonder card - it was recorded as 11/26/2016. I personally think the setting on wc7 file was set for 11/26/2016. Do you not support any PKHeX functionalties that enable to change the date that I received wonder card in my save file, Mystery gift section? If not, is it possible to find any way to change only the "Date received"?
  4. I'm not sure if requests should go here (if it isn't, sorry about that) but would it be possible to update PKHeX support so that it works well with PBR? So far, the only features I'm able to do is check the Pokemon stored in the PC. I'm unable to check Pokemon that are in my party, and am also unable to edit or even see Pokemon on my rental passes. I would love for this to be an option sometime, as there are many mons that I got through the Trade Battle format that I'd like to see in full detail and move to the main series games. Also, currently there is no way to edit any trainer passes, or customization in the passes. The rental passes have limited customization in the in-game editor, as you're not allowed to change skin tones there. I was hoping that a future PKHeX update would lift that restriction, if possible. I'd love it if these features were added to PKHeX, as the current PBR editor is rather barebones. In any case, thank you for taking the time to read this.
  5. Im currently shiny hunting in ultra sun, i encountered guzzlord, and because i havent captured it before, i have to go thru a 40 second cinematic, making the shiny hunting more tedious, i checked if i can check a flag so it counts as captured and didnt have to see the whole cinematic but theres no option that i see can anyone help me?
  6. So I recently decided to start a new game on HeartGold, and wanted to transfer my Pokemon from the previous save file. So... I backed up the save with TWLSaveTool, deleted my old save on the cartridge, started a new game, backed up the new save, used PKHex to transfer all the Pokemon from the old save to the new save (before getting my starter or Pokedex), restored the new, edited save back onto the cartridge, and continued to play through the game. It didn't seem to have any problems until I opened my Pokedex and noticed that the game will crash when I hover over certain entries (namely Nidoqueen, Blissey, Alakazam). However I can view their summaries in my PC just fine. None of these Pokemon appeared illegitimate in PKHex. Did I maybe screw something up by transferring everything BEFORE getting my Pokedex? Should I have waited until after? Noob PKHex user here I'm using a original 3DS if that helps. Thanks! EDIT: Just tested my theory, restarted, played through the game until I got my Pokedex (and a badge just in case), and transferred everything again with PKHex. Didn't work. Still crashes at the same point. Any other ideas?
  7. hello, I'm using Linux as my operating system (Linux Mint) to be more detailed. I installed wine and when i open it gives me an error like this : Exception Details: System.Runtime.InteropServices.ExternalException (0x80004003): Requested Clipboard operation did not succeed. at System.Windows.Forms.Clipboard.ThrowIfFailed (System.Int32 hr) [0x00016] in <4b7d326f792d4378bd436300c6961411>:0 at System.Windows.Forms.Clipboard.SetDataObject (System.Object data, System.Boolean copy, System.Int32 retryTimes, System.Int32 retryDelay) [0x0010f] in <4b7d326f792d4378bd436300c6961411>:0 at System.Windows.Forms.Clipboard.SetDataObject (System.Object data, System.Boolean copy) [0x00001] in <4b7d326f792d4378bd436300c6961411>:0 at System.Windows.Forms.Clipboard.SetText (System.String text, System.Windows.Forms.TextDataFormat format) [0x00058] in <4b7d326f792d4378bd436300c6961411>:0 at System.Windows.Forms.Clipboard.SetText (System.String text) [0x00000] in <4b7d326f792d4378bd436300c6961411>:0 at PKHeX.WinForms.WinFormsUtil.SetClipboardText (System.String text) [0x00000] in <fc63703d68ed4c58bb809995b749f4f1>:0 Loaded Assemblies: -------------------- mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\windows\mono\mono-2.0\lib\mono\4.5\mscorlib.dll PKHeX, Version=21.5.21.0, Culture=neutral, PublicKeyToken=null Z:\home\adam\Desktop\PkHeX\PKHeX.exe System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\windows\mono\mono-2.0\lib\mono\gac\System.Windows.Forms\4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\windows\mono\mono-2.0\lib\mono\gac\System\4.0.0.0__b77a5c561934e089\System.dll System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\windows\mono\mono-2.0\lib\mono\gac\System.Drawing\4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\windows\mono\mono-2.0\lib\mono\gac\Accessibility\4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll PKHeX.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\windows\mono\mono-2.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\windows\mono\mono-2.0\lib\mono\gac\System.Core\4.0.0.0__b77a5c561934e089\System.Core.dll System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\windows\mono\mono-2.0\lib\mono\4.5\Facades\System.Runtime.dll System.Resources.ResourceManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\windows\mono\mono-2.0\lib\mono\4.5\Facades\System.Resources.ResourceManager.dll System.Runtime.InteropServices, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\windows\mono\mono-2.0\lib\mono\4.5\Facades\System.Runtime.InteropServices.dll System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a System.Reflection, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\windows\mono\mono-2.0\lib\mono\4.5\Facades\System.Reflection.dll Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed PKHeX.Drawing, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756 C:\windows\mono\mono-2.0\lib\mono\gac\Mono.Security\4.0.0.0__0738eb9f132ed756\Mono.Security.dll System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\windows\mono\mono-2.0\lib\mono\gac\System.Xml\4.0.0.0__b77a5c561934e089\System.Xml.dll System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\windows\mono\mono-2.0\lib\mono\gac\System.Numerics\4.0.0.0__b77a5c561934e089\System.Numerics.dll -------------------- User Message: Unable to set text to Clipboard. Screenshot :
  8. Hi! Newbie in the emulator scene here as I have been mostly playing via Switch. I am well versed with using PKHeX but I cannot seems to find a way to push the changes I did using the Main file in Citra back to the game. This is what my party looks like before I edit it in PKHeX: This is what it looks like up editing and saving via CItra's Save Data Location: However upon opening the game in Citra the part never changed even the box. Any help would be appreciated. Thank you!
  9. HonxY

    PkHex not working.

    Currently installed "classic" .NET Versions in the system: 2.0.50727.4927 Service Pack 2 3.0.30729.4926 Service Pack 2 3.5.30729.4926 Service Pack 1 4.0.0.0 4.8.04084 I have .Net 4.8, don't have the pkhex.core.dll in the same folder with .exe. .net checked with https://github.com/jmalarcon/DotNetVersions. which can be found in https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed I get this error message. System.TypeInitializationException: The type initializer for 'PKHeX.WinForms.Main' threw an exception. ---> System.TypeInitializationException: The type initializer for 'PKHeX.Core.GameInfo' threw an exception. ---> System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'. at PKHeX.Core.Util.LoadStringList(String file, String txt) at PKHeX.Core.GameLanguage.GetStrings(String ident, String lang, String type) at PKHeX.Core.GameStrings..ctor(String l) at PKHeX.Core.GameInfo.GetStrings(Int32 index) at PKHeX.Core.GameInfo..cctor() --- End of inner exception stack trace --- at PKHeX.WinForms.Main..cctor() --- End of inner exception stack trace --- at PKHeX.WinForms.Main.FormLoadInitialSettings(String[] args, Boolean& showChangelog, Boolean& BAKprompt) at PKHeX.WinForms.Main..ctor() at PKHeX.WinForms.Program.Main()System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'. at PKHeX.Core.Util.LoadStringList(String file, String txt) at PKHeX.WinForms.WinFormsTranslator.GetTranslationFile(String lang) at PKHeX.WinForms.WinFormsTranslator.GetContext(String lang) at PKHeX.WinForms.ErrorWindow..ctor(String lang) at PKHeX.WinForms.ErrorWindow.ShowErrorDialog(String friendlyMessage, Exception ex, Boolean allowContinue) at PKHeX.WinForms.Program.CurrentDomain_UnhandledException(Object sender, UnhandledExceptionEventArgs e)
  10. PKHeX for Mac Made with Wineskin Welcome to PKHeX for Mac Discussion thread! Please post here if you need help or are experiencing issues related to this Wineskin wrapper, and use the PKHeX Support forum for issues related to the program. This is a Mac App that was made using Wineskin; it is not a port of PKHeX onto the Mac operating system. With Wineskin, we can recreate an environment where executable files will launch on Mac. As far as what is known, all features in the original program work in this wrapper. There are a few differences though. PKHeX for Mac is styled with MacOS. Also, the app's icon is different from the original PKHeX program to better fit in with the theme of the app. Download Credit to Kaphotics Source: https://projectpokemon.org/home/files/file/1-pkhex/ Issues with Wine and PKHeX? This app not working for you? Check out the PKHeX on Mac guide:
  11. Hello together, can anyone help me to solve these problems when i want to load up some savegames .(the first time i tried these tool worked everything fine). the save games i want to load are from the Ruby and leafgreen edition. thanks for possible solutions
  12. Kaphotics

    PKHeX

    Version 21.05.21

    3832851 downloads

    Pokémon core series save editor, programmed in C#. Supports the following files: Save files ("main", *.sav, *.dsv, *.dat, *.gci) GameCube Memory Card files (.raw, .bin) containing GC Pokémon savegames. Individual Pokémon entity files (.pk*) Mystery Gift files (.pgt, .pcd, .pgf, .wc*) including conversion to .pk* Importing teams from Decrypted 3DS Battle Videos Transferring from one generation to another, converting formats along the way. Data is displayed in a view which can be edited and saved. The interface can be translated with resource/external text files so that different languages can be supported. Pokémon Showdown sets and QR codes can be imported/exported to assist in sharing. Nintendo 3DS savedata containers use an AES MAC that cannot be emulated without the 3DS's keys, thus a resigning service is required (svdt, save_manager, JKSM, or SaveDataFiler). We do not support or condone cheating at the expense of others. Do not use significantly hacked Pokémon in battle or in trades with those who are unaware hacked Pokémon are in use. FAQ Support Forum <-- Post here if you have questions or found bugs
  13. I'm trying to put my save (ultra sun) into PkHex, but it gives me this error message, "Invalid save file loaded. Aborting." Can anyone help me out?
  14. I don’t know and I want to make x and y harder
  15. I've noticed that every time I set a Pokemon it'll always increment "capture_wild" even if I grab it from the den and symbol encounter database (it won't increment capture_raid or capture_symbol). It'll also do this if you edit gift Pokemon like your starter and that also increments total_capture, wild_pokemon_encounter, and total_all_battle when it shouldn't do any of those. I didn't catch this until I noticed it said I had 10 eggs hatched when I only made 3 eggs because it counts all the times you edit a Pokemon as a new one and realized it did it for every single Pokemon I've edited mainly just for the EVs and egg moves.
  16. I recently started a playthrough of P:RP on DraStic (Android Emulator) and I decided to use the gift Eevee as a starter because the improved base stats and learnset of Flareon made it much more appealing to me. I also decided to use a Wormadam-T for similar reasons. Because I am lazy and didn't want to grind for perfect natures and IVs, I decided to use PKHeX to alter these values. This is where I encountered problems, for when I loaded my now-edited save, the base stats that were so appealing to me appear to have been reverted, I have a slow Flareon and a weak Wormadam. I'm pretty sure I have the complete version of the game because in the double battle with Lucas, the enemy's smog was super effective against his Snubbull (implying it had the fairy-type). Does anyone know of any fixes or workarounds? Thanks in advance! p.s. Sorry this is so wordy, I wanted to make sure I included all the important details.
  17. My ID number in Shield is 538095. Is there a way or a tool that can "decrypt" the ID number so it can be used in PkHex? Just wondering because I am stuck somewhere in the game... Thanks!
  18. I know that it'a legal to change the ball type of any pokemon (excluding events and special mons). Just wondering if the game and more importantly, Home and Bank would know if the ball type has been changed. For example, if there's a data/code that says the ball type was modified. I'm planning to catch a lot of legendaries with master balls to make catching super easy. And eventually changing them to the ball types of my liking.
  19. Version 1.0.0

    663 downloads

    This is a Full Sword & Shield Living Dex for genning purposes (Should Not Be Used in Official VGC Events).
  20. So i tried to edit my PbrSaveData in PKHex, however it pops up an error message. I tried decrypting it, but still nothing happens. Here are both the not decrypted and decrypted files PbrSaveData PbrSaveData_decrypted_current
  21. HELP! Just injected a GBA rom of Pokemon FireRed as a VC cia to my o2DS, running cfw 11.6 and god mode 9. I've fixed the save error you get at the beginning of the game (but message still appears as per usual), and used gm9 to dump the save file to my SD card. I tried to open the save file (linked here) to edit using PkHex but I get this error message, and it just opens to my default save (pokemon sun). I've tried changing the file extension to .pk3, .sav (instead of .gbavc.sav) and even .pk7, but I still get the error. I was hoping someone would know a way of fixing this, or otherwise another way to edit my gba vc save. Cheers 00040000002DEE00.gbavc.sav
  22. So I know that you can create Pokemon with pk hex and through other means I was wondering in terms of code what exactly is a Pokemon what characteristics make it legit or not what is the process of making one ?
  23. Download links at the bottom of this post. You need a Japanese 3DS, a Japanese Pokemon X/Y/OR/AS cartridge, and the CyberGadget save device to use this. If you have trouble running this program, try running it as an administrator. This is a modified version of the Cybergadget 3DS Save Editor executable that is both in English (though a japanese version is provided as well) and allows for direct editing of one's pokemon x/y save with PKHeX. You still need a Japanese 3DS, a Japanese Pokemon X/Y/OR/AS cartridge, and the CyberGadget save device to use this. Use 3DSSaveEditor_en.exe for English, and 3DSSaveEditor_ja.exe for Japanese. Instructions: Credits: Glitch, for providing me with translations for all the strings contained in the cybergadget executable. Kaphotics, for modifying the exe to interrupt and allow for direct editing with PKHeX. Downloads: 3DSSaveEditor_en.zip 3DSSaveEditor_ja.zip
  24. PKHeX on Mac A User Friendly Guide for WINE Intro This guide will hopefully clarify a few things regarding WINE and PKHeX running on MacOS as well as help anyone start from scratch with WINE [in order to run PKHeX]. WINE is a fickle thing; it's not guaranteed to work (at all) but the success rate these days is impressive! So, don't get discouraged if things do not work the first time around. Nothing we do in this guide is permanent, although I encourage you to make a Time Machine backup of your system or at least backup your important data. With that being said, I have been using WINE for quite some time. Regarding PKHeX, It's going on almost a year and I have yet to experience any depressive issues using WINE to run it. I have done several clean installs of macOS Sierra and macOS High Sierra in order to give you the most accurate information possible. If I have missed something or you know any tips or tricks, I would appreciate the feedback! Also, you'll find only the bare minimum information in this guide of what you will need to get PKHeX up and running. I say this because without any theming, the app will look like an old school Windows program. NOTE: Aesthetics may not be the most important thing to consider (especially if you're in a hurry or maybe don't care) however there are some dependencies (winetricks) that are absolutely necessary for some programs to run. Fortunately PKHeX isn't too picky. Choices Download the PKHeX app in the PKHeX for Mac thread Use Winebottler to make a PKHeX.app for yourself Use Wineskin Winery to make a PKHeX.app for yourself (no support here) Use WINE to run the PKHeX executable via Terminal Use a Virtual Machine (VM) or something along those lines (no support here) Winebottler Pretty straight forward process. Tick all of the items with arrows next to them, like in the screenshot below. Also necessary winetricks for PKHeX: dotnet461; corefonts; cjkfonts; tahoma. May need to change security preferences to run the app: NOTE: Winebottler is the fastest, easiest "DIY" option for a beginner. (Some argue that Wineskin Winery is the fastest and most easy way to whip up an app. I'll say it just depends on your skill level, though I agree.) Another thing, apps may be less stable than if they were launched using other methods basically because of the lack of options Winebottler has to fine tune things (e.g.; adding a string in the Registry Editor to enable Retina compatibility.) Install WINE on your Mac [Run PKHeX Using Terminal] Installing WINE on your system using Homebrew is the most noob-friendly way [to install WINE on Mac] that I have found, so let us just use that. To start, I'll tell you that you will be installing 4-5 minuscule things on your Mac; Xcode CLT, Homebrew Package Manager, XQuartz, WINE, and some Winetricks depending on the executable your are attempting to run. In this instance, our target is PKHeX. So onto the first thing, Homebrew. Before you can use "brew commands" in Terminal, you must have Xcode Command Line Tools installed. If you already have Xcode installed on your Mac, you should be peachy. If not, no problem! Open Terminal to get started! Xcode CLT: xcode-select --install If you're asked to agree to Xcode's ToS, next type: sudo xcodebuild -license Homebrew Package Manager: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" When that finishes up, you'll want to make sure everything is in order: brew doctor For future reference, you can update Homebrew using: brew upgrade XQuartz: brew cask install xquartz WINE: brew install wine brew upgrade wine # For future reference That will create a 64-bit WINEPREFIX which will be located at: ~/.wine NOTE: If you would rather use the developer version of WINE, use these instead: brew install wine --devel brew upgrade wine --devel # For future reference Winetricks: brew install cabextract brew install winetricks brew upgrade winetricks # For future reference NOTE: You DO NOT need to install every winetrick available, just the ones your programs depend on to function. For PKHeX, you will need to install these; dotnet461, corefonts, cjkfonts, and tahoma (why not). Install the "tricks": winetricks "trick" # (e.g.; winetricks dontnet461) Complete list of Winetricks For some, the winetricks process will be easier with a GUI. I suggest installing Zenity if you want one: brew install zenity # After installation finishes, you will have a neat GUI for winetricks. Use: winetricks --gui Attention Okay, this is important, so listen up. It's a known issue that .NET Framework 4.5 and up, (dotnet45 and up) does not install properly on a 64-bit WINEPREFIX, which was installed by default earlier (brew install wine). That is okay because a 64-bit WINEPREFIX may come in handy in the future. To get around this issue, you will create a 32-bit WINEPREFIX. Creating the 32-bit prefix: WINEPREFIX=~/.wine32 WINEARCH=win32 wine wineboot You will now have a 32-bit prefix located at: ~/.wine32 Next, install the aforementioned winetricks in your new prefix. It is important that you use these next commands any time you want to run or install ANYTHING inside of that 32-bit WINEPREFIX. Remember, we need at least .NET Framework 4.6 to run PKHeX and we must install .NET Framework 4.6 in the 32-bit prefix, therefore we will be running PKHeX from inside of the 32-bit prefix. (I know, don't ask, lol) WINEPREFIX=~/.wine32 WINEARCH=win32 wine "Program.exe" WINEPREFIX=~/.wine32 WINEARCH=win32 winetricks "trick" Senario: You have done all of the above and you're ready to run "PKHeX.exe". Download PKHeX and remember its location. It's usually in the Downloads folder. Open Terminal and change directories to the PKHeX (version) folder. For example: cd ~/Downloads/PKHeX\ \(171205\) Then, run the executable: WINEPREFIX=~/.wine32 WINEARCH=win32 wine PKHeX.exe
×
×
  • Create New...