Hacking Nintendont Themes and Custom Mods

  • Thread starter Thread starter AbdallahTerro
  • Start date Start date
  • Views Views 442,637
  • Replies Replies 2,649
  • Likes Likes 30
nevermind it works now
the file was in apps\nintendont folder
here's a comparison:
Dscaler:
wFePv2U.jpg


Joo's sheez:
5gKBNMD.jpg
 
  • Like
Reactions: OriginalHamster
  • Like
Reactions: AbdallahTerro
code used for the screenshot:
Code:
#ifdef SCREENSHOT
        GRRLIB_DrawImg(0, 0, background, 0, 1, 1, 0xFFFFFFFF);
        PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 50*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 ");
        PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 50*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 ");
        GRRLIB_ScrShot("Screenshot.png");
        GRRLIB_DrawImg(0, 0, background, 0, 1, 1, 0xFFFFFFFF);
#endif

code used for the new progress bar:
P.S> The font used is "Times New Roman"
Code:
    while(1)
    {
        DCInvalidateRange( (void*)0x90004100, 0x20 );
        if( STATUS_LOADING == 0xdeadbeef )
            break;
        PrintInfo();
        PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 50*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING == 0)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 90*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING > 0 && STATUS_LOADING < 20)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 110*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING == 2)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 130*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING > 2 && STATUS_LOADING < 20)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 150*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING == 3)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 170*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING > 3 && STATUS_LOADING < 20)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 190*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING == 4)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 210*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING > 4 && STATUS_LOADING < 20)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 230*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING == 5)
          PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 250*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING > 5 && STATUS_LOADING < 20)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 270*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING == 6)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 290*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING > 6 && STATUS_LOADING < 20)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 310*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING == 7)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 330*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING > 7 && STATUS_LOADING < 20)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 350*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING == 8)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 370*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING > 8 && STATUS_LOADING < 20)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 390*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING == 9)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 410*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING > 9 && STATUS_LOADING < 20)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 430*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING == 10)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 450*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        if(STATUS_LOADING > 10 && STATUS_LOADING < 20)
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 470*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
        GRRLIB_Screen2Texture(0, 0, screen_buffer, GX_FALSE); // Copy all status messages
        GRRLIB_Render();
        GRRLIB_DrawImg(0, 0, background, 0, 1, 1, 0xFFFFFFFF);
        PrintInfo();
    }
 
    //gprintf("Nintendont at your service!\r\n");
 
    GRRLIB_DrawImg(0, 0, screen_buffer, 0, 1, 1, 0xFFFFFFFF); // Draw all status messages
            PrintFormat(DEFAULT_SIZE, 0x45587C00, MENU_POS_X + 490*1, MENU_POS_Y + 20*19, "\u2588\u2588\u2588\u2588");
    GRRLIB_Render();
//    memcpy( (void*)0x80000000, (void*)0x90140000, 0x1200000 );
    DVDStartCache();
    GRRLIB_FreeTexture(background);
    GRRLIB_FreeTexture(screen_buffer);
    GRRLIB_FreeTTF(myFont);
    GRRLIB_Exit();
 

Site & Scene News

Popular threads in this forum