Status: Implemented complete mappings and read/write implementation of the WiiNetCfg class. (No GUI editing yet, but you can edit it using the developer console, see below)
- actual code
- mappings from properties to byte offsets
- WiiNetCfg class
- fix some bugs and clean up some codes (work in progress)
- Editing with the GUI (work in progress)
- Implement Wi-Fi and Proxy options (work in progress)
- Implement String (and string length), flags, integer, and IP Addresses inputs. (work in progress)
- Split the CSS from index.html into style.css
- Dark mode (with CSS)
- Better UI/UX (maybe with the Wii Internet Settings style)
- hex editing (advanced)
Proper GUI is not implemented yet. In the meanwhile, you can edit with the developer console.
- Click the
Create new...
button, or click theBrowse...
button to load the config.dat file. - Open the developer console by pressing the
F12
key, or right-clicking then clickInspect Element
. - Start editing by using the
cfgclass.setValue(path,[value1,...])
orcfgclass.getValue(path)
function. The path are separated by underscores (_
). (The mapping is already printed on page load, or by looking themaster_mapping
variable.) - To save changes to your computer, click the
Download config.dat
button at the bottom of the page.
- https://wiibrew.org/wiki//shared2/sys/net/02/config.dat for documentation.
- The https://github.com/Bazmoc/Wii-Network-Config-Editor homebrew app for the inspiration.
"Nintendo Wii" is a trademark of Nintendo. This is an unofficial tool not affiliated by Nintendo in any way.