Turbographx16 games crash when i touch the gamepad touch screen

Discussion in 'Wii U - Hacking & Backup Loaders' started by kevinbrew, Feb 5, 2017.

  1. kevinbrew
    OP

    kevinbrew GBAtemp Regular

    Member
    270
    40
    Nov 14, 2016
    Hi the turbographx16 games installed with wupinstaller crash when i touch the gamepads touchscreen. does anybody else have this problem ?
     
  2. Marko76

    Marko76 GBAtemp Psycho!

    Member
    3,651
    2,058
    Aug 19, 2015
    United Kingdom
    Clydebank
    Yes rather strangely I have that issue with bomberman 94 and gradius.
     
  3. Columbo2811

    Columbo2811 GBAtemp Maniac

    Member
    1,359
    822
    Jul 19, 2015
    Me too.
     
  4. kevinbrew
    OP

    kevinbrew GBAtemp Regular

    Member
    270
    40
    Nov 14, 2016
    yes it is strange, am glad im not the only one. strange no one has mentioned it before:unsure:
     
    Last edited by kevinbrew, Feb 5, 2017
  5. Baphomet

    Baphomet Homebrew Justice Warriorâ„¢

    Member
    155
    211
    Feb 12, 2016
    Jamaica
    Maybe something to do with the Arc files? With Loadiine versions they needed to be renamed to match the systems region.
     
  6. Marko76

    Marko76 GBAtemp Psycho!

    Member
    3,651
    2,058
    Aug 19, 2015
    United Kingdom
    Clydebank
    Yes that is probably the problem as I have a euro wiiu running USA tg games.
     
  7. kevinbrew
    OP

    kevinbrew GBAtemp Regular

    Member
    270
    40
    Nov 14, 2016
    Non of my Turbografx Games Work And they are all usa on a pal wii. so sounds like that is the problem
     
    Last edited by kevinbrew, Feb 7, 2017
  8. Felek666

    Felek666 retarded memekid which no one likes

    Member
    3,520
    4,005
    Jan 3, 2017
    Poland
    reddit.com/r/satania/
    My guess would be that it's missing some kind of font/gui element it's using.
    But that's my guess.
     
  9. nexusmtz

    nexusmtz GBAtemp Maniac

    Member
    1,267
    439
    Feb 17, 2016
    United States
    For the sake of completeness, I've confirmed that I don't have the problem on my US WiiU. (not that anyone expected a problem)
     
  10. asper

    asper GBAtemp Advanced Fan

    Member
    648
    326
    May 14, 2010
    United States
    Arc files located in 'content/lyt/arcs' need to be renamed to EUR to work on European consoles. i.e - USA_en.arc = EUR_en.arc etc.; after that you need to repack with nuspacker and reinstall with wupinstaller; it should work without crashing.
     
  11. Marko76

    Marko76 GBAtemp Psycho!

    Member
    3,651
    2,058
    Aug 19, 2015
    United Kingdom
    Clydebank
    Done all that and it still crashes.
     
  12. asper

    asper GBAtemp Advanced Fan

    Member
    648
    326
    May 14, 2010
    United States
    Here it is the error log when the console crahses:

    Code:
    00;06;46;477: SAVE_init: SAVEInit: 0
    00:06:49:550: MCP: PID 10 requested to enable power transitions
    00:06:49:551: MCP_PowerButtonControl(1) returned 0
    00:06:51:126: ACP: Mounting "/vol/save/" on "/vol/storage_mlc01/usr/save/00050000/10166d00/user/"
    00:06:51:126: ACP: Mount done (0)
    00;06;51;010: SAVE_init: SAVEInitSaveDir: 0
    00;06;51;015: PKG_readSaveFile: couldn't open settei.bin!!!
    00;06;51;016: PKG_readSaveFile: couldn't open marugoto.bin!!!
    00;06;51;017: PKG_readSaveFile: couldn't open chuudan.bin!!!
    00;06;51;017: PKG_readSaveFile: couldn't open minfo.bin!!!
    00;06;51;017: SAVE_start: error on settei.bin .. let's create!
    00;06;51;508: SAVE_start: error on marugoto.bin .. let's create!
    00;06;52;347: SAVE_start: error on chuudan.bin .. let's create!
    00;06;53;520: SAVE_start: error on minfo.bin .. let's create!
    00;06;54;381: PCE_malloc: 000b7794 14a92400
    00;06;54;387: PCE_malloc: 00100000 14b49bc0
    00;06;54;393: *** PCE_Start returned: 0
    00;07;06;403:
    
    Core1: Instruction at 0x0206D970 (from SRR0) invalid access of 0x00000008 (value from DAR)
    00;07;06;403:
    --Proc15-Core1--------- OSContext 0x100457E0 --------------------
    
    00;07;06;403: tag1  = 0x4F53436F (expecting 0x4F53436F)
    00;07;06;403: tag2  = 0x6E747874 (expecting 0x6E747874)
    00;07;06;403: TBR   = 0x00000006_25DA28B5
    00;07;06;403: CR    = 0x40000022
    00;07;06;403: CTR   = 0x020C8FCC
    00;07;06;403: LR    = 0x0206CBE0 main|GetResourceSub__Q3_2nw3lyt43__N_27_lyt_ArcResourceAccessor_cpp_3d4707a2FPQ3_2nw3lyt12ArcExtractorPCcUiT2PUi+0xE7C
    00;07;06;403: SRR0  = 0x0206D970 main|ConvertPathToEntryID__Q3_2nw3lyt12ArcExtractorFPCc+0x18
    00;07;06;403: SRR1  = 0x0000F072
    
    00;07;06;403: state = 0x0006
    
    00;07;06;403: r0   = 0x0206cbd4 (      33999828)  r16  = 0x00000000 (             0)
    00;07;06;403: r1   = 0x10729140 (     275943744)  r17  = 0x00000000 (             0)
    00;07;06;403: r2   = 0x1050a200 (     273719808)  r18  = 0x00000000 (             0)
    00;07;06;403: r3   = 0x1217e538 (     303555896)  r19  = 0x00000000 (             0)
    00;07;06;403: r4   = 0x10729168 (     275943784)  r20  = 0x00000000 (             0)
    00;07;06;403: r5   = 0x00000000 (             0)  r21  = 0x00000000 (             0)
    00;07;06;403: r6   = 0x107290d0 (     275943632)  r22  = 0x00000000 (             0)
    00;07;06;403: r7   = 0x1217e57c (     303555964)  r23  = 0x00000000 (             0)
    00;07;06;403: r8   = 0x10729158 (     275943768)  r24  = 0x00000000 (             0)
    00;07;06;403: r9   = 0x0000002f (            47)  r25  = 0x00000000 (             0)
    00;07;06;403: r10  = 0x00000007 (             7)  r26  = 0x105918b0 (     274274480)
    00;07;06;403: r11  = 0x10729268 (     275944040)  r27  = 0x107292d8 (     275944152)
    00;07;06;403: r12  = 0x00000000 (             0)  r28  = 0x00000000 (             0)
    00;07;06;403: r13  = 0x1050a200 (     273719808)  r29  = 0x00000000 (             0)
    00;07;06;403: r14  = 0x00000000 (             0)  r30  = 0x1217e538 (     303555896)
    00;07;06;403: r15  = 0x00000000 (             0)  r31  = 0x00000000 (             0)
    00;07;06;403:
    --Stack Trace--------------------------
    00;07;06;405:
    Address:      Back Chain    LR Save
    00;07;06;405: 0x10729140:   0x10729150    0x00000000
    00;07;06;405: 0x10729150:   0x10729278    0x0206cbd4 main|GetResourceSub__Q3_2nw3lyt43__N_27_lyt_ArcResourceAccessor_cpp_3d4707a2FPQ3_2nw3lyt12ArcExtractorPCcUiT2PUi+0xe0
    00;07;06;405: 0x10729278:   0x10729298    0x02079508 main|BuildWithName__Q3_2nw3lyt6LayoutFPCcPQ3_2nw3lyt16ResourceAccessorPQ3_2nw3lyt14ControlCreatorPQ3_2nw3lyt12TextSearcherRCQ4_2nw3lyt6Layout11BuildOption+0x48
    00;07;06;405: 0x10729298:   0x107293a0    0x02004dac main|__startLayout__FP11tLayoutInfo+0xec
    00;07;06;405: 0x107293a0:   0x107293b0    0x02005cc4 main|PAUSE_start+0x34
    00;07;06;405: 0x107293b0:   0x107293e0    0x0200b8c4 main|main+0x398
    00;07;06;405: 0x107293e0:   0x107293f8    0x0205e604 main|_start+0xac
    00;07;06;406: 0x107293f8:   0x00000000    0x0101c570 coreinit.rpl|$TEXT+0x170
    INFO: nn::ipc avoided busy close on /dev/acp_main (moduleId = 301, tag = 0) from pid = 21
    00;07;06;406:
    
    00;07;06;414: KiCblRegisterBlocks() completed with status 0:-4.
    00:07:06:606: COS encountered unrecoverable error...
    
    Pending Resource Request for COS processes...
            Title Id       Process Id -> RM Path          
    exited...
    [+-*APPLICATION EXITED 0*-+]
    [+-*OUTPUT EOF*-+]
    
    00:07:11:609: MCP: life time number of fatal errors - 161
    
    
    It seems to work fine until creating save .bin files (the game was stared for the 1st time after installation) but then it hangs. I also tested to restart it again, I have no messages about creating .bin files but it hangs with the same error.

    Maybe @FIX94 knows what is going on ?
     
    Last edited by asper, Feb 8, 2017
  13. asper

    asper GBAtemp Advanced Fan

    Member
    648
    326
    May 14, 2010
    United States
    Well I managed to make bomberman '94 in a working state using a very old japanese dump (not available on wiiu usb helper) and renaming USA_en.arc to test.arc = game works, no crashes and the menu that appears touching the screen is in english; japanese game has ONLY 1 arc file called test.arc so definitively the problem are the .arc files. I am doing more tests without using the japanese rom, i will keep you informed in case of success.

    DO NOT substitute .arc files with ftpiiu everywhere, they are not correctly copied (maybe caching problems ?). I substituted/renamed the .arc file using PC and repacking with nuspacker.
     
    Last edited by asper, Feb 11, 2017
    Columbo2811 likes this.
  14. asper

    asper GBAtemp Advanced Fan

    Member
    648
    326
    May 14, 2010
    United States
    I also managed to make the USA version in a working state.
    Decompressing and looking at the \code\main.rpx I found the program is looking for the following files inside \content\Lyt\arcs:

    EUR_de.arc
    EUR_en.arc
    EUR_es.arc
    EUR_fr.arc
    EUR_it.arc
    EUR_nl.arc
    EUR_pt.arc
    EUR_ru.arc
    USA_en.arc
    USA_es.arc
    USA_fr.arc
    USA_pt.arc

    as you can see in this picture:
    [​IMG]

    So I made 8 copies of USA_en.arc and renamed them into the 8 missing EUR files above; i then repacked all with NUSPacker and installed with wupinstaller: game is working and touching the screen make the emulator menu to appear.

    Probably the only one file you need is one EUR_xx.arc where xx is the code for your region but I have no time to test it right now, if someone want to spend some time on that it will save lot of installing space removing the region-unuseful .arc files.

    EDIT: an EUR version of R-Type is out "into the wild": you can get the original EUR files from there. Thanks to @Columbo2811 for the info!
     
    Last edited by asper, Sep 6, 2017
    Goloki likes this.
  15. Goloki

    Goloki GBAtemp Fan

    Member
    357
    185
    Nov 24, 2006
    Sorry for the newb question, but what program are you using to unpack the files in WUPInstaller format?
     
  16. JohnathanMonkey

    JohnathanMonkey GBAtemp Advanced Fan

    Member
    577
    185
    Apr 26, 2013
    United States
    you can use NUSpacker to pack the code, content, and meta in a wup friendly format.
     
  17. JohnathanMonkey

    JohnathanMonkey GBAtemp Advanced Fan

    Member
    577
    185
    Apr 26, 2013
    United States
    Has anyone else noticed that some games that work in Loadiine, don't work when installed to USB? Galaga '90 works perfectly with Loadiine, but freezes when you go to load it from the homescreen. Very strange. There are other examples as well.
     
  18. asper

    asper GBAtemp Advanced Fan

    Member
    648
    326
    May 14, 2010
    United States
    Galaga '90 was never released at the titlekey site so the copy you have surely has bad \code and \meta folder because it was dumped using ddd.

    To make it in a working state using NUSPacker you need to create a correct cos.xml file and also add all the missing files to the \meta folder. Try to replace the bad\missing files with Bomberman '94 files, it should work.
     
  19. Goloki

    Goloki GBAtemp Fan

    Member
    357
    185
    Nov 24, 2006
    Thank you for your help! I had to tinker with it a bit, but I got everything working fine in the end :)
     
    asper likes this.
  20. JohnathanMonkey

    JohnathanMonkey GBAtemp Advanced Fan

    Member
    577
    185
    Apr 26, 2013
    United States
    I think I misspoke. I used my copy of R-type downloaded from the eshop and injected Galaga '90 into it. It boots fine in Loadiine, but not when packed with Nuspacker. I don't believe that it is missing any files sense the meta folder has the needed files. The Cos and app xml's are also in the code folder. I added the EUR arc files, but still just freezes on the initial launch screen with a music loop. I know that this thread is for legit games and has nothing to do with my issue, but I see that you guys know what you are doing and would appreciate any help.