|
|
Source code |
1 2 3 4 5 6 7 8 9 10 |
# general syntax wimgt copy <SOURCE> <DEST> -x <INTERNAL_FORMAT> # examples: leave internal image format wimgt copy a.tpl b.tex wimgt copy b.tex c.bti # examples: change internal image format to cmpr wimgt copy a.tpl b.tex -x cmpr wimgt copy b.tex c.bti -x cmpr |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
szs v0.32a r3593 - 2012-04-14
- Bug fix for option --auto-add: Sometimes a segmentation fault appeared when
auto adding a missing subdirectory for a missing file.
- New command: wimgt COPY <source> <dest>
Copy and convert source image to dest image. The default destination file
format is selected by scanning the file extension of the destination.
This is an alternative for the ENCODE and DECODE commands.
- KMP parser: @DEF.ENUM and @GDEF.ENUM define enumerated values.
- KMP parser: @DEF.SHIFT and @GDEF.SHIFT define shifted bit masks.
szs v0.31a r3579 - 2012-04-06
- Bug fix if BRRES sub file is cutted into sections:
Wrong size calculation of last section, if section type is unknown.
- BTI support:
- All tools and listing commands: Detect BTI files and print details.
- wimgt: Can now convert TPL, TEX, BTI, BREFT and PNG into all directions.
- wszst: Decode and encode BTI files on the fly.
|
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
szs v0.33a r3627 - 2012-05-02
- Because of an update of the internal object & file database, redo the
command "wszst AUTOADD ./path_to/Race/Course/" to add more files to the
autoadd database -> see http://szs.wiimm.de/doc/autoadd for more info.
- wszst CHECK: Detect "optional files".
- KMP: New command '@HSNAP-TO-ENPT' is similar to '@SNAP-TO-ENPT', but
ignoring the vertical value of the enemy points.
- The text parser supports 5 kinds of nested loops (EXPERIMENTAL):
@LOOP ... @ENDLOOP : umlimted loop
@REPEAT ... @ENDREPEAT : loop with a predefined repeat count
@FOR ... @ENDFOR : classical 'for' with iterator variable
@FOREACH ... @ENDEACH : for each element in list
@WHILE ... @ENDWHILE : classical 'while' with condition
There are also conditional @BREAK and @CONTINUE.
- The KMP syntax and semantics documentation is now online available:
-> http://szs.wiimm.de/doc/kmp/syntax
The inline documentation in decoded KMP files is now much shorter.
- Command SYNTAX removed. Use page http://szs.wiimm.de/doc/syntax instead.
- The backtracking algorithm for analyzing of CKPH + ENPH + ITPH pathes has
been modified and optimized, because a test version of "Toad's Turnpike"
has 105 ITPH groups and needs much to much steps and time to calculate
about 10^28 pathes total.
|
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
szs v0.34a r3659 - 2012-05-12
- KMP text parser extensions:
- New commands:
@INCLUDE "filename": include text files.
@RETURN [val]: returns from the current input file.
@EXIT: exit the parser execution.
@ASSERT condition: exit execution, if 'condition' is false.
@MACRO .. @ENDMACRO: Define named macros.
@FUNCTION .. @ENDFUNCTION: Like @MACRO, but can also be used as
function in numerical expressions.
@CALL macroname(...): Call a previos defined macro with parameters.
'@:macroname(...)' is a short cut for '@CALL macroname(...):'
@DOIF (condition) anytext: Execute 'anytext', if 'condition' is true.
- New private variable name space: @PDEF
- P-Variables are only defined for the current source file or function.
- Loop variables (@FOR,@FOREACH) and macro parameters are defined in
this new private name space.
- New options for command FUNCTIONS (list parser functions):
- Option --long: The entered keys are compared against the description.
- Option --verbose: The description is printed too.
- Bug fix: Parser function minMax() returned wrong results.
|
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
szs v0.35a r3681 - 2012-05-20
- New options for "wstrt TRACKS+ARENAS": --brief --no-header
- KMP sections CKPH+ENPH+ITPH: Accept unsorted groups.
- New patching options:
- For wszst and wkclt: --kcl-flag=list: Exchange KCL flags in KCL files.
- For wszst and wkclt: --kcl-parse=script: Execute the script for each KCL
file and to calculate/modify the KCL flags.
- For wszst and wkmpt: --rm-gobj=list: Remove global objects in KMP files.
- New command: wkclt FLAGS: Print usage statistics about KCL flags.
- New parser functions: ptInCube(cube1,cube2,pt1,...) and a strict variant
ptInCubeS(cube1,cube2,pt1,...): Count the points in the cube.
- KCL exporter creates now 3dsMax compatible OBJ files with some issues.
|
Copyright © 2008-2012 by www.wii-homebrew.com