Hacking neek2o

  • Thread starter obcd
  • Start date
  • Views 301,336
  • Replies 1,533
  • Likes 5

Katalin

Active Member
Newcomer
Joined
Jun 24, 2013
Messages
44
Trophies
0
Age
53
XP
77
Country
Netherlands
Loading times and memory issues with bigger emunands are history since:

Code:
r96 beta 8.1
 
FS-USB:
- Fixed out of memory issue for bigger emu nands
 
==============================================================================================
r96 beta 8.0
 
ES:
- Fix: Remove temp game info file when cover is found
- Hide titles without an entry in iplsave.bin for system menu
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Loading times and memory issues with bigger emunands are history since:

Code:
r96 beta 8.1
 
FS-USB:
- Fixed out of memory issue for bigger emu nands
 
==============================================================================================
r96 beta 8.0
 
ES:
- Fix: Remove temp game info file when cover is found
- Hide titles without an entry in iplsave.bin for system menu
NICE ... so, where would one find the full version of this beta changelog? :ph34r:
 

Etheboss

Official LULWUT supporter
Member
Joined
Feb 24, 2009
Messages
2,445
Trophies
0
Location
Around somewhere
XP
851
Country
Netherlands
NICE ... so, where would one find the full version of this beta changelog? :ph34r:

Well, it is always included in the beta pack...i will put the changelog in spoilers because you asked nicely ;) that is the whole changelog from all the beta's after r96. This should be interesting for odbc too.
Code:
==============================================================================================
r96 beta 8.6
 
ES:
- Fixed saving config options in overlay menu for page 1
- Fixed "Recreate game cache" option in overlay menu
- Removed the "Save" option in overlay menu page 3. Settings are saved automatically
 
==============================================================================================
r96 beta 8.5
 
DI-USB:
- Fixed freeze at launching some games
 
==============================================================================================
r96 beta 8.4
 
DI-USB:
- Update to "Smart Cache v1.1":
- Better calculations for the amount of blocks to read/cache at once for the next read
- Removed "Reverse Slot Light for DI Activity LED" function
- Added "DI Cache Usage Activity LED" function
 
ES:
- Removed "Reverse Slot Light for DI Activity LED" option in menu
- Add "DI Cache Usage Activity LED" option in menu
 
==============================================================================================
r96 beta 8.3
 
DI-USB:
- Introducing: "Smart Cache v1.0"
- DI will now read and decrypt upto 20 blocks at once
- Less hdd read stress
- Less lag in a game due to nand access
- Big reads will speed up drastically
- Temp removed some currently unused write and decryption functions
 
FS-USB:
- Doubled the size of the usb io buffers
 
NOTE: a full or very fragmented hdd can cause lag in games when the FS-module writes a file
to the nand. The more time the FAT driver needs to find a free cluster, the bigger
the lag.
 
==============================================================================================
r96 beta 8.2
 
Minor bug fixes and code cleanup
 
==============================================================================================
r96 beta 8.1
 
DI-USB:
- Removed niivolution code for now
 
FS-USB:
- Fixed out of memory issue for bigger emu nands
 
==============================================================================================
r96 beta 8.0
 
ES:
- Fix: Remove temp game info file when cover is found
- Hide titles without an entry in iplsave.bin for system menu
 
==============================================================================================
r96 beta 7.1
 
ES:
- Fixed save size for the raw cover in cover mode when temp cfg file is present
- Enabled "Times Played" and "Last Played" options in cover mode
 
FS-USB:
- Fixed loading issues for Dream Pinball 3D
 
==============================================================================================
r96 beta 7.0
 
ES:
- Removed lots of unused code
- Optimized lots of code
- Reduced/optimized mem usage
 
DI-USB:
- Removed hacks for Super Mario Bros games introduced in beta 6.8
 
==============================================================================================
r96 beta 6.8
 
DI-USB:
- Fixed DI Activity LED functionality
- Added simple support for Newer Super Mario Bros. Wii and Cannon Super Mario Bros. Wii
 
There are multiple ways to make it work. One of them is described here:
 
[URL]http://gbatemp.net/threads/how-to-patch-the-nsmb-image-to-get-newer.349213/#post-4669801[/URL]
 
NOTES: - Make sure the ID3 is "NMN" (0x4e4d4e) for Newer and "MMN" (0x4d4d4e) for Cannon
- Rename "loader.bin" to "newer.bin" for Newer and "cannon.bin" for Cannon and put
them in usb:/sneek/
 
- If there's need for it I'll add the main.dol patches also, but for now you'll
have to patch the dol yourself
 
==============================================================================================
r96 beta 6.7
 
FS-USB:
- Fixed support for usbs devices such as usb-mics, usb-instruments, Skylanders dongle etc...
 
==============================================================================================
r96 beta 6.6
 
FS-USB:
- Synced ehci/usb code with cIOS d2x v10 (Thnx davebaol)
- Temporairy dropped support for usb port 1
- (WIP)Optimized new ehci/usb code here and there
- Removed almost all debug stuff
 
==============================================================================================
r96 beta 6.5
 
DI-USB:
- Fixed loading games with external apps
 
FS-USB:
- Fixed corruption of the path to the emulated nand in rare cases
 
==============================================================================================
r96 beta 6.4
 
DI-USB:
- Fixed corrupted configuration
- Added Virtua Striker 4 details for QF
 
ES:
- Added Virtua Striker 4 details for QF
 
 
==============================================================================================
r96 beta 6.3
 
DI-USB:
- Optimized DVDVerifyCache and DVDUpdateCache a bit
 
FS-USB:
- Reduced memory usage again
- WIP: Optimized ehci code
 
==============================================================================================
r96 beta 6.2
 
DI-USB:
- Added stuff to recognize F-Zero AX (Title ID: GFZJ8P)
 
ES:
- Enabled code for new game menu with cover view
 
NOTES: - Since the whole feature isn't finished prolly some small things don't work correct
- Be sure you download the 3d cover for all games from gametdb.com
- Convert .npg covers to 24 or 32 bit bitmap (.bmp)
- Currently only bitmap (.bmp) 24 and 32 bit colour depth is supported
- Put the covers on hdd like this: /sneek/covers/bmp/GAMEID.bmp
- Create an empty folder on hdd named: /sneek/covers/bin/
- First time loading of the cover takes some time. Second time loading is fast
 
New menu controls:
- Press A to load the selected game into the disc channel
- Press B to exit the menu
- Press right to scroll one game up
- Press left to scroll one game down
- Press up to scroll alphabetical order up
- Press down to scroll alphabetical order down
- Press + to search up fast
- Press - to toggle tranparency on/off
 
FS-USB:
- WIP: Some title related fixes
 
==============================================================================================
r96 beta 6.0
ES:
- Added code for new game menu with cover view in overlay menu (Currently still disabled)
- Added temp region change patch for GC games (titlepath only)
 
==============================================================================================
r96 beta 5.3 (r97 c8)
DI-USB:
- Fixed (Added) support for VC demo partitions (SSBB)
- Don't scan for cover changes while in a game
 
ES:
- Fixed creating title path for some games on first run
 
FS-USB:
- Fixed creating save files for: Dragon Ball Z: Budokai Tenkaichi 3
 
==============================================================================================
r96 beta 5.2 (r97 c7)
DI-USB:
- Added hardcoded common- and korean-key back in source (key.bin and kkey.bin are no longer
needed for Korean Wii games)
 
ES:
- Only load font when needed (Also fixes loading bigger hb)
 
==============================================================================================
r96 beta 5.1 (r97 c6)
DI-USB:
- Patch video for Korean Wii games on PAL nands
- Small fix for "autoboot" Wii games
 
==============================================================================================
r96 beta 5.0 (r97 c5)
DI-USB:
- Added support for Korean Wii games (Requires key.bin and kkey.bin in /sneek folder)
 
==============================================================================================
r96 beta 4.3 (r97 c4)
DI-USB:
- Fixed possible corruption of diconfig.bin
 
==============================================================================================
r96 beta 4.2 (r97 c3)
DI-USB:
- Slow down DIP module a bit more (Solves issues for some slower USB devices)
 
FS-USB:
- Fixed an issue writing/creating files (Introduced in beta 4.1)
 
==============================================================================================
r96 beta 4.1 (r97 c2)
DI-USB:
- Only cache last used block in WBFS and Disc mode (reduce memory usage)
 
ES:
- Fixed a timing issue
 
==============================================================================================
r96 beta 4.0 (r97 c1)
FS-USB:
- Fixed Paper Wars - Cannon Fodder (Please test and report)
- Fixed data management
- Fixed possible crash when opening the nandcfg.bin config file
- Ignore files in /nands folder
- Using a pre-allocated buffer for reading/writing from/to usb device ensures memory is
available
- Improved "fake nandstats" hack
- Changed/removed some patterns for DVD-bay-LED:
Normal state:
- 1 flash: HDD mounted
Errors:
- 2 flashes in a continuous loop: Failed to mount partition
- 3 flashes in a continuous loop: setting.txt is missing
Warnings:
- 5 flashes: Failed to mount HDD on port X, continue with next port
 
Removed since some usb devices didn't like the small delays they caused:
- 1 flash: Found a file in /nands folder (also obsolete now since files are ignored here)
- 2 flashes: Couldn't find nand in /nands folder. Falling back to nand in root
 
==============================================================================================
r96 beta 3.7
DI-USB:
- Now WBFS files with chars in name not in OEM 437 code page are also supported
 
==============================================================================================
r96 beta 3.6
DI-USB:
- Added a 1 sec delay at launch to be sure ES module is available when making calls to it
 
==============================================================================================
r96 beta 3.5
ES:
- Overlay menu for installed titles on emulated nand will now display region information
- Req: Overlay menu for installed titles will now display TitleID in parentheses after name
 
FS-USB:
- Changed/Added some patterns for DVD-bay-LED.
Normal state:
- 1 flash: HDD mounted
Errors:
- 2 flashes in a continuous loop: Failed to mount partition
- 3 flashes: Failed to mount HDD, continue with next port
- 4 flashes in a continuous loop: setting.txt is missing
Warnings:
- 1 flash: Found a file object in /nands folder
- 2 flashes: Couldn't find nand in /nands folder. Falling back to nand in root
 
Note: Bay will light up for about 5 sec, before it flashes for a warning. This to
distinguish them from errors
 
==============================================================================================
r96 beta 3.4
FS-USB:
- The DVD-bay-LED will light up in a specific pattern to show the status of the FS-module
For now (will add more later):
- 1 flash: HDD mounted
- 2 flashes in a continuous loop: Failed to mount partition
- 3 flashes: Failed to mount HDD, continue with next port
- 5 flashes: Couldn't find nand in /nands folder. Falling back to nand in root
 
==============================================================================================
r96 beta 3.3
DI-USB:
- Fixed issue that "Auto Verify Cache" feature share the same config bit with "Scroll Titles"
 
ES:
- Nand selection configuration option moved to page 2 (Boot Options)
- Added "Auto Verify Game Cache" config option to page 1*
 
NOTE: Feature is enabled by default in new created config files, but possible default to off
when updating to this beta with old config present
 
==============================================================================================
r96 beta 3.2
FS-USB:
- Need for speed (not the game)
 
==============================================================================================
r96 beta 3.1
DI-USB:
- Only verify cache now when loading SM
- Added another check (check uses file/folder timestamps and now also gamecount)
- Added configuration option for auto verify cache check (menu option will follow)
- Folder path's to games in WBFS format now use fname instead of lfname when the lfname
contains chars not in OEM 437 code page
TODO: wbfs files and folder paths for FST extracted format
 
==============================================================================================
r96 beta 3.0 (Private)
DI-USB:
- Reduced cached blocks from 4 to 3 (Disc & WBFS reads)
- Added back a delay after DVDInit() so FS can catch up with DI
- Module will now automatically check if new games are installed and update cache if needed*
 
ES:
- Added code to get RTC time and convert it to usable infos*
- The neek2o overlay menu for configuration now has a clock*
- Fixed the __configgetlong() function
- Fixed some timing issues
 
FS-USB:
- Added code to get RTC time and convert it to usable infos (for fat driver)
- Added ioctlv to get file info
- Written, changed and created files/folders (nand + config) will now have a valid timestamp*
 
 
*NOTE: Make sure that the date/time is set correct, as those features use the internal clock
 
==============================================================================================
r96 beta 2.0
 
DI-USB:
- Fixed a bug that made the FS module crash when loading a game disc
- Enabled "External launch game from real nand" feature
- Removed several delays
 
ES:
- Enabled "External launch game from real nand" feature
- Renamed some syscalls
 
==============================================================================================
r96 beta 1.2
 
DI-USB:
- Added a hack that fixes One Piece Unlimited Adventures NTSC on PAL emulated nands (Issue 2)
 
==============================================================================================
r96 beta 1.1
 
FS-USB:
- Possible fix for WW-DLC
 
==============================================================================================
r96 beta 1.0
 
FS-USB:
- Added hacks that fix loading times in Just Dance 2, 3 and 4 (Read disc message issue)
- Fixed shop issues for Just Dance 2, 3 and 4 (and probably more games that use DLC)
 
  • Like
Reactions: Maxternal

VashTS

Beat it, son
Member
Joined
Mar 14, 2009
Messages
4,308
Trophies
1
Age
39
Location
Upstate NY
XP
3,761
Country
United States
i havent kept up with neek2o's progress, but sounds awesome! i was tired of waiting like 10-15 minutes between transitions, maybe it will be faster for me now.

id love to get rock band dlc working.
 

papermanzero

Well-Known Member
Member
Joined
Nov 20, 2009
Messages
353
Trophies
0
XP
273
Country
Gambia, The
Unfortunately I didn't find anything about nand simulation in vwii. That's why I am asking.
I only read that crediar created a sneek version for vwii, but he didn't release the source (this news was from last year).
 

obcd

Well-Known Member
OP
Member
Joined
Apr 5, 2011
Messages
1,594
Trophies
0
XP
432
Country
Belgium
Will the latest Beta ever become available on the neek2o google page?
Even if it's unstable, he could leave the sources there.
It's nearly a year ago something has changed over there.
 

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
I'm having trouble getting neek2o back up and running. Used to be I could just have modmii install it for me and I'd be good to go. But it seems ever since it got changed (to the one without priiloader) I can't get it to work. I also seem to recall having better luck with the previous forwarder. The new one just hangs after its little boot routine.

I'm thinking there may be something wrong with my wii's internals, as it's had the crap hacked out of it over the years. How do I go back?!
 

RubyRoid

Well-Known Member
Newcomer
Joined
Jan 27, 2014
Messages
76
Trophies
0
XP
427
Country
Cyprus
Hi! I'm desperately trying to get cheat menu and screenshot feature working on SNEEK with no luck. Are there any suggestions on how to enable them in neek2o?
 

echan42

Well-Known Member
Newcomer
Joined
Oct 3, 2013
Messages
65
Trophies
0
Age
33
XP
234
Country
I don't think this is worth a new post so here goes.

I followed this tutorial on my Wiiu's vWii to substitute my own dumped NAND on wiiflow to load all my Virtual Console and WiiWare backups, simply because some games where giving me problems (F-Zero cashed on me after a race or two, Mario party 2 stopped at a spinnin N logo).
So after doing all the above steps using the pln2o NAND gives me the same error on mario party and when selecting neek2o under setting on wiiflow just gives me a black screen I heard Virtual Console games do give some errors, but can I be sure these error aren't because of anything I set up incorrectly?
 

Videomanman87

Well-Known Member
Member
Joined
Oct 11, 2011
Messages
299
Trophies
1
XP
479
Country
United States
Echan sorry for the late post here, but if you scroll up on this page you will see that Vwii has NOT been tested and the developer (Overjoy) has no WiiU so likely won't in the near future or if ever. I need to grab the latest beta and give it a spin. I haven't updated in a about a year, but it runs great except with the SLOW boot up (or switching games anytime going to the home screen). Once in a game it is fine.
 

LWares87

Well-Known Member
Member
Joined
Oct 19, 2008
Messages
1,706
Trophies
0
Location
Colchester, England
XP
565
Country
United Kingdom
Maxternal: just to kindly ask, would it be possible to add an option to nswitch-mod which allows you once you've chosen the source of your emuNAND from either SD or USB to choose which one to actually load?

If anyone else wishes to have a go, then please use the source from this.
 

Petegamer331

Active Member
Newcomer
Joined
May 28, 2014
Messages
28
Trophies
0
Age
44
XP
92
Country
United States
I have tried to setup neek2o using modmii (uneek + di) and when whenever I load the neek2o channel from the Wii system menu it loads the nswitch screen and just hangs at "reloading bootmii ios". I have gone through the process 3 times, creating a different emunand each time, and get the same result. Also, the nswitch screen says "valid fat partition not found" even though my HDD is fat32 (32kb clusters) and is plugged into the wii. My hdd works with usb loader gx to load wii games.

I have read that using a newer beta version of neek2o obtained from the neek2o irc channel might fix my problem if the version of neek2o I am using isn't compatible with my usb hdd. But what I don't understand is, how to I use the new neek2o files when I get them if I am not using modmii?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    DinohScene @ DinohScene: when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying