diff options
29 files changed, 68 insertions, 60 deletions
diff --git a/project/Makefile b/project/Makefile index 691c762..5317c75 100644 --- a/project/Makefile +++ b/project/Makefile @@ -57,7 +57,7 @@ WPATT_LONG = Wiimms PAT Tool WSTRT_SHORT = wstrt WSTRT_LONG = Wiimms StaticR Tool -VERSION_NUM = 2.27a +VERSION_NUM = 2.27b BETA_VERSION = 0 # 0:off -1:"beta" >0:"beta#" diff --git a/project/dclib/lib-mkw.c b/project/dclib/lib-mkw.c index 538e24b..01bcf9a 100644 --- a/project/dclib/lib-mkw.c +++ b/project/dclib/lib-mkw.c @@ -942,7 +942,7 @@ void PrintMkwPoints /////////////// GetVrDiff*() /////////////// /////////////////////////////////////////////////////////////////////////////// // https://forum.wii-homebrew.com/index.php?page=Thread&postID=612772 -// http://wiki.tockdom.com/wiki/Player_Rating +// https://wiki.tockdom.com/wiki/Player_Rating // https://www.desmos.com/calculator/gr17y7d944 /////////////////////////////////////////////////////////////////////////////// diff --git a/project/revision.sh b/project/revision.sh index d47a779..c7893bb 100644 --- a/project/revision.sh +++ b/project/revision.sh @@ -1 +1 @@ -revision=8529 +revision=8533 diff --git a/project/src/lib-breff.h b/project/src/lib-breff.h index 6cec9ee..50807d1 100644 --- a/project/src/lib-breff.h +++ b/project/src/lib-breff.h @@ -36,9 +36,9 @@ ***************************************************************************/ // all about SZS, YAZ0 and U8 files: -// http://wiki.tockdom.de/index.php?title=SZS -// http://wiki.tockdom.de/index.php?title=YAZ0 -// http://wiki.tockdom.de/index.php?title=U8 +// https://wiki.tockdom.de/index.php?title=SZS +// https://wiki.tockdom.de/index.php?title=YAZ0 +// https://wiki.tockdom.de/index.php?title=U8 /////////////////////////////////////////////////////////////////////////////// diff --git a/project/src/lib-brres.c b/project/src/lib-brres.c index b441176..3397810 100644 --- a/project/src/lib-brres.c +++ b/project/src/lib-brres.c @@ -153,7 +153,7 @@ static void dump_brres_group /////////////////////////////////////////////////////////////////////////////// /////////////// get BRSUB info /////////////// /////////////////////////////////////////////////////////////////////////////// -// http://wiki.tockdom.com/wiki/BRRES_Sub_Files_(File_Format)#Common_Format +// https://wiki.tockdom.com/wiki/BRRES_Sub_Files_(File_Format)#Common_Format const brsub_info_t brsub_info[] = { diff --git a/project/src/lib-brres.h b/project/src/lib-brres.h index d0f4e08..d021a82 100644 --- a/project/src/lib-brres.h +++ b/project/src/lib-brres.h @@ -36,9 +36,9 @@ ***************************************************************************/ // all about SZS, YAZ0 and U8 files: -// http://wiki.tockdom.de/index.php?title=SZS -// http://wiki.tockdom.de/index.php?title=YAZ0 -// http://wiki.tockdom.de/index.php?title=U8 +// https://wiki.tockdom.de/index.php?title=SZS +// https://wiki.tockdom.de/index.php?title=YAZ0 +// https://wiki.tockdom.de/index.php?title=U8 /////////////////////////////////////////////////////////////////////////////// diff --git a/project/src/lib-image.h b/project/src/lib-image.h index b00ec9d..2dd3161 100644 --- a/project/src/lib-image.h +++ b/project/src/lib-image.h @@ -48,7 +48,7 @@ /////////////// relevant infos /////////////// /////////////////////////////////////////////////////////////////////////////// -// http://wiki.tockdom.de/index.php?title=Image_Formats +// https://wiki.tockdom.de/index.php?title=Image_Formats // /////////////////////////////////////////////////////////////////////////////// diff --git a/project/src/lib-kmp.h b/project/src/lib-kmp.h index 09b7a4a..8f25e2f 100644 --- a/project/src/lib-kmp.h +++ b/project/src/lib-kmp.h @@ -36,7 +36,7 @@ ***************************************************************************/ // all about BMG files: -// http://wiki.tockdom.de/index.php?title=BMG +// https://wiki.tockdom.de/index.php?title=BMG /////////////////////////////////////////////////////////////////////////////// diff --git a/project/src/lib-lecode.c b/project/src/lib-lecode.c index 331db20..26bd3b8 100644 --- a/project/src/lib-lecode.c +++ b/project/src/lib-lecode.c @@ -3167,6 +3167,8 @@ static enumError ScanTextLPAR_DEBUG { "SPACE", SPM_U8, &debug.space }, { "POSITION", SPM_U8, &debug.position }, { "CHECK-POINT", SPM_U8, &debug.check_point }, + { "ITEM-POINT", SPM_U8, &debug.item_point }, + { "KCL-TYPE", SPM_U8, &debug.kcl_type }, { "RESPAWN", SPM_U8, &debug.respawn }, { "LAP-POS", SPM_U8, &debug.lap_pos }, { "XPF", SPM_U8, &debug.xpf }, diff --git a/project/src/lib-mdl.h b/project/src/lib-mdl.h index b8f1e80..43d0178 100644 --- a/project/src/lib-mdl.h +++ b/project/src/lib-mdl.h @@ -562,7 +562,7 @@ void hton_MDLs2 ( mdl_sect2_t *dest, const mdl_sect2_t *src ); /////////////// MDL section 8 /////////////// /////////////////////////////////////////////////////////////////////////////// // [[mdl_sect8_t]] -// see http://wiki.tockdom.com/wiki/MDL0_%28File_Format%29#Section_8_-_Materials +// see https://wiki.tockdom.com/wiki/MDL0_%28File_Format%29#Section_8_-_Materials typedef struct mdl_sect8_t { diff --git a/project/src/lib-rarc.h b/project/src/lib-rarc.h index dc793ec..aee2886 100644 --- a/project/src/lib-rarc.h +++ b/project/src/lib-rarc.h @@ -36,9 +36,9 @@ ***************************************************************************/ // all about SZS, YAZ0 and U8 files: -// http://wiki.tockdom.de/index.php?title=SZS -// http://wiki.tockdom.de/index.php?title=YAZ0 -// http://wiki.tockdom.de/index.php?title=U8 +// https://wiki.tockdom.de/index.php?title=SZS +// https://wiki.tockdom.de/index.php?title=YAZ0 +// https://wiki.tockdom.de/index.php?title=U8 /////////////////////////////////////////////////////////////////////////////// diff --git a/project/src/lib-rkg.h b/project/src/lib-rkg.h index 4c9737f..06e49ac 100644 --- a/project/src/lib-rkg.h +++ b/project/src/lib-rkg.h @@ -56,7 +56,7 @@ /////////////// struct rkg_head_t /////////////// /////////////////////////////////////////////////////////////////////////////// // [[rkg_head_t]] -// http://wiki.tockdom.com/wiki/RKG +// https://wiki.tockdom.com/wiki/RKG typedef struct rkg_head_t { diff --git a/project/src/lib-staticr.h b/project/src/lib-staticr.h index 1bdc247..f25779d 100644 --- a/project/src/lib-staticr.h +++ b/project/src/lib-staticr.h @@ -36,7 +36,7 @@ ***************************************************************************/ // all about BMG files: -// http://wiki.tockdom.de/index.php?title=BMG +// https://wiki.tockdom.de/index.php?title=BMG /////////////////////////////////////////////////////////////////////////////// diff --git a/project/src/lib-szs.h b/project/src/lib-szs.h index 25405d5..8fd85bb 100644 --- a/project/src/lib-szs.h +++ b/project/src/lib-szs.h @@ -36,9 +36,9 @@ ***************************************************************************/ // all about SZS, YAZ0 and U8 files: -// http://wiki.tockdom.de/index.php?title=SZS -// http://wiki.tockdom.de/index.php?title=YAZ0 -// http://wiki.tockdom.de/index.php?title=U8 +// https://wiki.tockdom.de/index.php?title=SZS +// https://wiki.tockdom.de/index.php?title=YAZ0 +// https://wiki.tockdom.de/index.php?title=U8 /////////////////////////////////////////////////////////////////////////////// // diff --git a/project/src/lib-xbmg.h b/project/src/lib-xbmg.h index a391330..d1cd026 100644 --- a/project/src/lib-xbmg.h +++ b/project/src/lib-xbmg.h @@ -36,7 +36,7 @@ ***************************************************************************/ // all about BMG files: -// http://wiki.tockdom.de/index.php?title=BMG +// https://wiki.tockdom.de/index.php?title=BMG /////////////////////////////////////////////////////////////////////////////// diff --git a/project/templates/HISTORY.txt b/project/templates/HISTORY.txt index a938816..4221a31 100644 --- a/project/templates/HISTORY.txt +++ b/project/templates/HISTORY.txt @@ -55,7 +55,7 @@ szs v2.01a r7798 - 2019-03-16 - LE-CODE support completed for the moment. - Support for new file format LEX (LE-CODE extension). Commands for tool wlect: CREATE, CAT, DECODE, ENCODE. - See http://wiki.tockdom.com/wiki/LEX for LEX details. + See https://wiki.tockdom.com/wiki/LEX for LEX details. szs v2.01b r7802 - 2019-03-21 @@ -269,7 +269,7 @@ szs v2.11a r8074 - 2020-01-18 for offline tests. - New option for commands wkmpt GAMEMODES and wszst DUPLICATE: --gamemodes=list: Select game modes for the list. - - See http://wiki.tockdom.com/wiki/Extension_of_Presence_Flags for details + - See https://wiki.tockdom.com/wiki/Extension_of_Presence_Flags for details about the new Extension of Presence Flags. - Scanning a KMP file now takes into account the new information about the length of the file header. @@ -485,7 +485,7 @@ szs v2.24a r8414 - 2021-04-07 FRACTION (=1DIGIT), 2DIGITS and 3DIGITS. - LE-CODE supports debug output while racing. LPAR parameter DEBUG, LPAR sections [DEBUG-*] and wlect option --debug define the output format. - See http://wiki.tockdom.com/wiki/LPAR#debug for details. + See https://wiki.tockdom.com/wiki/LPAR#debug for details. - Wiimm's Item Cheat has been integrated into LE-CODE. It is enabled by a LPAR setting and supports Wiimote+Nunchuk, Classic Controller and GCN Controller for all 4 regions. @@ -526,6 +526,29 @@ szs v2.26a r8462 - 2021-05-08 - New command: wszst INSTALL: Install files to the shared directory. +szs v2.27a r8529 - 2022-05-13 + + - New parameter for LEX section SET1: START-ITEM: Declare that a player can + get an item through an item box before race start. + - wszst ANALYSE: LEX:SET1:START-ITEM is recognized and evaluated. + - wstrt PORT+WHERE: Use new option --upper (-U) to force upper case digits in + hex numbers. + - wstrt PORT: Ported cheat codes are always printed with upper case digits + and without 0x prefix. + - wstrt PORT: Porting database updated. Many false records removed by + updated generator script. + - Fewer program crashes when reading faulty SZS files. + - New section [SETUP-ARENA] for LE-CODE definition files: Define music and + property slots for battle arenas. + - New global option: --warn=LIST (short -W LIST): Enable or disable warnings. + - New command: wkclt SHA1: Print a SHA1 checksum of the KCL for each source. + The checksum is calculated after patching. + - New command: wkclt TYPES: Scan KCL types from command line in different + variants and print the result as flag, type, value and groups W, X, Y & Z. + - New command: wszst IS-TEXTURE: Test tracks to see if it's a texture hack. + - wszst ANALYZE: Detect goombas with scale other than 1.00. + + @@MODULE(last-history.txt)@@ diff --git a/project/templates/forums/mariokartwii.txt b/project/templates/forums/mariokartwii.txt index 6d0203b..334e826 100644 --- a/project/templates/forums/mariokartwii.txt +++ b/project/templates/forums/mariokartwii.txt @@ -17,9 +17,9 @@ I have released [color=#000080]Wiimms SZS Tools v1.40a[/color]. [*] [url=https://szs.wiimm.de/download.html][color=#000080][b]Download[/b][/color][/url] [*] [url=https://szs.wiimm.de/doc/cli][color=#000080][b]Command Line Interface (using the tools)[/b][/color][/url] [*] [url=https://szs.wiimm.de/doc/kcl][color=#000080][b]KCL Guide to export and import object files[/b][/color][/url] -[*] [url=http://wiki.tockdom.com/wiki/Wiimms_SZS_Tools][color=#000080][b]Custom Mario Kart Wiiki[/b][/color][/url] -[*] [url=http://wiki.tockdom.com/wiki/WU8][color=#000080][b]File Format WU8[/b][/color][/url] (track patch) -[*] [url=http://wiki.tockdom.com/wiki/WBZ][color=#000080][b]File Format WBZ[/b][/color][/url] (BZIP2 compression) +[*] [url=https://wiki.tockdom.com/wiki/Wiimms_SZS_Tools][color=#000080][b]Custom Mario Kart Wiiki[/b][/color][/url] +[*] [url=https://wiki.tockdom.com/wiki/WU8][color=#000080][b]File Format WU8[/b][/color][/url] (track patch) +[*] [url=https://wiki.tockdom.com/wiki/WBZ][color=#000080][b]File Format WBZ[/b][/color][/url] (BZIP2 compression) [*] [url=https://szs.wiimm.de/cgi/mkw/object][color=#000080][b]KMP Object Query[/b][/color][/url] [*] [url=https://szs.wiimm.de/cgi/mkw/track-ref][color=#000080][b]MKW Track Cross Reference[/b][/color][/url] [/list] diff --git a/project/templates/module/last-history.txt b/project/templates/module/last-history.txt index c984d02..b16592c 100644 --- a/project/templates/module/last-history.txt +++ b/project/templates/module/last-history.txt @@ -1,24 +1,7 @@ szs v@@VERSION@@ r@@REV-NEXT@@ - @@@@-@@-@@ - - New parameter for LEX section SET1: START-ITEM: Declare that a player can - get an item through an item box before race start. - - wszst ANALYSE: LEX:SET1:START-ITEM is recognized and evaluated. - - wstrt PORT+WHERE: Use new option --upper (-U) to force upper case digits in - hex numbers. - - wstrt PORT: Ported cheat codes are always printed with upper case digits - and without 0x prefix. - - wstrt PORT: Porting database updated. Many false records removed by - updated generator script. - - Fewer program crashes when reading faulty SZS files. - - New section [SETUP-ARENA] for LE-CODE definition files: Define music and - property slots for battle arenas. - - New global option: --warn=LIST (short -W LIST): Enable or disable warnings. - - New command: wkclt SHA1: Print a SHA1 checksum of the KCL for each source. - The checksum is calculated after patching. - - New command: wkclt TYPES: Scan KCL types from command line in different - variants and print the result as flag, type, value and groups W, X, Y & Z. - - New command: wszst IS-TEXTURE: Test tracks to see if it's a texture hack. - - wszst ANALYZE: Detect goombas with scale other than 1.00. + - Bug fix for scanning DEBUG-* sections of LPAR.txt: Parameters ITEM-POINT and + KCL-TYPE were not recognized. ~ - MDL support: Scanning a MDL file and transferring the data into an internal ~ format was already implemented, but only used for analysis purposes. Now it diff --git a/project/text-files/distrib.inc/distrib-head-cr.inc b/project/text-files/distrib.inc/distrib-head-cr.inc index bdb3862..79e4546 100644 --- a/project/text-files/distrib.inc/distrib-head-cr.inc +++ b/project/text-files/distrib.inc/distrib-head-cr.inc @@ -6,7 +6,7 @@ # Here you can find help: # https://szs.wiimm.de/cmd/distribution#desc -# http://wiki.tockdom.com/wiki/Wiimm%%27s_Custom_Archive/Distribution +# https://wiki.tockdom.com/wiki/Wiimm%%27s_Custom_Archive/Distribution ############################################## diff --git a/project/text-files/geohit.inc/geohit-item-info-cr.inc b/project/text-files/geohit.inc/geohit-item-info-cr.inc index 5c92c6b..a407236 100644 --- a/project/text-files/geohit.inc/geohit-item-info-cr.inc +++ b/project/text-files/geohit.inc/geohit-item-info-cr.inc @@ -30,7 +30,7 @@ # A point ('.') is interpreted as Null, and an equal sign ('=') # leaves the value unchanged. Missed parameters are not modified. # -# See http://wiki.tockdom.com/wiki/GeoHitTableItem.bin -# and http://wiki.tockdom.com/wiki/GeoHitTableItemObj.bin for more details. +# See https://wiki.tockdom.com/wiki/GeoHitTableItem.bin +# and https://wiki.tockdom.com/wiki/GeoHitTableItemObj.bin for more details. # #------------------------------------------------------------------------------ diff --git a/project/text-files/geohit.inc/geohit-kart-info-cr.inc b/project/text-files/geohit.inc/geohit-kart-info-cr.inc index f07d2c1..cd5ac40 100644 --- a/project/text-files/geohit.inc/geohit-kart-info-cr.inc +++ b/project/text-files/geohit.inc/geohit-kart-info-cr.inc @@ -30,7 +30,7 @@ # A point ('.') is interpreted as Null, and an equal sign ('=') # leaves the value unchanged. Missed parameters are not modified. # -# See http://wiki.tockdom.com/wiki/GeoHitTableKart.bin -# and http://wiki.tockdom.com/wiki/GeoHitTableKartObj.bin for more details. +# See https://wiki.tockdom.com/wiki/GeoHitTableKart.bin +# and https://wiki.tockdom.com/wiki/GeoHitTableKartObj.bin for more details. # #------------------------------------------------------------------------------ diff --git a/project/text-files/itemslot.inc/itemslot-info-cr.inc b/project/text-files/itemslot.inc/itemslot-info-cr.inc index 1d6c2a7..7fe0552 100644 --- a/project/text-files/itemslot.inc/itemslot-info-cr.inc +++ b/project/text-files/itemslot.inc/itemslot-info-cr.inc @@ -19,6 +19,6 @@ # included. They are automatically included, if they are differ from the # the standard settings. # -# See http://wiki.tockdom.com/wiki/ItemSlot.bin for more details. +# See https://wiki.tockdom.com/wiki/ItemSlot.bin for more details. # #------------------------------------------------------------------------------ diff --git a/project/text-files/kmp.inc/kmp-gobj-cr.inc b/project/text-files/kmp.inc/kmp-gobj-cr.inc index a70d536..dbe60c3 100644 --- a/project/text-files/kmp.inc/kmp-gobj-cr.inc +++ b/project/text-files/kmp.inc/kmp-gobj-cr.inc @@ -27,7 +27,7 @@ # Definition objects and references # There is a new kind of presence flags in progress: -# http://wiki.tockdom.com/wiki/Extension_of_Presence_Flags +# https://wiki.tockdom.com/wiki/Extension_of_Presence_Flags # Since v2.11a, the KMP compiler supports this new extension. # Here you find some global settings for the new extension: diff --git a/project/text-files/lex.inc/lex-elem-cann-cr.inc b/project/text-files/lex.inc/lex-elem-cann-cr.inc index 50ae4ec..e799565 100644 --- a/project/text-files/lex.inc/lex-elem-cann-cr.inc +++ b/project/text-files/lex.inc/lex-elem-cann-cr.inc @@ -6,7 +6,7 @@ # Sort order: %u # Cannon characteristics: -# http://wiki.tockdom.com/wiki/Template:Cannon_characteristics +# https://wiki.tockdom.com/wiki/Template:Cannon_characteristics #CANN# #--------------------------------------------------- diff --git a/project/text-files/lex.inc/lex-elem-test-cr.inc b/project/text-files/lex.inc/lex-elem-test-cr.inc index 93bfb4c..a49719f 100644 --- a/project/text-files/lex.inc/lex-elem-test-cr.inc +++ b/project/text-files/lex.inc/lex-elem-test-cr.inc @@ -10,7 +10,7 @@ #----------------------------------------------------------------------- # The next set defines parameters to test the extended conditions # (extended presence flags). The settings allow to force special modes. -# Details: http://wiki.tockdom.com/wiki/Extended_presence_flags +# Details: https://wiki.tockdom.com/wiki/Extended_presence_flags #----------------------------------------------------------------------- # Force offline or online mode. Use one symbol of: LEX$OO_AUTO (default), diff --git a/project/text-files/lpar.inc/lpar-sect-chat-cr.inc b/project/text-files/lpar.inc/lpar-sect-chat-cr.inc index 4685cea..dc12063 100644 --- a/project/text-files/lpar.inc/lpar-sect-chat-cr.inc +++ b/project/text-files/lpar.inc/lpar-sect-chat-cr.inc @@ -52,5 +52,5 @@ # # CHAT$RESET : Reset all settings to their defaults. # -# See http://wiki.tockdom.com/wiki/LE-CODE/Distribution_Tutorial#chatmsg +# See https://wiki.tockdom.com/wiki/LE-CODE/Distribution_Tutorial#chatmsg # for more details. diff --git a/project/text-files/lpar.inc/lpar-sect-debug-docu-cr.inc b/project/text-files/lpar.inc/lpar-sect-debug-docu-cr.inc index 44b1b46..01d148e 100644 --- a/project/text-files/lpar.inc/lpar-sect-debug-docu-cr.inc +++ b/project/text-files/lpar.inc/lpar-sect-debug-docu-cr.inc @@ -94,4 +94,4 @@ # If enabled, a short (1) or long (2) information about the usage of extended # presence flags is printed, but only if an information is available. The long # information is similar to the short one, but with more or extended members. -# See http://wiki.tockdom.com/wiki/LPAR#XPF for details. +# See https://wiki.tockdom.com/wiki/LPAR#XPF for details. diff --git a/project/text-files/minigame.inc/minigame-info-cr.inc b/project/text-files/minigame.inc/minigame-info-cr.inc index 20aa095..0a34e32 100644 --- a/project/text-files/minigame.inc/minigame-info-cr.inc +++ b/project/text-files/minigame.inc/minigame-info-cr.inc @@ -19,6 +19,6 @@ # included. They are automatically included, if they are differ from the # the standard settings. # -# See http://wiki.tockdom.com/wiki/minigame.kmg for more details. +# See https://wiki.tockdom.com/wiki/minigame.kmg for more details. # #------------------------------------------------------------------------------ diff --git a/project/text-files/objflow.inc/objflow-info-cr.inc b/project/text-files/objflow.inc/objflow-info-cr.inc index f76dab2..af03fb1 100644 --- a/project/text-files/objflow.inc/objflow-info-cr.inc +++ b/project/text-files/objflow.inc/objflow-info-cr.inc @@ -38,6 +38,6 @@ # leaves the value unchanged. Missed parameters are not modified. # Commas are optional if expression is not ambiguous. # -# See http://wiki.tockdom.com/wiki/ObjFlow.bin for more details. +# See https://wiki.tockdom.com/wiki/ObjFlow.bin for more details. # #------------------------------------------------------------------------------ |
