Zum Inhalt springen
Menü

Theme ändern
Unterstütze uns
PayPal-Logo Patreon-Logo
Abonniere uns per RSS Folge uns auf X (ehem. Twitter) Like uns auf Facebook Trete dem WiiDatabase-Kanal auf Telegram bei und erhalte alle News sofort!

Wir hosten zurzeit 642 Homebrews mit über 3.544.950 Downloads!

Nützliche Links
Kategorien
Archiv
Über uns

Schlagwort: szs

Wiimms SZS Tools v2.10a r8023

vWii, Wii, Wii: Update , ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Dem Befehl "wszst TRACKS" wurden mehr Optionen hinzugefügt und "wszst ANALYZE" gibt mehr Ergebnisse aus. Näheres im Changelog.

- Command wszst TRACKS: More options.
- Command wszst ANALYZE: More results.
- wszst ANALYSE + Check KMP: Analysis of KTPT, ENPT and ITPT to find values outside range +-131071 where items can not be used online.
- Text export of ItemSlot.bin: A comment column with row summaries added.
- Cygwin (Windows) version: Updated color support again.

Wiimms SZS Tools v2.09a r8000

vWii, Wii, Wii: Update , ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Die BMG-Sektion "STR1" wird jetzt zwar erkannt, aber nicht unterstützt. Die Befehle "wszst BINARY/TEXT" kommen mit der minigame.kmg und ItemSlot.bin zurecht und wszst ANALYZE gibt nun fünf verschiedene SHA1-Checksummen zurück.

* BMG section "STR1" detected, but not supported. Metrics are displayed.
* Commands wszst BINARY/TEXT: Full support of files minigame.kmg and ItemSlot.bin (binary and text).
* Command wszst ANALYZE returns 5 different SHA1 checksums now.

Wiimms SZS Tools v2.08a r7979

vWii, Wii, Wii: Update , ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

* BMG: Encoding of types CP1252, UTF-16be, Shift-JIS and UTF-8 are fully supported now.
* New command: wbmgt SLOTS source...: Print a slot ordered list with slot number, message id, delta and attributes.
* BMG supports predifined slots now. These slot assignments are detected automatically while reading binary BMG files. Slot assignments are saved to and scanned from BMG text files.
* BMG text files: Each message ID can be followed by '@SLOT' to force a slot number for the message.
* BMG: Unknown sections are stored as hex dumps into BMG text files. The hex dumps can be edited and are scanned on reading. Each section is started by parameter "@SECTION NAME".
* BMG section INF1: Maximum attribute length increased from 32 to 40 bytes.

Wiimms SZS Tools v2.07a r7960

vWii, Wii, Wii: Update , ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Die Änderungen findet ihr hier unten im Changelog.

* New file formats to distinguish GeoHitTable*.bin (standard variant) from GeoHitTable*Obj.bin ("Obj" variant).
* Command wszst TEXT for OBJFLOW and GEOHIT updated to support new file formats and new features.
* If extracting an U8 or WU8 archive, then course.kcl.*, course.kmp.txt and course.lex.txt are always added to the exclude list of control file wszst-setup.txt. Files course.kcl, course.kmp and course.lex are added to the encode list. Before the files were only added, if the binary file exists and option --decode was set.
* Command wlect CREATE CANNON: Create a LEX text file with cannon section only.
* Command wszst ANALYZE updated to support calculated attributes of tracks for web site https://ct.wiimm.de/
* BMG: Supported attribute length of section INF1 increased from 16 to 32 bytes. 
* BMG: The tools support only BMG encoding #2 (UTF-16/be) fully. Encoding #1 (CP1252) can be read, but not be stored as binary BMG file. Error messages are printed for unsupported encodings.
* BMG: Unknown parameters of sections INF1 and MID1 are scanned and written.
* New BMG option: --bmg-encoding=NAME: Force a BMG encoding. It is only relevant if creating a BMG file. Accepted encoding names are: CP-1252, UTF-16BE (or UTF-16), SHIFT-JIS, UTF-8 and AUTO for automatic detection (default). Same keywords without minus signs are accepted too. At the moment, only encodings CP-1252 and UTF-16BE are supported on reading and only encoding UTF-16BE on writing a binary BMG. MKWii uses UTF-16BE.
* New command: wbmgt EXTRACT name source: Extract BMG section NAME of file SOURCE and write the binary data to standard output. If NAME consists of less than 4 characters, then the first section that starts with these characters is dumped.
* New command: wbmgt SECTIONS source...: List all sections of each binary BMG file. Print offset, size, magic and a short info. If known, print number and size of elements too.

Wiimms SZS Tools v2.06a r7905

vWii, Wii, Wii: Update ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Neben einigen Bugfixes gibt es neue Befehle, u.a. "wlect DL" und "wlect DLL" als Kurzform für "wlect DUMP --long" bzw. "wlect DUMP --long --long", als auch "wszst BINARY / TEXT", die wie ENCODE und DECODE Befehle der anderen Tools funktionieren. Der Parameter "--perf-mon=FORCE" aktiviert auch den Perfomance-Counter für Dolphin.

Nähere Informationen findet ihr im Changelog.

Wiimms SZS Tools v2.05a r7879

vWii, Wii, Wii: Update , ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Für nicht unterstützte Versionen und falsche Anzahl an Sektionen für BRRES-Unterdateien (CHR, CLR, MDL, PAT, SCN, SHP, SRT und TEXT) werden jetzt Warnungen ausgegeben. Der neue Befehl "wszst BRSUB" listet alle bekannten BRRES-Unterdateien auf, wenn nichts angegeben wird; ansonsten werden die Versionsnummer und die Anzahl der Sektionen jeder BRRES-Unterdatei aufgelistet. "wszst CHECK" prüft auch BRRES-Dateien. Näheres im Changelog.

- Warnings for not supported versions and for wrong number of sections of BRRES sub files (CHR, CLR, MDL, PAT, SCN, SHP, SRT and TEX) implemented. Some of these invalid sub files will freeze the Wii:
    - New command: wszst BRSUB: If no file is defined, print a table with known BRRES sub files consisting of file format, version, number of sections and warn message. Otherwise analyse the version number and number of sections of each BRRES sub file of each source and print warnings about invalid sub files. This is like command CHECK, but only for BRRES sub files.
    - Command wszst CHECK will check BRRES files now. For SZS files, all BRRES sub files are checked. At the moment only valid version numbers and number of sections are tested.
    - Command wszst LIST: If displaying version numbers, invalid version numbers for BRRES sub files will be marked by an appended "!" and highlighted by magenta background if colors are activated.
- Bug fix for wszst DISTRIBUTION: Scanning of slot numbers failed.
- Option --ktpt2 accepts keyword AUTO now and calculates the position automatically. The result is the recommendation of command wkmpt KTPT.

Wiimms SZS Tools v2.03a r7854

vWii, Wii, Wii: Update ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Die Neuerungen findet ihr wie immer im Changelog.

- Command wszst CHECK: Hints about special files in subdirectory ./Common/.
- Command wszst/wkmpt CHECK: Hints about special GOBJ settings, that are recognized by LE-CODE only.
- Bug fix for wszst ANALYZE --json: Object names are enclosed by quotes now.
- New option: --macro-bmg=file: Load a BMG file and add or overwrite the messages to the macro library. The macro library is accessed by escape sequence \m{MID} as fallback.
- New escape sequence for BMG text files: \M{a,b,...}: Each parameter is interpreted as message id. If a message with given ID is defined by the macro library, then insert the text of the message.
- New command: wkmpt KTPT: Analyse the start positions (KMP:KTPT) and lap counters (KMP:CKPT) and print a simple information list. Use enemy points (KMP:ENPT) to find recommendations. This command is dedicated to LE-CODE, which supports an alternative position for the finish line at the minimap.
- New patch option for wszst and wkmpt: --ktpt2=vector
  Insert or replace a second KTPT. Use VECTOR as new position. Then find nearest lap counter (CKPT with mode 0) and adjust position and direction.

Wiimms SZS Tools v2.02a r7827

vWii, Wii, Wii: Update ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Mit dem neuen "--basedir"-Parameter für wszst lassen sich nur Dateien aus Archiven extrahieren, die in einem bestimmten Unterverzeichnis liegen. "wszst XCOMMON" ist eine Abkürzung für "wszst EXTRACT --basedir=common". Per "wszst ANALYZE" können auch Track-Dateien analysiert und das Ergebnis in einem maschinenlesbaren Format ausgegeben werden.

Weitere Neuerungen findet ihr direkt hier unten im Changelog!

 - New option for wlect: --move1-tracks: Files with more than one hard link are copied and removed and not moved to create an unique version of the file.
- New assigning operator for BMG text files: "MID1 : MID2": Copy attributes and text of message MID2 to message MID1. Forward and chained references are allowed. Multi message ids like 'T12' are supported on both sides.
- New escape sequence for BMG text files: \m{a,b,...}: Each parameter is interpreted as message id. If a message with given ID exists (must be defined before and must not have an assigned value), then insert the text of the message.
- New option for wszst EXTRACT: --basedir=DIRECTORY: Extract only files from archives, that are below the DIRECTORY. Leading points and slashes and trailing slahes are removed from the parameter. --bdir is short cut.  
- New command: wszst XCOMMON: Scan archives and extract files from archives, that are below directory 'common'. Command XCOMMON is a short cut for EXTRACT --basedir=common.
- New command: wszst ANALYZE: Analyse track files and print resulta in machine readable format.

Wiimms SZS Tools v2.01b r7802

vWii, Wii, Wii: Update ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Der String-Support des Text-Parser hatte in der letzten Version einen Fehler, bei der in 25% der Fälle falsche CT-Code-Daten ausgegeben wurden.

- Bug fix for v2.01a: The string support of the text parser had an memory allocation bug. wctct uses the new string functions since v2.01 and produces occasional (~25%) wrong CT-CODE files (strap files).

Wiimms SZS Tools v2.01a r7798

vWii, Wii, Wii: Update ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Das Highlight ist die Unterstützung von Leserattes Code-Erweiterung für Mario Kart Wii. Neben zahlreichen Bugfixes ermöglicht der LE-Code bspw. auch die Verwendung von bis zu 32.700 verschiedenen Custom Tracks – zumindest in der Theorie, da man wohl schon vorher das maximale Limit einer Dual-Layer-DVD erreicht. Auch funktioniert der Battle-Modus nun korrekt. Diese Neuerungen werden in Zukunft in Wiimms Mario Kart Fun einfließen.

Der volle Changelog kann auf Wiimms Seite gefunden werden.

Danke an DefenderX für den Hinweis!

Wiimms SZS Tools v2.00a r7754

vWii, Wii, Wii: Update ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Den vollen Changelog findet ihr im Spoiler unten.

Changelog

- Windows version only: Update to Cygwin DLL 3.0.0 / 2019-02-16.
- A binary KCL with different section order is accepted now (like KMP before).
- The new option --repair-magics[=MODE] controls the reparing of missing or wrong magics of files and sub-files  by analysing file path and file extension. MODE is one of OFF, ANALYSE or REPAIR.
- Command FLOAT accepts '+' and '-' to print the nearest successor and predecessor of the previous value.
- New command: wszst VR-CALC: Calculate a VR increment for each given delta value (=VR_winner-VR_loser). Print results as table.
- New command: wszst VR-RACE: Print a table with VR calculations for a race. Each VR is the current rating of a player. 
- wstrt analyse StaticR.rel: Detect modifications of cannon parameters.
- wstrt: New option: --cannon=IDX,P1,P2,P3,P4: Define parameters of cannon with index IDX (0..2).
- New mode for option --patch-bmg: 'REGEX=list', where LIST is a semicolon separated list of "/REGEX/REPLACE/" expressions (POSIX Extended Regex). See https://szs.wiimm.de/opt/patch-bmg for details.
- New command: wbmgt REGEXP: Test implementation of regular expressions.
- New tool: wlect: Manage the LE-CODE (Leserattes CT-CODE) extension. TOOL IS EXPERIMENTAL AND CAN'T BE USED WITHOUT ADDITIONAL FILES!
- Tool wctct accept LE-BIN files (LE-CODE binaries) as input.
- Global option --le-code: Enable LE-CODE (Leserattes CT-CODE) support for all tools. It includes option --ct-code.

Wiimms SZS Tools v1.65a r7690

vWii, Wii, Wii: Update , ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

BMG-Dateien ohne Message IDs (MID1-Sektion) werden nun unterstützt; dafür wurde auch die Option "–bmg-mid" hinzugefügt, mit der sich die Erstellung dieser Sektion anpassen lässt ("OFF", "AUTO" (Standard) oder "ON"). Die Ausgabe der Optionen "–n-mipmaps", "–max-mipmaps" und "–mipmap-size" zur automatischen Erstellung von Mipmaps wurde geändert – näheres dazu kann auf Wiimms Seite gefunden werden. Die Option "–smart" wurde als veraltet markiert und wird nun ignoriert. Die neue Option "–fast-mipmaps" aktiviert den alten Algorithmus für Bilder mit ungerader Höhe oder Breite.

- Support of BMG files without section MID1.
- New Option: --bmg-mid=MODE: Control the creation of BMG section MID1. MODE is one of OFF, AUTO (default) or ON.
- The impact of options --n-mipmaps, --max-mipmaps and --mipmap-size changed. All 3 options together control the automatic creation of mipmaps. Read https://szs.wiimm.de/info/mipmap.html for details.
- Option --smart is deprecated and ignored now. The new option --fast-mipmaps will enable the old algorithm for images with odd width or with odd height. Read https://szs.wiimm.de/doc/img/resize for details.

Wiimms SZS Tools v1.64a r7680 und Wiimms ISO Tools v3.02a r7679

vWii, Wii, Wii: Update , , , ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Wiimms ISO Tools

Wiimms ISO Tools sind eine mächtige Ansammlung an Kommandozeilen-Tools zum Bearbeiten von GameCube- und Wii-Images, sowie WBFS-Platten.

Bei Wiimms SZS Tools wurde das Wiimmfi-Patching optimiert und die Option "–clean-dol" zu wstrt hinzugefügt, mit der zusätzliche Sektionen aus einer DOL entfernt, Einstiegspunkte und VBI-Adresse zurückgesetzt und andere Patches wiederhergestellt werden können. Auch wurde das Fehler-Logging verbessert.

Wiimms ISO Tools haben nach fast einem Jahr auch ein Update erhalten. So wurde Cygwin für Windows aktualisiert und die Domain "sake.gamespy.com" kann beim Wiimmfi-Patching ersetzt werden, solange die neue Domain nicht länger als elf Zeichen ist; dies ist insbesondere für den Smash-Service von Super Smash Bros. Brawl nötig. Mehr im Changelog unten.

Wiimms SZS Tools Changelog

- Tool wstrt: Wiimmfi patching optimized again, especially in combination with CT-CODE.
- New option for tool wstrt: --clean-dol: Remove additional DOL sections, reset entry point and VBI address, and try to restore other patches known by SZS tools. This is done after loading a DOL and before analysing and patching to allow re-patching.
- Error logging improved.

Wiimms ISO Tools Changelog

- Windows version only: Update to Cygwin 2.11.1.
- Options --wiimmfi & --domain: Domain 'sake.gamespy.com' is replaced too, but only if the new domain is not longer than 11 characters. This is a special support for 'Super Smash Bros. Brawl'.
- Option --dsync[=MODE] changed: --dsync accepts an optional parameter MODE now. If set, it one of OFF (disable), ON (enable) or AUTO (default). With AUTO, DSYNC is enabled if the progress counters are active. This option has only impact, if compiler and operation system support the flag O_DSYNC. Linux does.
- Option --progress (-P) changed: Print progress counter. If --verbose is set at least twice, printing is enabled too. If progress is enabled, the default of --dsync is changed.
- Some minor bug fixes.

Wiimms SZS Tools v1.62a r7620

vWii, Wii, Wii: Update , ,

Wiimms SZS Tools

Wiimms SZS Tools sind eine Ansammlung an Kommandozeilen-Tools zum Manipulieren von Dateiformaten primär für Mario Kart Wii.

Cygwin wurde aktualisiert, außerdem unterstützt der Text-Parser jetzt Strings als Datentyp. Die Erkennung von Kampfarenen wurde verbessert und der neue Befehl "wstrt HEXDUMP" hinzugefügt, welcher den Inhalt einer DOL geordnet nach der Speicheradresse dumpt.

- Windows version only: Update to Cygwin 2.11.1.
- Cygwin bug fix: Color support failed, if tools started in a Windows console window or as script outside a Cygwin window.
- The text parser (mainly used to scan KMP text files) supports the new data type STRING. Different string functions and command @EXEC added.
- Battle arena detection improved.
- New command: wstrt HEXDUMP: Dump the content of a DOL file ordered by the memory addres. Enter "wstrt help hexdump" to get a list of the many ouput formatting options.