1. mive

    OP mive GBAtemp Regular
    Member

    Joined:
    Jul 19, 2018
    Messages:
    117
    Country:
    Germany
    After meddling around with various sneek tutorials and other stuff I finally found a good source and made a simple bash script which should allow easy build of SNEEK for vWII (on linux)
    (I only have a very old windows 7 install which I rarely boot, so I cant really help with windows issues, but you can try with msys2 or maybe cygwin.)

    You need:
    - FSToolbox (for dumping nand to sd card, [maybe usb loader gx or similar loader/tools with dump emunand feature may work also]) (I used this mod: https://github.com/WiiDatabase/FSToolBox-Mod)
    - script from https://gist.github.com/vetzki/62bd8758376c5a4af5a6189c8052d2a6
    - devkitpro stuff as you need to compile a boot.dol (nswitch), without I was not able to boot sneek (stuck on black screen). I can't tell you the needed packages yet (check nswitch makefile)
    - some packages like git, python2 (which are usually installed on most linux distros, else use package manager and install needed stuff)

    Whats next:
    - dump you vWii nand with FSToolbox
    - download script and copy title/00000001/00000050/content/0000000d.app in the same dir as the script (or specifiy filepath)
    - chmod 755 script_name
    - execute script (in terminal)
    - after build finished, download sneek package (download dir is in project dir), extract contents to sd card. (sd./SNEEK and sd:/apps/SNEEK)
    - ! go to nswitch dir and copy the boot.dol to sd:/apps/SNEEK/ (overwrite existing boot.dol) !
    - go to sneek project dir and copy kernel_sd.bin (or kernel_sd_di.bin) to sd./SNEEK/kernel.bin (if you use kernel_sd_di.bin you need also di.bin in sd:/SNEEK)
    - move FSToolbox dump to root of sd card
    - boot vWii, enter homebrew channel and start sneek, booting shouldn't take that long (maybe 30s-2min). If you're stuck at a black screen you have to pull the plug as the power button wont respond

    File structure
    SD:
    • apps/SNEEK/
      • boot.dol (build from nswitch with armboot from mini-tree-mod [raw2c armboot.bin provides armboot.c and armboot.h])
      • icon.png
      • meta.xml
    • import/
    • meta/
    • shared1/
    • shared2/
    • SNEEK/
      • di.bin (if using kernel_sd_di.bin)
      • font.bin
      • kernel.bin
    • temp/
    • title/
    • ticket/
    • sys/
    (DI CURRENTLY UNTESTED)
    USB (only +DI):


    https://wiidatabase.de/downloads/pc-tools/discex/


    (default project location is /tmp. currently not sure about the di stuff. taken from https://wiidatabase.de/downloads/pc-tools/sneek-installer/)

    (using newer devkitarm should also work, as only linking fails. I didnt check needed libs and/or making some makefile changes)

    also note:
    Running homebrew on vSNEEK
    Remember, you have NO access to your SD card when running vSNEEK, because that's essentially your NAND. As far as your vWii is concerned, there is no SD card inserted. Everything will have to be run from USB. In addition to that, the Homebrew Channel will not work, and there's nothing you can do to change that. Just like with the real NAND, all forwarder channels will need to be run through Convert2vWii.

    A great alternative to the HBC is the Homebrew Filter (mirror). Download and extract it to your SD card. Run ShowMiiWads, and if it's blank, choose "Change NAND Backup Path" from the Options menu, then select your SD card.

    Next drag-and-drop "Homebrew Filter v42 - THBF.wad" to the window. Do the same for any other channels you want on your emunand, then click Install on the bottom of the window. You can close ShowMiiWads when it's done installing them.



    Credits:
    Big thanks to https://github.com/eluancm/sneek for a proper readme
    Big thanks to the original creator of SNEEK
    Thanks to JoostinOnline for the semi functional description, nswitch zip file, sneek font and app/sneek base package
    leseratte10 for providing server with (ancient) devkitarm_r32
    Also thanks to the creators of the needed tools and who I forgot
     
    MundoU and godreborn like this.
  2. godreborn

    godreborn GBAtemp Legend
    Member

    Joined:
    Oct 10, 2009
    Messages:
    15,281
    Country:
    United States
    I'm not sure if you need neek2o or just regular sneek works, but some games don't run with normal emunand like castlevania adventure rebirth. you need neek for that. btw, this can work on usb as well with uneek. that's how I have my neek2o setup.
     
    mive likes this.
  3. mive

    OP mive GBAtemp Regular
    Member

    Joined:
    Jul 19, 2018
    Messages:
    117
    Country:
    Germany
    I didn't deal with neek2o yet, maybe I'll try the next days.
    But building uneek (thats the usb variant, at least I think so), segfaults (the elfins command).
    Do you know where I can find source for the kernel bins for neek2o ?

    Also what may give headaches in the future is the included elfins binary, as only god knows how long that will work on current systems as its not static and I wasn't able to find a elfins source yet (googling "elfins" or "elfins source" show lots of garbage)

    I did only short test some rf neogeo games
     
  4. godreborn

    godreborn GBAtemp Legend
    Member

    Joined:
    Oct 10, 2009
    Messages:
    15,281
    Country:
    United States
    yes, you need the sneek folder on the usb for uneek. I can't recall if the files are different as it's been years.
     
  5. mive

    OP mive GBAtemp Regular
    Member

    Joined:
    Jul 19, 2018
    Messages:
    117
    Country:
    Germany
    I tested the rebirth games (except the castlevania one), they seem to work fine.
    I also tested Metal Slug 3 and KOF 98, both didnt work on emunand for me. They also seem to work fine.

    I have an issue with Pulstar, which works fine, but pressing the home button wont show the wii menu (just black screen), could be a region issue (game is set to regionfree but maybe it needs japanese menu strings)

    I also encountered a strange issue (which I didnt encounter before):
    setting resolution and aspect ratio to 480/4:3 before booting vWii caused a strange graphic issue only if I booted a game (only about 1/3 of the tv screen was used. The rebirth games had additonal grapic issues, e.g. a green vertical bar [on the visible screen]). Not sure what caused this. maybe its tv related.
    Didn't encounter the issue before or afterwards

    I attached some photos showing Rebirth stuff working, also some which showing the graphic issue
     

    Attached Files:

  6. godreborn

    godreborn GBAtemp Legend
    Member

    Joined:
    Oct 10, 2009
    Messages:
    15,281
    Country:
    United States
    I'm not sure about the 4:3 issue. I usually just leave the resolution as is.
     
  7. mive

    OP mive GBAtemp Regular
    Member

    Joined:
    Jul 19, 2018
    Messages:
    117
    Country:
    Germany
    As my wiiu is eu/pal, my vwii uses pal video mode.
    so I tried:
    using SettingEdit (works with wine) setting video mode to ntsc -> works (game uses 480/60hz)

    next thing I tried:
    using SettingEdit and change Area and Game to JP, video mode to ntsc -> works (menu is in japanese)
    also japanese arcade games are working (couldn't start them before, tried on regualr vwii nand, patch country string on, language set to japanese)
     
  8. godreborn

    godreborn GBAtemp Legend
    Member

    Joined:
    Oct 10, 2009
    Messages:
    15,281
    Country:
    United States
    you can start in Japanese menu with a game's settings in usb loader gx from what I remember. I've done it before. I didn't check the game exactly, but the wiimote screens were in Japanese.
     
  9. mive

    OP mive GBAtemp Regular
    Member

    Joined:
    Jul 19, 2018
    Messages:
    117
    Country:
    Germany
  10. godreborn

    godreborn GBAtemp Legend
    Member

    Joined:
    Oct 10, 2009
    Messages:
    15,281
    Country:
    United States
    not sure. I've only tried it on the virtual wii.

    — Posts automatically merged - Please don't double post! —

    I think that settings app is for games that don't work though. I only tested one game. actually, I don't remember which game it was though.
     
  11. MundoU

    MundoU Member
    Newcomer

    Joined:
    Apr 15, 2020
    Messages:
    17
    Country:
    Mexico
    This I have to try! Excellent work uwu
     
    godreborn likes this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - helper, script, Build