Giter VIP home page Giter VIP logo

pkhex.mobile's Introduction

PKHeX

License

Pokémon core series save editor for Mobile Devices (Android/iOS), programmed in C#.

Supports the following files:

  • Save files ("main", *.sav, *.dsv, *.dat, *.gci, *.bin)
  • Individual Pokémon entity files (.pk*, *.ck3, *.xk3, *.bk4, *.pb7)
  • Transferring from one generation to another, converting formats along the way.

Data is displayed in a view which can be edited and saved.

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.

Building

PKHeX.Mobile is a Xamarin Forms application which requires Xamarin Forms 4.0.

Customized Xamarin UI controls are provided by Syncfusion (community license).

Android/iOS operating system version requirements TBD.

Having trouble building the app? Be sure to hit Clean & Rebuild All before trying to deploy to your device.

Dependencies

TBD

Installation

Build->Clean Solution, Build->Rebuild All, Build->Deploy

On your device, manually grant the permissions required (storage, camera) so that files can be written & the QR scanning can be performed without issue.

Once you have granted the app permissions, you can run it!

pkhex.mobile's People

Contributors

brandonjmarquez avatar dependabot[bot] avatar eco9898 avatar kwsch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pkhex.mobile's Issues

Doesn't work with .dsv files from drastic, only converted .sav

Also im not sure what im doing wrong, but anything else besides the loader just opens to a github repository. when clicking on options, two options appear on the bottom but nothing happens when clicked on. issues, cant open .dsv save files, only .sav. havent tried other types. the editor works as intended otherwise, its just all those other features that arent working. this is on a samsung galaxy s8

Screenshot_20200202-211713 1
Screenshot_20200202-211705 1
Screenshot_20200202-211700 1
Screenshot_20200202-211711 1

faild open to directory

Creating C:\Users\운터공룡\AppData\Local\Xamarin.Android\Cache\Mono.Android.Platform.ApiLevel_28.apk
Creating C:\Users\운터공룡\AppData\Local\Xamarin.Android\Cache\Mono.Android.Platform.ApiLevel_28.apk
Copying platform assemblies...
Copying platform assemblies...
Copying file: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\common7\ide\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v4.4\Mono.Android.Export.dll
Copying file: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\common7\ide\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v4.4\OpenTK-1.0.dll
Copying file: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\common7\ide\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v4.4\Mono.Android.Export.pdb
Copying file: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\common7\ide\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v4.4\OpenTK-1.0.pdb
Copying file: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\common7\ide\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v9.0\mono.android.dex
Copying file: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\common7\ide\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v9.0\Mono.Android.dll
Copying file: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\common7\ide\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v9.0\mono.android.jar
Copying file: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\common7\ide\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v9.0\Mono.Android.pdb
Copying platform assemblies...
Creating: C:\Users\운터공룡\AppData\Local\Temp\lea5p1ef.exd\AndroidManifest.xml
Creating: C:\Users\운터공룡\AppData\Local\Temp\lea5p1ef.exd\unaligned.apk
Executing: C:\Program Files (x86)\Android\android-sdk\build-tools\29.0.2\aapt.exe package -f -0 .dll -0 .mdb -M "C:\Users\운터공룡\AppData\Local\Temp\lea5p1ef.exd\AndroidManifest.xml" -I "C:\Program Files (x86)\Android\android-sdk\platforms\android-30\android.jar" -F "C:\Users\운터공룡\AppData\Local\Temp\lea5p1ef.exd\unaligned.apk" -k "C:\Users\운터공룡\AppData\Local\Temp\lea5p1ef.exd\r"
Aapt
C:\Program Files (x86)\Android\android-sdk\build-tools\29.0.2\aapt.exe exited with value: 0
Aapt
Creating: C:\Users\운터공룡\AppData\Local\Temp\lea5p1ef.exd\unsigned.apk
Executing: C:\Program Files (x86)\Android\android-sdk\build-tools\29.0.2\zipalign.exe 4 "C:\Users\운터공룡\AppData\Local\Temp\lea5p1ef.exd\unaligned.apk" "C:\Users\운터공룡\AppData\Local\Temp\lea5p1ef.exd\unsigned.apk"
zipalign
C:\Program Files (x86)\Android\android-sdk\build-tools\29.0.2\zipalign.exe exited with value: 0
zipalign
Creating: C:\Users\운터공룡\AppData\Local\Temp\lea5p1ef.exd\Mono.Android.Platform.ApiLevel_28.apk
1>------ Build started: Project: PKHeX.Android, Configuration: Debug Any CPU ------
Removing temporary directory: C:\Users\운터공룡\AppData\Local\Temp\lea5p1ef.exd
Creating C:\Users\운터공룡\AppData\Local\Xamarin.Android\Cache\Mono.Android.Platform.ApiLevel_28.apk
1>C:\Users\운터공룡\Downloads\PKHeX.Mobile-master\PKHeX.Mobile-master\PKHeX.Android\obj\Debug\90\lp\39\jl\res : error APT2097: failed to open directory: 지정된 파일을 찾을 수 없습니다. (2).
1>C:\Users\운터공룡\Downloads\PKHeX.Mobile-master\PKHeX.Mobile-master\PKHeX.Android\obj\Debug\90\lp\32\jl\res : error APT2097: failed to open directory: 지정된 파일을 찾을 수 없습니다. (2).
========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========

Can't build PKHex with Visual Studio for Mac

Hi,

Every time I try to build PKHex.IOS I always get 5 errors and I am not sure why. I made sure all my Nuget packages were up to date after downloading a fresh copy of the code. After that I clean the solution and then rebuild solution.

I get this all the time.

Screen Shot 2021-01-20 at 11 43 07 AM

Just a disclaimer. I am a complete noob. I really don't much of anything passed, clean, rebuild, deploy

Exporting Save Error

So after building the app I tried to load some saves with success but the export raise an exception.

136449818_124611972808538_2895291072225609398_n
136352643_1340063879662786_3105219950507265603_n

I think it might be due to the fact that I use an Android 11 device.
The backup file is properly exported as shown by the console in Debugger mode.

Advanced>edit not saving changes to pokemon

In generation 1, possibly others too, when directly editing a pokemon, via advanced>edit, the changes made aren't applied to the pokemon that was edited. It does open save the pokemon to the active slot, but the feature seems like its meant to directly edit the pokemon that was selected so you dont have to override it afterwards. Otherwise, it just makes more sense to click pop and then edit rather than having this second menu option. Perhaps this should be reworked or removed?

ehm... APK?

Sorry for opening an issue but does anyone have an APK? is that I don't have the things to do Build and contrary to what it may seem there is no APK in Google.

Invalid: Geolocation: County is not in 3ds region.

Type 1-
I got a snorlax from someone random which had perfect iv and nature. So i used that snorlax to hatch a egg with my ditto. After hatching lots of eggs i get a snorlax which i needed. But for some reason that snorlax had no OT. So I used pkhex to change OT and ID. But still this error is showing when i check legality. How can I solve this?

Screenshot_2022-08-09-13-44-48-64

Type 2-
I had some legendary pokemon in my SoulSilver. I transferred them to white2 using ds download play which is legal. Now i transferred them w2 to US using pkhex mobile (gen 5 to gen 7). But i am getting this error when i check the legality. It seems all the legendary pokemon i transferred getting the same error. I think my pokemon is legal coz i didn't use cheat and any kind of that. How can I solve this?

Screenshot_2022-08-09-13-48-41-33

Unable to build for Android

Hello.

I was unable to build an apk after setting up my computer with the latest Visual Studio and Android Studio, about a month ago. Probably a mistake of my part, but it wasn't anything I could solve at my skill level. Can someone help me, or provide a working build?

I'll try it again and put the results here later.

Thanks

Cannot change pokemon's nature

I built the code just about an hour ago. I was using the app. I suddenly realized that I couldn't change the nature of the pokemon I edit. Plz help!

"Failing" to load save (no response after selcting the save file)

Hello everyone!
First, thank you to the devs for all the work they put into the project.

I am having a bit of an issue using the app.
I am using it on a retroidpocket 2+ (android 9)! The first time I used it worked without problems, but after that, the app "failed" to load the save... I say it fails, but I am not even sure of that since it does not give me any response. It does not freeze or anything. It just let me select the file, normally as if it was working, but then nothing happens. The app is enabled to access any file and the camera.

I also noticed that I cannot close it in the android cache and that I have to 'force close' it through the app info tab.
Any idea or help?

Sorry if I cannot be clearer than this. I am not very familiar with either PkHex or Android.
Thank you for reading!

Android Build Error

Appears to be an issue with linking the DLL. Exact steps from the readme were followed.

Mono.Linker.MarkException: Error processing method: 'System.Int32 PKHeX.Core.AutoMod.PokeTrainerDetails::get_Country()' in assembly: 'PKHeX.Core.AutoMod.dll' ---> Mono.Cecil.ResolutionException: Failed to resolve System.Int32 PKHeX.Core.PKM::get_Country()
   at Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod(MethodReference reference)
   at Mono.Linker.Steps.MarkStep.MarkMethod(MethodReference reference)
   at Mono.Linker.Steps.MarkStep.MarkInstruction(Instruction instruction)
   at Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody body)
   at Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition method)
   at Mono.Linker.Steps.MarkStep.ProcessQueue()
   --- End of inner exception stack trace ---
   at Mono.Linker.Steps.MarkStep.ProcessQueue()
   at Mono.Linker.Steps.MarkStep.ProcessPrimaryQueue()
   at Mono.Linker.Steps.MarkStep.Process()
   at Mono.Linker.Steps.MarkStep.Process(LinkContext context)
   at MonoDroid.Tuner.MonoDroidMarkStep.Process(LinkContext context)
   at Mono.Linker.Pipeline.ProcessStep(LinkContext context, IStep step)
   at Mono.Linker.Pipeline.Process(LinkContext context)
   at MonoDroid.Tuner.Linker.Process(LinkerOptions options, ILogger logger, LinkContext& context)
   at Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
   at Xamarin.Android.Tasks.LinkAssemblies.RunTask()
   at Xamarin.Android.Tasks.AndroidTask.Execute()

Is there an apk?

Is there anyone who can send me an apk please? I know that it seems like i'm being lazy, but in reality i don't have my computer.

It's impossible to build a working apk

I have been trying to build the app for two hours, and, after having to learn what Xamarin is (because there is no release), every apk I have generated won't install (my phone displays a message saying that "the application was not installed", which is very frustrating, since it worked fine with debugging. Since I couldn't build the app by following the instructions on the readme I have been researching what could be wrong, but nothing I have tried has worked. Could you please tell me what is wrong? Or give me the apk? I really want to use the app, but I've thrown in the towel at this point

Exported save file is inaccessable

Due to the latest version of Android, (android 11), android/data is no longer an easy access folder. Can I suggest changing the export function to just access a pkhex folder in the /storage/emulated/0/ folder instead. This would allow users to access the save file they export

Can’t deploy

Okay I’m new to this scene, so I tried to deploy the android version of pkhex but I’m getting a build error which states, “UserDialogue does not exist in this context”. Does anyone know how to fix this?

Coud someone help me?

Screenshot_20211111_014942_com ProjectPokemon PKHeX
I don't know why this happens, says "This file is being passed as a URI instead of path" someone help me please

Not deploying on real iPhone

This works on simulator but not deploying on real iPhone saying there's unresolved reference PKHeX.Core GetFile() etc.

Available?

Is this available in any capacity? Releases aren't showing on page.

The pokemon i made appear as if they were traded

Sorry if this is a known issue and has been asked so many times but the pokemon that you make appear as if they were traded, is that just how things work or is it not? Because i have issues with pokemon obeying me at certain levels pls help am i doing something wrong or is this how things work
#38 ``

Release

Where is the Release?How am I supposed to download it?

Apk

Does anyone have the apk? Pls share i don't have a pc and I'm not skilled with these stuffs i just started studying c language

Buenas vieras que el pkhex Mobile no me quiere abrir la partida guardada ahora como voy a crear mis Pokémon que hago

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Can't change Pokemon gender

It's impossible to change the pokemon's genre (It automatically chooses male as gender), so legendary pokemons like kyogre stick with this "cheat mark"

No release

The application advertised does not have a release. No options to download compatible application files (IPA, APK, EXE, etc.) exist. Please review your work and take it down if no release will be available or rename your project to correct the false advertising.

Analysis not available for this pokemon

I had some event pokemon in my SoulSilver. I transferred them to white2 using ds download play which is legal. Now i transferred them w2 to US using pkhex mobile (gen 5 to gen 7). But i am getting this error when i check the legality. It seems all the event pokemon i transferred getting the same error. I think my pokemon is legal coz i didn't use cheat and any kind of that. I got them in wifi event and stuff like that back in the day. How can I solve this?

Screenshot_2022-08-09-13-42-05-26

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.