Beta Testing Thread

« Older   Newer »
 
  Share  
.
  1.     Like  
     
    .
    Avatar


    ♪ You my brother, you my kin
    Fuck the color of your skin ♪


    Group
    RNG Master
    Posts
    7,781
    Reputation
    +134
    Location
    Milan, Italy

    Status
    Anonymous



    Greetings traders, it's the New Order of Breeding staff here and we want to let you know that we've created this "Beta Testing Thread" in order to share our on-going projects and get feedbacks all over the Pokémon RNG community.

    We usually release our projects once they are fully tested and ready to get released to the public, but due to time issues we are not able to deliver these projects in short times. Eventually, we've decided to create this thread for the pre-release versions as we said before. Once these projects are finished, they'll be removed from this thread and added to the respective sections of the site.

    As you surely know, we usually write accurate guides about RNG processes and program configurations that are related to it. Those guides will be released once they get a proper grammar and format check as well.


    ✦ Programs and Lua Scripts showed in this thread could suffer from bug issues! ✦




    You can find our Archive Password in this thread. If you have any issue or you need more explanation you can contact the following users:

    Discord: #Drakero#4201 / Real.96#7467
    New Order of Breeding: Drake™ / Real.96


    On-going Projects





    4th Gen Pokérus Finder

    DP and Pt/HGSS require different methods to obtain the virus on your Pokémon party, so we'll show you how you can get the Pokérus in both cases.
    Diamond and Pearl Pokérus abusing requires specific Lua Scripts. You can download them below:

    Download


    Diamond & Pearl

    • Start a battle with a Wild Pokémon and make sure that your next move will kill it;

    • Select the move you're about to use, then pause the game and make a Save State;

    9083237Pok%C3%A9monVersioneDiamante_I___28262



    • Press A to trigger the move while the game is paused; *

    • Open the Pokérus Lua Script;

    • Unpause the game while pushing the Select button and wait until the battle is done. At this point you should see a series of numbers scrolling down the Lua Script window;

    • When the processing ends, you'll see two entries in the window;


    Note: * In Diamond and Pearl, during the battle, the Frame advances each 2 Delay, so it's important that you verify if the move was triggered correctly. To do it, just unpause the game and see if your Pokémon will use the move you selected. If that isn't ture, reload your Save State and press N one time to advance the Frame by 1. At last, make another Save State when you've fixed this step.

    CITAZIONE
    Delay: xxx
    Initial Seed: xxxxxxxx

    3504268luabox


    • Open the Pokérus Finder, go in the Gen IV tab and select DP;

    • Set your Initial Seed and your Delay in the respective dialogue box, Click on Search;


    9386423pokerustimefinder


    • Reload the Save State you made before and the Current Frame will start to increase;

    • Reach the Target Frame and press A;


    4676081Pok%C3%A9monVersioneDiamante_I___8930



    Platinum/HGSS

    In these games when you're in a battle, the Frame advancing is caused by the Pokéball shaking animation displayed in the lower screen. This animation is triggered when a Pokémon is about to level up. Make sure to have one of those in your party.

    Note: This particular animation only plays when the "Fight" button on the Touch Screen is displayed.

    You won't need a specific Lua Script in order to attempt the RNG process. Instead you need the ordinary Lua Scripts for 4th Gen games. You can download them from our Utilities thread.

    • Open the Pokérus Finder, go in the Gen IV tab and select Pt/HGSS;

    • Select the Date and Time you prefer, then click on Search;


    6361064pthgsspokerusfinder


    • Choose the Frame that you like more;

    • Open up the game and load the Lua Script;

    • Get your Initial Seed using the datas obtained from the application;

    • Start a battle with a Wild Pokémon and make sure that your next move will kill it;

    • Go back to the previous screen and wait until you reach the Target Frame;

    • Press A to get into the moves selection screen to avoid undesired Frame advances and use a move to kill the opponent enemy;


    Fight Screen4269659inbattlehitframePokérus


    100% Catch Lua Scripts

    Actually, there's only one Lua Script which only works on PAL FRLG versions. This release has known issues, Real.96 is currently working on it, so be patient please.

    • Open your ROM and load the Lua Script;

    • Start a battle with a Wild Pokémon, then open the bag and select the Ball with which you want to catch your Pokémon;

    • Pause the game leaving the cursor on the "USE" entry;

    • Save State;

    • Press Select + Ctrl + N. This action will start the Delay calculation;

    • Press A + Ctrl + P. This action will press A on the next Frame;

    • Wait until the Lua Script will finish to acquire your Delay;

    • Load the Save State and when the countdown displayed in the left corner hits 0, press A;


    Note: The Catch Flag indicates the number of shakes that the Ball will perform.






    La copia totale o parziale delle guide e del materiale presente sul forum č severamente vietata. Il materiale distribuito all'interno di questa community č il frutto del duro lavoro dello staff di New Order of Breeding, tutti i diritti sono riservati al forum e ai rispettivi proprietari.
    E' possibile linkare il nostro materiale su altri siti/forum,
    ma non č possibile redistribuire i nostri contenuti in alcun modo.
    The complete or partial copy of the guides and the material in this forum is severely prohibited. The material distributed into this community is the result of the hard work of the staff of New Order of Breeding, all rights are reserved to our forum and its respective owners.
    It is possible to link our contents on other sites/forums, but it isn't possible to redistribute our contents in any ways.

    Salvaguardia Contenuti Regolamento/Forum Rules




    Edited by Drake™ - 15/5/2019, 08:39
     
    .
  2.     Like  
     
    .
    Avatar

    Oldster Member

    Group
    Collaboratore
    Posts
    3,079
    Reputation
    +42
    Location
    Siracusa

    Status
    Offline



    Gen6 Initial Seed RNG - Aim to 0xDEADBEEF

    This is only possible on Citra Emulator. Both XY/ORAS need a patch (file + usage are inside CitraRNG link below) which writes the Initial Seed to an unused part of memory that the script has access to later (notes about Seed Generation).

    Credits

    wwwwwwzx#1084 / (Github) for base 3DSRNGTool app
    Admiral Fish#6755 / (Github) for assembly researches, CitraRNG script and 3DSTimefinder app
    zaksabeast#7423 / (Github) for assembly researches
    zep715#7444 / (Github) for assembly researches
    Starf Berry#8307 who found the first method for this rng and made many tests



    Save Parameter RNG
    • Search a spread you like + his Initial Seed using 3DSTimeFinder or 3DSRNGTool fork
    • Open your Gen6 ROM and load CitraRNG
    • Pause the game on a frame you're confortable with, during the starting animation (before the initial menu). I use 300 (in ORAS you have to skip the first animation clicking A).


    • 82401041_xy 59566721_ORAS



    • Hold the A button while advancing the frame (so you're sure to hit the choosen frame) and copy the Initial Seed you get.


    • 21218842_xy



    • Open G6_Seed_to_Time, input choosen frame, Initial Seed you got and the Save Parameter (Save Variable box in CitraRNG). It will calculate your Base Time.


    • 23836893_xy



    • Open the forked 3DSRNGTool > Tool > Misc. RNG Tool.
    • Select Save Par. and check the box of the game you're using.
    • Input the Initial Seed you got, Target Seed, Base Time calculated before and click Calculate. It will search many Rand# (Save Parameters) that will let you get the Target Seed you input.


    • 39837074_xy



    • In Citra, enter in game and go to Yes/No saving screen.
    • Click A on Yes at one of the frames searched. If Save Variable you got is diffirent from the Rand# of the choosen frame, try again with another one of the same type (if you tryed an odd frame, try another odd frame, else vice-versa). You'll surely hit the Rand# this time.

    969045_xy 84107296_xy 56097037_xy 87816588_xy 18491609_xy



    Initial Seed hitting
    • Stop the emulation. Go again in G6_Seed_To_Time window, input your new Save Parameter you just rnged, Target Seed and your actual Citra RTC.


    • 166585010_xy

    • It will now calculate the RTC you have to input in Citra config + the frame in which you have to press A during the start animation.
    • Copy the RTC from the app and paste it inside Citra RTC box, start the game, arrive at the frame calculated and press A on it.


    • 335409711_xy



    • If you did everything correctly, you'll get your desired Initial Seed without problems!

    699403012_xy






    La copia totale o parziale delle guide e del materiale presente sul forum č severamente vietata. Il materiale distribuito all'interno di questa community č il frutto del duro lavoro dello staff di New Order of Breeding, tutti i diritti sono riservati al forum e ai rispettivi proprietari.
    E' possibile linkare il nostro materiale su altri siti/forum,
    ma non č possibile redistribuire i nostri contenuti in alcun modo.
    The complete or partial copy of the guides and the material in this forum is severely prohibited. The material distributed into this community is the result of the hard work of the staff of New Order of Breeding, all rights are reserved to our forum and its respective owners.
    It is possible to link our contents on other sites/forums, but it isn't possible to redistribute our contents in any ways.

    Salvaguardia Contenuti Regolamento/Forum Rules




    Edited by Real.96 - 7/12/2020, 13:56
     
    .
1 replies since 14/5/2019, 20:39   11195 views
  Share  
.