Jump to content

>
Viewing Profile

fig2k4

Member Since 30 Oct 2009
Offline Last Active Private

Topics I've Started

CFG working with WBFS virtual sector sizes

26 January 2012 - 06:24 PM

I came up with changes to libWBFS over a year ago which allow more than 500 games on WBFS drives. Back then I was relying on Waninkoko to add the changes to rev22 of his cIOS, but it never happened. Since I was away from the scene a while, I've only recently realised that d2x cIOS is open source, so I've implemented the changes in that myself.

As a proof of concept, I have unofficial builds of d2x cIOS and Configurable USB Loader that allow the use of WBFS drives with virtual sector sizes. Which, as you may know, is one way of using more than 500 games on WBFS.

USBLoaderGX already uses a different method for this, but other loaders might find this way easier to implement. I've had problems getting WiiFlow to work, but I don't think it's related to my changes.

I've been in touch with davebaol and he's been very accommodating to the changes, although I'd like them tested a bit before they get incorporated into the official code. Also, fix94 seemed interested for WiiFlow but I need to study the code more to find what the problem is.

That's my main reason for this post. And also, I don't want this code just wasting away on my drive for another year. :)

If you have a spare drive that you can format to WBFS, I'd appreciate if some people can post results to encourage this to progress. You can format a drive with virtual sector sizes in Wii Backup Manager or using Wiimm's Tools. Both links are in my sig. In WBM, just select a different sector size when you format the drive. It'll show you how many games the drive can store using that sector size.

Configurable USB Loader
Download this file and extract to your Apps/USBLoader folder. Back up your original boot.dol first.

d2x Installer
This is an unofficial build of r41 that adds support for the virtual sector sizes. Extract to your Apps folder and run the installer through the HomeBrew Channel. Make sure you select "d2x-v8-r41-VSS-fig-1" and slot 249. I'm not sure how to make that the default choice, if someone could tell me I'd appreciate it.

If you add some games to the WBFS drive using one of the mentioned apps, they should play just like on any other drive. The code changes are fully backwards compatible with regular WBFS and FAT32/NTFS drives so everything else should work as normal.

Any feedback is appreciated.

[fixed] Malicious site warning

25 January 2011 - 08:11 PM

I went onto FileTrip today to be greeted by Google's malicious site warning because of osufoyysdf.co.cc.
My antivirus (Avast) is blocking osufoyysdf.co.cc while I'm browsing the site too.

I thought I'd let you know.


FIXED now we need to wait for google to unflag the site
edit: ALL GOOD NOW

Wii backup Manager for Windows

30 October 2009 - 03:17 PM

Wii Backup Manager

http://www.wiibackupmanager.co.uk

A bug tracker is available at http://www.wiibackup...o.uk/bugtracker
You can use the bug tracker to see details of the fixes by looking up the issue number as noted below, view unresolved bugs and report any you've found yourself.

If you need some help, this quick tutorial from xzxero should get you started.
CompleteSoftmodGuide

WBM page on facebook

Public file repository
Upload your updated/unofficial files here. eg. Translations, export templates, default covers..

Download

For Gamecube ISO conversion, I've written a little app that can be used until the code is incorporated into WBM. Read more here.

Latest version on wiibackupmanager.co.uk
All versions on 4Shared
Latest version on filetrip

Version 0.4.5 build 78
Version 0.4.5 build 76
Version 0.4.4 build 73
Version 0.4.3 build 68
Version 0.4.1 build 66
Version 0.4.0 build 65 Mirrors
Version 0.4.0 build 64 Mirrors
Version 0.3.9 build 63 Mirrors
Version 0.3.9 build 62 Mirrors
Version 0.3.8 build 61 Mirrors

Older versions
Warning! Spoiler inside. 

Basic Usage.

Select the "Drive 1" tab.
Click "Drive" menu, select your drive.
Select the "Files" tab.
Click "Add" and select "Files..". Select your ISOs, CISOs, RARs, .wbfs in the dialog.
In the files list, tick all the items you want to transfer to the WBFS drive.
Click "Transfer" and select "Drive 1".
Done.

Features
Warning! Spoiler inside. 

Recent changes

0.4.5 build 78
|-Fixed: The database "convert to internal format" freezes at 0.56% with the latest GameTDB database. A simple typo caused the bug that really should've shown up before.
|-Changed: Update link to WUpload has been removed from the app, replaced with a link to the WBM website.
|-Added: New features for the export templates that allow creating a multiple column table. See the ncwbfsstyle template. "Entry step" = how many entries to output between the [Entry header] and [Entry footer].
|-Fixed: The database list wasn't refreshed after changing the settings. eg. Title colours etc.
|-Fixed: After recent tests trying to get Direct3D working with WIn64, I accidentally got the OpenGL and Direct3D renderers mixed up.
|-Fixed: Resetting the Original title colour in the settings dialog made it green instead of blue. That bug must've existed from day one.

0.4.5 build 76
|-Added: Menu item on drive pages, "Tools->FAT32/NTFS->Repair WBFS files". This will fix most problems that cause games to show as invalid in WBM. For example, the corrupt WBFS header caused by the renaming bug below and also WBFS files that haven't been trimmed correctly.
|-Added: "Tools->WBFS->Recovery mode" now also works with WBFS files. If you have invalid entries in the list, this will allow you to transfer the games to another drive or ISO/CISO which will repair them.
|-Fixed: A serious issue with title renaming that caused corrupt WBFS files. By not rewriting the WBFS header when renaming the title, it removes the possibility of the header getting corrupt. It doesn't need rewritten anyway, so the code shouldn't have been there.
|-Fixed: (Issue #0000006) In WIndows XP, the visual styles cause the files list to turn black.
|-Fixed: (Issue #0000004) When I made some changes from WiiTDB to GameTDB, I missed the titles colour entry in the setting dialog. Because it used WiiTDB and the code expected GameTDB, the colour couldn't be edited.

0.4.4 build 73
|-Fixed: Because I was working on new features, The cover display wasn't working correctly in unreleased test builds. Anyone that was testing should update.
|-Fixed: The Labels in the about box and splash screen weren't transparent in XP. This was a bug in Delphi. I had to manually add "Transparent = true" to the label properties in the dfm file because the default value wasn't being applied as it should.
|-Fixed: (Issue #0000002) When loading an invalid file via "add files" or "add folder", the error was shown in the progress panel's mini log, but the details weren't in the main log. This made it impossible to tell why the game wasn't loaded.
|-Fixed: Trying to add a Wii ISO to the files list where the partition table was invalid would cause the thread to terminate early. Any games in the queue after the broken one wouldn't be loaded.
|-Fixed: I missed a couple of invalid typecasts in the Win64 code that caused WBFS split files not to work. Both reading and writing were broken when the split was reached.
|-Fixed: Database filter dialog wasn't translated correctly when setting the language.
|-Fixed: "New language file" function was adding all the database filters to the new file. ie. all the developer/publisher names etc.

0.4.3 build 68
|-Changed: Win32 and Win64 versions are released in the same package. Use whatever one you want..
|-Fixed: The Game info vertical splitter (resizer) wasn't repositioned when setting position if the game info panel. It seemed like it wasn't there, but it was just in the wrong place.
|-Added: Visual styles. Select any of the available styles in the Options->Visual Styles menu.
|-Fixed: Various title edit/display issues. eg. Using enter or escape caused an AV when editing titles. The custom titles now override the WiiTDB ones etc. Loads of little changes to make it work how it should've..
|-Fixed: SNEEK format, main.dol is now identical to wit instead of having trailing junk data like DiscEx.
|-Fixed: OpenGL renderer now works in Win64 and Direct3D was removed.
|-Added: Native Win64 version now available.
|-Fixed: Another little bug in the SHA-1 hash check and SNEEK format. These should be 100% working now.

0.4.1 build 66
|-Changed: The "Jobs" tab in the settings dialog is now "Downloads"
|-Added: General option, "Verify SHA-1 during SNEEK transfers". Transfers are slower when enabled, but it verifies that the data is OK.
|-Added: Convert/extract games to SNEEK format. See the transfer menu on each page. Consider this feature to be beta since I don't have any way to play test it. I have compared the output with DiscEx and everything is identical. If you use it, please let me know your results.
|-Fixed: "Disable All" in the database filter dialog didn't disable the language filter.
|-Fixed: SHA-1 hash check failed when the game contained large files because the whole file was read into memory. Allocating memory for these large files would fail and the error wasn't logged either. Now a 1MB buffer is used to read the files in small chunks.
|-Fixed: ISO->ISO transfers were writing all partition data, which made the resulting sparse ISO the same size as when not removing any partitions.
|-Fixed: The language database filter wasn't working correctly.

0.4.0 build 65
|-Fixed: An oversight with the default cover URLs. I set them to www.gametdb.com, instead of art.gametdb.com. No need to update from build 64, just edit the cover URLs in the settings dialog.

0.4.0 build 64
|-Fixed: Various little improvements and fixes here and there.
|-Added: A splash screen, because the load time has increased slightly, mainly due to loading the database at startup. The check for updates happens while the splash screen is visible now too.
|-Changed: WiiTDB is now GameTDB. All cover URLs etc. have been changed.
|-Added: WiiTDB xml support. Database browser tab with a basic filter dialog. Synopsis and controller info etc. can be shown for games on any of the tabs. Either copy the xml file to the WBM folder or update from the Tools menu on the database tab to start using it.
|-Fixed: Really small WBFS files would show as invalid because some internal values were rounded down to zero instead of up to one.
|-Fixed: Update check, so it doesn't increment the views counter on filetrip. Sorry about that..
|-Fixed: Feedback, send mail ShellAPI call (when MAPI failed) wasn't working.

0.3.9 build 63
|-Fixed: Archive password dialog wasn't shown when adding a folder.
|-Added: SHA-1 hash integrity test. Any game can be checked for corruption using the internal Wii disc hashes. See Tools->SHA-1->Verify.. It's a lot slower than MD5 because 31 hashes need to be calculated for every Wii disc sector, but can tell if a game is corrupt without pre-calculating anything.
|-Fixed: When using some languages, the help menu was covered and the "New version" label wasn't anchored to the right side.
|-Changed: When sending feedback without attachments, ShellAPI is used instead of MAPI. If the MAPI method fails, you can now send a regular email via ShellAPI and manually attach any files if necessary.
|-Fixed: Attachment settings in the feedback form weren't saved.
|-Added: A link to the facebook page in the help menu.

0.3.9 build 62
|-Changed: Disabled all GameCube related code. It was unusable anyway.
|-Added: Check for updates. Automatic check on start up and menu item under the help menu.
|-Added: Export template "HTML table with covers" by Echizen.
|-Added: Option to disable notification sounds. Some people find the "ding" annoying. See Options->Settings->General->Misc..
|-Fixed: View->Tabs->Downloads option wasn't applied correctly after restart.
|-Fixed: System drive was visible in the format dialog.
|-Added: Archive password dialog. Entered passwords are stored only for the current session.
|-Fixed: After an archive was extracted, the usage size wasn't calculated, which caused the ISO to labelled as invalid.
|-Added: Error message when trying to transfer ISOs to anything other than NTFS, since it isn't possible.
|-Fixed: CISO was broken when removing partitions. eg. using game partition only.
|-Fixed: Disk cache thrashing that was caused by writing 1 Wii sector at a time, now using 1 WBFS sector again. The transfer speed should be more stable.

Older changes
Warning! Spoiler inside. 

Old versions prior to 0.3.0 beta.
Warning! Spoiler inside.