Kaphotics Posted October 17, 2015 Author Share Posted October 17, 2015 Got a bug report.Using the Trainer Editor to randomize trainers makes pk3DS hang indefinitely when you check the 'Theme Trainers: Theme Gym Leaders' options. I have a very fast computer with plenty of memory, tried running pk3DS in Administrator mode, and tried randomizing a fresh dump; pk3DS still hangs indefinitely. (I let it run for 90 minutes each attempt before killing the program). If I don't have the theme options enabled, the trainer randomizer takes less than two minutes to complete. Fixed in latest commit. Thanks for reporting Figured I'd implement close-BST randomization for the theme-type trainers too. Should be pretty good Link to comment Share on other sites More sharing options...
InfiniRien Posted October 17, 2015 Share Posted October 17, 2015 Fixed in latest commit. Thanks for reporting Figured I'd implement close-BST randomization for the theme-type trainers too. Should be pretty good Thank you! That was very fast and it works really well now! I noticed this morning that when you go into the Personal editor, under Enhancements, if you uncheck 'lowest catch rate' and click 'Modify All', it still makes all Pokémon have a catch rate of 003. Sorry I didn't notice both of these things at the same time >.> Also, what does the 'Healer' checkbox do in the trainer editor? Just curious and couldn't find an answer via thread search or google. Link to comment Share on other sites More sharing options...
Kaphotics Posted October 17, 2015 Author Share Posted October 17, 2015 Thank you! That was very fast and it works really well now!I noticed this morning that when you go into the Personal editor, under Enhancements, if you uncheck 'lowest catch rate' and click 'Modify All', it still makes all Pokémon have a catch rate of 003. Sorry I didn't notice both of these things at the same time >.> Also, what does the 'Healer' checkbox do in the trainer editor? Just curious and couldn't find an answer via thread search or google. Fixed, turns out it was using the wrong checkbox (the randomizer's catch rate checkbox). Thanks for reporting. Healer afaik heals your pokemon after battle, dunno if this is used in certain games. Link to comment Share on other sites More sharing options...
InfiniRien Posted October 17, 2015 Share Posted October 17, 2015 (edited) Fixed, turns out it was using the wrong checkbox (the randomizer's catch rate checkbox). Thanks for reporting.Healer afaik heals your pokemon after battle, dunno if this is used in certain games. Thank you! That was super fast as well. Edit: Ayy. Edited October 19, 2015 by InfiniRien Link to comment Share on other sites More sharing options...
InfiniRien Posted October 20, 2015 Share Posted October 20, 2015 *snip* Another bug I think. I wanted to change the number of Pokémon that my rival / the gym leaders have so that I could randomise them at a later date but pk3DS keeps throwing me these errors. Picture explains what's going wrong. Happens with every trainer and no matter if it's a clean rom or some of the things are already randomised. Link to comment Share on other sites More sharing options...
Kaphotics Posted October 20, 2015 Author Share Posted October 20, 2015 Another bug I think. I wanted to change the number of Pokémon that my rival / the gym leaders have so that I could randomise them at a later date but pk3DS keeps throwing me these errors. Picture explains what's going wrong. Happens with every trainer and no matter if it's a clean rom or some of the things are already randomised. Fixed in latest commit. Thanks for reporting Link to comment Share on other sites More sharing options...
InfiniRien Posted October 24, 2015 Share Posted October 24, 2015 Few questions, based on some things I've seen in YouTube videos. Is there a way to edit static encounters (like Kyogre, Groudon, Rayquaza, Cresselia) in pk3DS so that you run into a different pokemon when you start their static encounter? (For example, to approach Kyogre, press A, encounter a level 1 Magikarp?) I thought that it would be possible because I know Kyogre/Groudon have their moves randomised, but then I went through all the areas in the Wild Encounters editor and couldn't seem to find these static legendaries, and they're not in the trainer editor either. It might be CRO editing for all I know, which makes it impossible to edit and have working at present. Also, is there a way to change the catch rate of a specific kind of Poke Ball? For example, making Dusk Balls have a 100% catch rate, like the Master Ball. I ask because in TyranitarTube's long-running AS Randomizer series, the people (person?) that assembled the ROM hack have made a ton of changes that go farrrrrr beyond stock randomizing, such as (Spoilers): - Changing Kyogre's static encounter to 'Shadow Ho-Oh'. - Adding Shadow Lugia and Shadow Ho-Oh (Texture replacements, but also stat alterations. Lv45 Shadow Ho-Oh was taking hits from level 70 Pokemon very easily and doing a lot of damage) - Making it so that all Poke Balls AND Master Balls cannot catch 'Shadow Pokemon'. - Changing a kind of Poke Ball into a Dark Ball that CAN catch Shadow Pokemon - Changing Cresselia's encounter to a Deoxys encounter (I assume through the same method that you could change any Hoopa Ring encounter with timed legendaries into whatever you wanted) I find all of this really interesting and it'd be cool to know how it was done... if anyone knows. I'm also down to chat over PM/Skype. Link to comment Share on other sites More sharing options...
Kaphotics Posted October 24, 2015 Author Share Posted October 24, 2015 No, it's just using temporary ROMs with models/sprites/text swapped. Link to comment Share on other sites More sharing options...
InfiniRien Posted October 25, 2015 Share Posted October 25, 2015 No, it's just using temporary ROMs with models/sprites/text swapped. Ah. Well, that's disappointing. I knew the starters were model/sprite/text swaps but wasn't sure about the static encounters. Thanks. Link to comment Share on other sites More sharing options...
andre111998 Posted October 27, 2015 Share Posted October 27, 2015 No, it's just using temporary ROMs with models/sprites/text swapped. So pk3ds can't change statics encounters or sprites of trainers, Pokemon, overall? If you know what does that can you tell me and does pk3ds allow the change of BST of pokemon and i also see poeple add, change the music theme battle of battles, assuming its not part of pk3ds either. thanks! Link to comment Share on other sites More sharing options...
andre111998 Posted October 27, 2015 Share Posted October 27, 2015 also how to add extra battles meaning extra trainers at different spot. Link to comment Share on other sites More sharing options...
Kaphotics Posted October 27, 2015 Author Share Posted October 27, 2015 So pk3ds can't change statics encounters or sprites of trainers, Pokemon, overall? If you know what does that can you tell me and does pk3ds allow the change of BST of pokemon and i also see poeple add, change the music theme battle of battles, assuming its not part of pk3ds either. thanks!also how to add extra battles meaning extra trainers at different spot. Trainer mugshots can be replaced by using the Misc tools and repacking an individual garc; pk3DS does not have an interface for trainer class editing. Personal editor edits BST. You can always replace a track with another; x/y uses .aac while or/as uses brstm/bcstm. Easiest way to make a faux track is to insert an empty track (no sound) and dub your music in when rendering the final video. Scripting is not yet possible, so it is pointless to add new trainers as there is no way to spawn/interact with them. No eta. Link to comment Share on other sites More sharing options...
andre111998 Posted October 27, 2015 Share Posted October 27, 2015 alright, will play around more with pk3ds and check out the other programs, also guess its possible to change BST, just checked that out, was crashing before but downloaded the newest version its better now. To be honest, it feels like 6th gen hacking might be easier to more people now where most of it comes by the pk3ds, where in the past there was much more to do. Anyway thanks again. Link to comment Share on other sites More sharing options...
InfiniRien Posted October 27, 2015 Share Posted October 27, 2015 Still loving this tool. I was wondering though: there's an option to type theme trainers, and when you enable that, you have the option to type theme gym trainers. Unchecking theming normal trainers also unchecks gym trainers. Would it be possible to be able to ONLY type theme gym leaders/Elite 4? I like fighting random pokemon, but every trainer on the road being locked into a single type makes it a little easy because for example, once you figure out their team's typing is Dragon, you can just stay in with a Fairy to set up an easy sweep. Ace Trainers used to have a varied and tough team and suddenly they've got mono-type setups. I don't know how hard that is to do or if it's unreasonable. :confused: Software works great otherwise! Link to comment Share on other sites More sharing options...
pokken Posted October 28, 2015 Share Posted October 28, 2015 I'm still waiting for my 3DS to decrypt my ROM (Using braindump and Homebrew) and I was wondering if pk3DS's Mega Evolution tab also allows any Pokemon to have a Primal Reversion. Is that possible or is it separately Mega Evolution. Also, is there a way to change a Pokemon's name or add a new Pokemon entirely? Any help would be greatly appreciated! Link to comment Share on other sites More sharing options...
sora10pls Posted October 28, 2015 Share Posted October 28, 2015 Wouldn't it be wiser to add to the OP that edited ROMs can also be played through HANS? Link to comment Share on other sites More sharing options...
KaleoOmega Posted October 28, 2015 Share Posted October 28, 2015 Hi, just a question. When using the Evolution Editor, it is supposed to take a lot of time to process? When I just click in "Randomize All", keeping the three checkboxes marked, the program seems to stop, apparently... I'm using it on Y version, if this info is necessary. Thanks in advance for any answers. Link to comment Share on other sites More sharing options...
InfiniRien Posted October 29, 2015 Share Posted October 29, 2015 Hi, just a question. When using the Evolution Editor, it is supposed to take a lot of time to process?When I just click in "Randomize All", keeping the three checkboxes marked, the program seems to stop, apparently... I'm using it on Y version, if this info is necessary. Thanks in advance for any answers. There are almost 850 formes in the evolution database, so yeah, it might take a while. Even on a fast SSD, things like the trainer editor can take up to a minute for me(the program does a few, then looks like it's not responding, then fixes itself eventually). Just be patient and it should work. Does the program say it's (Not Responding), or does it throw you an error? Link to comment Share on other sites More sharing options...
KaleoOmega Posted October 29, 2015 Share Posted October 29, 2015 (edited) Actually, the program keeps saying "Not Responding"... even if I left it running through hours (I made it last night, left the program running overnight, and when I awoke, it's on the same screen). It's the only randomizer function that doesn't work for me; all the others, even taking a while, runs properly. *EDIT* If I unckeck the three boxes at the Evolution window, pk3DS crashes but shows a error message (inside the spoiler tag). Most in Portuguese, though: Consulte o final desta mensagem para obter detalhes sobre como chamar a depuração just-in-time (JIT) em vez desta caixa de diálogo. ************** Texto de Exceção ************** System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto. em pk3DS.Evolution.B_RandAll_Click(Object sender, EventArgs e) em System.Windows.Forms.Control.OnClick(EventArgs e) em System.Windows.Forms.Button.OnClick(EventArgs e) em System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) em System.Windows.Forms.Control.WndProc(Message& m) em System.Windows.Forms.ButtonBase.WndProc(Message& m) em System.Windows.Forms.Button.WndProc(Message& m) em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Assemblies Carregados ************** mscorlib Versão do Assembly: 4.0.0.0 Versão do Win32: 4.6.106.0 built by: NETFXREL2STAGE Base de Código: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- pk3DS Versão do Assembly: 1.0.0.0 Versão do Win32: 1.0.0.0 Base de Código: file:///C:/Users/dtsnu/Desktop/Dumps/Pack%20Hack/pk3DS%20(10-25-15)/pk3DS.exe ---------------------------------------- System.Windows.Forms Versão do Assembly: 4.0.0.0 Versão do Win32: 4.6.79.0 built by: NETFXREL2 Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Versão do Assembly: 4.0.0.0 Versão do Win32: 4.6.79.0 built by: NETFXREL2 Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Versão do Assembly: 4.0.0.0 Versão do Win32: 4.6.93.0 built by: NETFXREL2STAGE Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Versão do Assembly: 4.0.0.0 Versão do Win32: 4.6.79.0 built by: NETFXREL2 Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Versão do Assembly: 4.0.0.0 Versão do Win32: 4.6.79.0 built by: NETFXREL2 Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Versão do Assembly: 4.0.0.0 Versão do Win32: 4.6.79.0 built by: NETFXREL2 Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Windows.Forms.resources Versão do Assembly: 4.0.0.0 Versão do Win32: 4.6.79.0 built by: NETFXREL2 Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_pt-BR_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- mscorlib.resources Versão do Assembly: 4.0.0.0 Versão do Win32: 4.6.79.0 built by: NETFXREL2 Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_pt-BR_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- ************** Depuração JIT ************** Para habilitar a depuração just-in-time (JIT), o arquivo .config deste aplicativo ou computador (machine.config) deve ter o valor jitDebugging definido na seção system.windows.forms. O aplicativo também deve ser compilado com a depuração habilitada. Por exemplo: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> Quando a depuração JIT está habilitada, qualquer exceção sem tratamento será enviada ao depurador JIT registrado no computador, em vez de ser tratada nesta caixa de diálogo. Edited October 29, 2015 by KaleoOmega Link to comment Share on other sites More sharing options...
TheReturningVoid Posted October 30, 2015 Share Posted October 30, 2015 Hello, Trying to build the latest github commit (using Visual Studio Express), but for some reason, I can't seem to run it from anywhere other than the directory it built to. Is there a reason that that's happening? I don't use Visual Studio for my projects often, so excuse me if I'm missing something obvious. Thanks! Link to comment Share on other sites More sharing options...
sora10pls Posted October 30, 2015 Share Posted October 30, 2015 I have two quick questions? 1. Does anybody have any idea why starter randomization crashes the game when run through HANS? If so, do you think there will be an upcoming fix for that (particularly asking that last bit to Kaphotics)? 2. The OP mentions a Special Mart Inventory randomizer option, yet from the latest build on the OP, I can't seem to find any randomization options for the Special Mart inventory. Any idea why that is? Other than that, you're doing a great job on the program. Keep up the great work! Link to comment Share on other sites More sharing options...
InfiniRien Posted October 30, 2015 Share Posted October 30, 2015 I have two quick questions?1. Does anybody have any idea why starter randomization crashes the game when run through HANS? If so, do you think there will be an upcoming fix for that (particularly asking that last bit to Kaphotics)? 2. The OP mentions a Special Mart Inventory randomizer option, yet from the latest build on the OP, I can't seem to find any randomization options for the Special Mart inventory. Any idea why that is? Other than that, you're doing a great job on the program. Keep up the great work! CRO editing crashes the game. Editing the starters is CRO editing. Link to comment Share on other sites More sharing options...
sora10pls Posted October 30, 2015 Share Posted October 30, 2015 CRO editing crashes the game. Editing the starters is CRO editing. I figured as much haha, just never really bothered testing out the other two (Type Chart and Gift Pokemon I believe?). Thanks! Link to comment Share on other sites More sharing options...
Asia81 Posted October 30, 2015 Share Posted October 30, 2015 Every times I use the TitleScreen editor, the rebuild is a success, but if I re-open the TitleScren tab, pk3ds crash Link to comment Share on other sites More sharing options...
Asia81 Posted October 30, 2015 Share Posted October 30, 2015 Could you also allow exefs editing without romfs? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now