mirror of
https://git.do.srb2.org/KartKrew/Kart-Public.git
synced 2024-12-27 04:41:23 +00:00
Add textures.kart, re-define DEVELOP mode,
Disabling DEVELOP can be another branch; this means this can get in master quicker
This commit is contained in:
parent
0eab0c5a14
commit
9de7a9d5cc
4 changed files with 26 additions and 20 deletions
|
@ -5,6 +5,7 @@ set(SRB2_ASSET_ALL
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/srb2.srb
|
${CMAKE_CURRENT_SOURCE_DIR}/srb2.srb
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/patch.dta
|
${CMAKE_CURRENT_SOURCE_DIR}/patch.dta
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/gfx.kart
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx.kart
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/textures.kart
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/chars.kart
|
${CMAKE_CURRENT_SOURCE_DIR}/chars.kart
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/maps.kart
|
${CMAKE_CURRENT_SOURCE_DIR}/maps.kart
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/sounds.kart
|
${CMAKE_CURRENT_SOURCE_DIR}/sounds.kart
|
||||||
|
@ -16,6 +17,7 @@ set(SRB2_ASSET_HASHED
|
||||||
srb2.srb
|
srb2.srb
|
||||||
patch.dta
|
patch.dta
|
||||||
gfx.kart
|
gfx.kart
|
||||||
|
textures.kart
|
||||||
chars.kart
|
chars.kart
|
||||||
maps.kart
|
maps.kart
|
||||||
)
|
)
|
||||||
|
|
|
@ -12,45 +12,47 @@
|
||||||
#ifdef CMAKECONFIG
|
#ifdef CMAKECONFIG
|
||||||
|
|
||||||
// Base SRB2 hashes
|
// Base SRB2 hashes
|
||||||
#define ASSET_HASH_SRB2_SRB "${SRB2_ASSET_srb2.srb_HASH}"
|
#define ASSET_HASH_SRB2_SRB "${SRB2_ASSET_srb2.srb_HASH}"
|
||||||
#ifdef USE_PATCH_DTA
|
#ifdef USE_PATCH_DTA
|
||||||
#define ASSET_HASH_PATCH_DTA "${SRB2_ASSET_patch.dta_HASH}"
|
#define ASSET_HASH_PATCH_DTA "${SRB2_ASSET_patch.dta_HASH}"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// SRB2Kart-specific hashes
|
// SRB2Kart-specific hashes
|
||||||
#define ASSET_HASH_GFX_KART "${SRB2_ASSET_gfx.kart_HASH}"
|
#define ASSET_HASH_GFX_KART "${SRB2_ASSET_gfx.kart_HASH}"
|
||||||
#define ASSET_HASH_CHARS_KART "${SRB2_ASSET_chars.kart_HASH}"
|
#define ASSET_HASH_TEXTURES_KART "${SRB2_ASSET_textures.kart_HASH}"
|
||||||
#define ASSET_HASH_MAPS_KART "${SRB2_ASSET_maps.kart_HASH}"
|
#define ASSET_HASH_CHARS_KART "${SRB2_ASSET_chars.kart_HASH}"
|
||||||
|
#define ASSET_HASH_MAPS_KART "${SRB2_ASSET_maps.kart_HASH}"
|
||||||
#ifdef USE_PATCH_KART
|
#ifdef USE_PATCH_KART
|
||||||
#define ASSET_HASH_PATCH_KART "${SRB2_ASSET_patch.kart_HASH}"
|
#define ASSET_HASH_PATCH_KART "${SRB2_ASSET_patch.kart_HASH}"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SRB2_COMP_REVISION "${SRB2_COMP_REVISION}"
|
#define SRB2_COMP_REVISION "${SRB2_COMP_REVISION}"
|
||||||
#define SRB2_COMP_BRANCH "${SRB2_COMP_BRANCH}"
|
#define SRB2_COMP_BRANCH "${SRB2_COMP_BRANCH}"
|
||||||
#define SRB2_GIT_DESCRIBE "${SRB2_GIT_DESCRIBE}"
|
#define SRB2_GIT_DESCRIBE "${SRB2_GIT_DESCRIBE}"
|
||||||
#define SRB2_GIT_BRANCH "${SRB2_GIT_BRANCH}"
|
#define SRB2_GIT_BRANCH "${SRB2_GIT_BRANCH}"
|
||||||
|
|
||||||
#define CMAKE_ASSETS_DIR "${CMAKE_SOURCE_DIR}/assets"
|
#define CMAKE_ASSETS_DIR "${CMAKE_SOURCE_DIR}/assets"
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
/* Manually defined asset hashes for non-CMake builds - Still used in SRB2kart.
|
/* Manually defined asset hashes for non-CMake builds
|
||||||
* YYYY MM DD
|
* YYYY MM DD
|
||||||
* Last updated 2017 / 02 / 20
|
* Last updated 2017 / 02 / 20
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Base SRB2 hashes
|
// Base SRB2 hashes
|
||||||
#define ASSET_HASH_SRB2_SRB "c1b9577687f8a795104aef4600720ea7"
|
#define ASSET_HASH_SRB2_SRB "c1b9577687f8a795104aef4600720ea7"
|
||||||
#ifdef USE_PATCH_DTA
|
#ifdef USE_PATCH_DTA
|
||||||
#define ASSET_HASH_PATCH_DTA "dbbf8bc6121618ee3be2d5b14650429b"
|
#define ASSET_HASH_PATCH_DTA "dbbf8bc6121618ee3be2d5b14650429b"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// SRB2Kart-specific hashes
|
// SRB2Kart-specific hashes
|
||||||
#define ASSET_HASH_GFX_KART "00000000000000000000000000000000"
|
#define ASSET_HASH_GFX_KART "00000000000000000000000000000000"
|
||||||
#define ASSET_HASH_CHARS_KART "00000000000000000000000000000000"
|
#define ASSET_HASH_TEXTURES_KART "00000000000000000000000000000000"
|
||||||
#define ASSET_HASH_MAPS_KART "00000000000000000000000000000000"
|
#define ASSET_HASH_CHARS_KART "00000000000000000000000000000000"
|
||||||
|
#define ASSET_HASH_MAPS_KART "00000000000000000000000000000000"
|
||||||
#ifdef USE_PATCH_KART
|
#ifdef USE_PATCH_KART
|
||||||
#define ASSET_HASH_PATCH_KART "00000000000000000000000000000000"
|
#define ASSET_HASH_PATCH_KART "00000000000000000000000000000000"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -954,6 +954,7 @@ static void IdentifyVersion(void)
|
||||||
|
|
||||||
// SRB2kart - Add graphics (temp) // The command for md5 checks is "W_VerifyFileMD5" - looks for ASSET_HASH_SRB2_SRB in config.h.in
|
// SRB2kart - Add graphics (temp) // The command for md5 checks is "W_VerifyFileMD5" - looks for ASSET_HASH_SRB2_SRB in config.h.in
|
||||||
D_AddFile(va(pandf,srb2waddir,"gfx.kart"));
|
D_AddFile(va(pandf,srb2waddir,"gfx.kart"));
|
||||||
|
D_AddFile(va(pandf,srb2waddir,"textures.kart"));
|
||||||
D_AddFile(va(pandf,srb2waddir,"chars.kart"));
|
D_AddFile(va(pandf,srb2waddir,"chars.kart"));
|
||||||
D_AddFile(va(pandf,srb2waddir,"maps.kart"));
|
D_AddFile(va(pandf,srb2waddir,"maps.kart"));
|
||||||
//D_AddFile(va(pandf,srb2waddir,"sounds.kart"));
|
//D_AddFile(va(pandf,srb2waddir,"sounds.kart"));
|
||||||
|
@ -1234,6 +1235,7 @@ void D_SRB2Main(void)
|
||||||
mainwads++; W_VerifyFileMD5(mainwads, ASSET_HASH_PATCH_DTA); // patch.dta
|
mainwads++; W_VerifyFileMD5(mainwads, ASSET_HASH_PATCH_DTA); // patch.dta
|
||||||
#endif
|
#endif
|
||||||
mainwads++; W_VerifyFileMD5(mainwads, ASSET_HASH_GFX_KART); // gfx.kart
|
mainwads++; W_VerifyFileMD5(mainwads, ASSET_HASH_GFX_KART); // gfx.kart
|
||||||
|
mainwads++; W_VerifyFileMD5(mainwads, ASSET_HASH_TEXTURES_KART); // textures.kart
|
||||||
mainwads++; W_VerifyFileMD5(mainwads, ASSET_HASH_CHARS_KART); // chars.kart
|
mainwads++; W_VerifyFileMD5(mainwads, ASSET_HASH_CHARS_KART); // chars.kart
|
||||||
mainwads++; W_VerifyFileMD5(mainwads, ASSET_HASH_MAPS_KART); // maps.kart
|
mainwads++; W_VerifyFileMD5(mainwads, ASSET_HASH_MAPS_KART); // maps.kart
|
||||||
mainwads++; //W_VerifyFileMD5(5, ASSET_HASH_SOUNDS_KART); -- sounds.kart - doesn't trigger modifiedgame, doesn't need an MD5...?
|
mainwads++; //W_VerifyFileMD5(5, ASSET_HASH_SOUNDS_KART); -- sounds.kart - doesn't trigger modifiedgame, doesn't need an MD5...?
|
||||||
|
@ -1249,6 +1251,7 @@ void D_SRB2Main(void)
|
||||||
mainwads++; // patch.dta
|
mainwads++; // patch.dta
|
||||||
#endif
|
#endif
|
||||||
mainwads++; // gfx.kart
|
mainwads++; // gfx.kart
|
||||||
|
mainwads++; // textures.kart
|
||||||
mainwads++; // chars.kart
|
mainwads++; // chars.kart
|
||||||
mainwads++; // maps.kart
|
mainwads++; // maps.kart
|
||||||
mainwads++; // sounds.kart
|
mainwads++; // sounds.kart
|
||||||
|
|
|
@ -140,7 +140,7 @@
|
||||||
extern FILE *logstream;
|
extern FILE *logstream;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//#define DEVELOP // Disable this for release builds to remove excessive cheat commands and enable MD5 checking and stuff, all in one go. :3
|
#define DEVELOP // Disable this for release builds to remove excessive cheat commands and enable MD5 checking and stuff, all in one go. :3
|
||||||
#ifdef DEVELOP
|
#ifdef DEVELOP
|
||||||
#define VERSION 0 // Game version
|
#define VERSION 0 // Game version
|
||||||
#define SUBVERSION 0 // more precise version number
|
#define SUBVERSION 0 // more precise version number
|
||||||
|
@ -546,7 +546,6 @@ extern const char *compdate, *comptime, *comprevision, *compbranch;
|
||||||
#define SECTORSPECIALSAFTERTHINK
|
#define SECTORSPECIALSAFTERTHINK
|
||||||
|
|
||||||
/// SRB2Kart: Camera always has noclip.
|
/// SRB2Kart: Camera always has noclip.
|
||||||
/// \note Kind of problematic. If we decide to keep this on, we'll need serious map changes.
|
|
||||||
#define NOCLIPCAM
|
#define NOCLIPCAM
|
||||||
|
|
||||||
#endif // __DOOMDEF__
|
#endif // __DOOMDEF__
|
||||||
|
|
Loading…
Reference in a new issue