WIT Change Log
1. wit v2.26a r4863 - 2014-01-22
- Bug fix: Because of a bug after implementing the auto split detection,
reading source images failed, if using stdin for parameters.
- Support for Dolphins file format GCZ (GameCube Zip):
- All commands detect and accept GCZ files as input file.
- Creating of GCZ files is also supported, but EXPERIMENTAL until final
tests have been done.
- New option --gcz force GCZ output.
- Patching of GCZ files is not possible, because the GCZ file structure
doesn't allow modifications (size of compressed data must not change).
- Composing an image to a GCZ file is not possible, because it needs
patching checksums and header after writing the complete image.
The GCZ support is very new, so please use it only with backups of your
images and don't be anger, if it destroy something.
2. wit v2.25a r4825 - 2014-01-03
- New option --auto-split: If set, the tools try to find out, if an image
split is needed. The split size is then either below 4 or 2 GiB. Auto-Split
base on tests with fseek() and works fine under Linux, but it don't work
with Cygwin. Mac is unknown. In future versions --auto-split is enabled by
default. It is disabled by any other split option.
- New option --no-split: Disable file splitting at all. At the moment and in
old versions of the tools, this is the default.
- wwt CHECK+REPAIR: Support for option --sections.
- Windows only: Cygwin update to v1.7.27 2013-12-09.
3. wit v2.24a r4723 - 2013-11-10
- The Windows installer will now force type REG_EXPAND_SZ for path variables.
- wit DOLPATCH: Wrong calculation for address aligning fixed.
- New sub command for "wit DOLPATCH": ENTRY=address: Define a new entry point.
- Title data base updated.
- Windows version only: Update to Cygwin v1.7.25. I hope that it fixes the
bug that occurred during creation of MKW-Fun 2013-10 with Windows 8.1.
4. wit v2.23a r4534 - 2013-07-12
- Bug fix: wit DOLPATCH: Conditions were ignored.
(Already fixed in unofficial v2.22c)
- Built-in docu.
- Title data base updated.
- Windows only: Cygwin update to v1.7.20 2013-06-07.
- Some makefile changes because of a new Cygwin compiler.
5. wit v2.22b r4520 - 2013-06-22
- Command "wit DOLPATCH":
- Bug fix: If loading a file, wrong data was used.
- Tag 'memory', attribute 'value': 4 MiB data are accepted now.
- Sub command 'address=hexstring': 4 MiB data are accepted now.
6. wit v2.22a r4516 - 2013-06-22
- Command "wit DOLPATCH" accepts now more commands and is able to create new
TEXT and DATA sections.
-> Read http://wit.wiimm.de/cmd/wit/dolpatch for details.
- New option: --tt-id=ID: This is a short cut for '--ticket=ID --tmd=ID'.
If TICKET and TMD differ, the game will freeze after loading. So it make
sense to change only TICKET and TMD IDs together.
- Bug fix, if using "wit COPY --name discname" and the destination is %X or
similar: The new discname is now used to create the filename.
7. wit v2.21b r4492 - 2013-06-15
- Bug fix: wit DOLPATCH: Reading 'offset' failed on 32 bit systems.
8. wit v2.21a r4489 - 2013-06-15
- The default image format switched from WDF to WBFS. This is only relevant,
if no image type is specified by source, option or file extension, for
example for the command "wwt EXTRACT".
- wit DUMP --long: If dumping a DOL file, a third table with delta values
between the virtual address and the file offset is printed.
- New command: wit DOLPATCH: Patch a DOL file by reading a Riivolution XML
file and scanning all memory tags.
-> Read http://wit.wiimm.de/cmd/wit/dolpatch for details.
- If extracting an image, the file 'setup.txt' contains now a new parameter:
"image-type = TYPE". It shows the image type of the source image.
If cretaing an image and file 'setup.txt' contains this paramater with a
valid image type, this image type is used as default for the new created
image. The default is superseded by format options and file extensions.
This feature is dedicated to patching scripts. If an original image is
extracted with "wit extract -1n ANYID6 . WORKDIR --psel data" and then
patched, an image with identical image type as the original can be created
by the command: wit copy WORKDIR %x --id NEWID6 --name "new title of game"
- For easier script/batch support, the files "setup.sh" and "setup.bat" are
created for extracted images. They contain similar info as "setup.txt", but
can be directly included by ". ./PATH/setup.sh" or "CALL PATH\setup.bat"
to get the settings as script variables.
- Cygwin (Windows) DDLs updated.
- Title data base updated.
9. wit v2.20a r4399 - 2013-05-01
- After 4 years development this version should be the last release of the
WIT-Tools until further notice; with exception of bug fix releases. I will
discontinue adding new features. That's the reason for the little version
jump to v2.20a.
- New command: "wwt NEW" is a short cut for "wwt ADD --update --newer".
- Cygwin (Windows) DDLs updated.
- Title data base updated.
10. wit v2.13a r4298 - 2013-03-28
- New docu file: INSTALL.txt
- Mac+Linux+Unix: Script 'install.sh' will call itself with 'sudo' if not
started by user 'root'. Read INSTALL.txt for details.
- Windows: Cygwin updated.
- Bug fix: If writing an image failed ('disc full' for example), the tools
didn't aborted and, if option --remove was set, deleted the source image.
This bug arrived with the implementation of preallocation, because of a
lost error status.
11. wit v2.12a r4272 - 2013-03-14
- Bug fix: "wit EDIT" failed on WBFS files since v2.10a (Write privileges
not longer needed for WBFS files).
- New command: wwt SCRUB: Scrubs an image and free unused WBFS blocks. It can
be combined with --psel= to clear unwanted image partitions. This command
may help to repair wrong WBFS block maps.
- New wfuse option: --allow-other (-O): This option is a short cut for
'-o allow_other'. It enables re-exporting of the mounted file system for
example by a samba server.
12. wit v2.11a r4233 - 2013-02-09
- Windows version only: Update to Cygwin v1.7.17
- Bug fix: A wrong TMD size is now detected while scanning image partitions.
- Command 'wit FRAGMENTS' will now scan and print the filesystem mapping for
Linux (like before) and Windows (that's new). Mac is still not supported.