diff --git a/.efrocachemap b/.efrocachemap index 31f73264..77f613d8 100644 --- a/.efrocachemap +++ b/.efrocachemap @@ -4099,22 +4099,22 @@ "build/assets/windows/Win32/ucrtbased.dll": "bfd1180c269d3950b76f35a63655e9e1", "build/assets/windows/Win32/vc_redist.x86.exe": "15a5f1f876503885adbdf5b3989b3718", "build/assets/windows/Win32/vcruntime140d.dll": "865b2af4d1e26a1a8073c89acb06e599", - "build/prefab/full/linux_arm64_gui/debug/ballisticakit": "b8c80a78183d41fec408df1ca4fcb18c", - "build/prefab/full/linux_arm64_gui/release/ballisticakit": "b6ace5b381e6dabc6e8463b4f317be8a", - "build/prefab/full/linux_arm64_server/debug/dist/ballisticakit_headless": "61c679179140a5ecc326777b5006901d", - "build/prefab/full/linux_arm64_server/release/dist/ballisticakit_headless": "b1b676dd904627f29b048a4f519e4539", - "build/prefab/full/linux_x86_64_gui/debug/ballisticakit": "e7d60544dfaf4502be0c9db87b935b7d", - "build/prefab/full/linux_x86_64_gui/release/ballisticakit": "b91486c618e511d6eab047dcbc3b9d80", - "build/prefab/full/linux_x86_64_server/debug/dist/ballisticakit_headless": "00f9ced2141a2f6620de7d963228d905", - "build/prefab/full/linux_x86_64_server/release/dist/ballisticakit_headless": "9361246bf92df923bad093cd09d42879", - "build/prefab/full/mac_arm64_gui/debug/ballisticakit": "243bb3c7d8ad49387b7fdb0626def53e", - "build/prefab/full/mac_arm64_gui/release/ballisticakit": "f25a6d9a8a8a6726ad6d1482714947e0", - "build/prefab/full/mac_arm64_server/debug/dist/ballisticakit_headless": "161f25f617f67116948ecd696b1d526d", - "build/prefab/full/mac_arm64_server/release/dist/ballisticakit_headless": "affce2d0bf2e62fef28116c406785123", - "build/prefab/full/windows_x86_gui/debug/BallisticaKit.exe": "14bc5b36e1e1c8dd1845e533c3949415", - "build/prefab/full/windows_x86_gui/release/BallisticaKit.exe": "3f54c5d7e715f8cba463d46076c0188f", - "build/prefab/full/windows_x86_server/debug/dist/BallisticaKitHeadless.exe": "eee72aa94c306dbc97a160eb52d47bff", - "build/prefab/full/windows_x86_server/release/dist/BallisticaKitHeadless.exe": "5bef6f5b163db57db1564e11011ecf80", + "build/prefab/full/linux_arm64_gui/debug/ballisticakit": "c17766bb6af443f839155e9b35d7b431", + "build/prefab/full/linux_arm64_gui/release/ballisticakit": "1d51f90311351056ed8c0ae30cee883c", + "build/prefab/full/linux_arm64_server/debug/dist/ballisticakit_headless": "71458e32defb8cfc17127a2621fead2c", + "build/prefab/full/linux_arm64_server/release/dist/ballisticakit_headless": "7d78be8eef9e0c4e9c5054b814924e15", + "build/prefab/full/linux_x86_64_gui/debug/ballisticakit": "fa6a1343d0fade2263a964ffa5256469", + "build/prefab/full/linux_x86_64_gui/release/ballisticakit": "7e538ef38a565d5b6112ed4384d50deb", + "build/prefab/full/linux_x86_64_server/debug/dist/ballisticakit_headless": "d0d8cb808b34da8cb7db0a3ae84ee662", + "build/prefab/full/linux_x86_64_server/release/dist/ballisticakit_headless": "094fec8a56660496dd7113c3f3dd820d", + "build/prefab/full/mac_arm64_gui/debug/ballisticakit": "af880b108bebde25960c379b61019d59", + "build/prefab/full/mac_arm64_gui/release/ballisticakit": "d018fe9cf1eb4a610ecbf4d305c363e5", + "build/prefab/full/mac_arm64_server/debug/dist/ballisticakit_headless": "32b8d1f52d5c1cf1fa894a530f96f24d", + "build/prefab/full/mac_arm64_server/release/dist/ballisticakit_headless": "28495562731e3c4a9653d40261787a6e", + "build/prefab/full/windows_x86_gui/debug/BallisticaKit.exe": "0f00a3e831f97d1fcf968bbb46de3136", + "build/prefab/full/windows_x86_gui/release/BallisticaKit.exe": "9aeb946a4cd875cfdefd7f86a8cf32bd", + "build/prefab/full/windows_x86_server/debug/dist/BallisticaKitHeadless.exe": "4d8e14542380eee3028cb9a4fe5245f8", + "build/prefab/full/windows_x86_server/release/dist/BallisticaKitHeadless.exe": "e25bfb933a2a706965bc1052617cd16b", "build/prefab/lib/linux_arm64_gui/debug/libballisticaplus.a": "45b1203c8f48993bb49cb5ede270cbbf", "build/prefab/lib/linux_arm64_gui/release/libballisticaplus.a": "462796ac70e26fe008fc0930753e8036", "build/prefab/lib/linux_arm64_server/debug/libballisticaplus.a": "45b1203c8f48993bb49cb5ede270cbbf", @@ -4127,14 +4127,14 @@ "build/prefab/lib/mac_arm64_gui/release/libballisticaplus.a": "97e07be89d10a5c224d0ac3dca502e7b", "build/prefab/lib/mac_arm64_server/debug/libballisticaplus.a": "0aa4c2291dbe7816e7b2eb09ed601ed5", "build/prefab/lib/mac_arm64_server/release/libballisticaplus.a": "97e07be89d10a5c224d0ac3dca502e7b", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.lib": "0eeee065ff2950566bbb1307c14b4290", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.pdb": "8566711942e1f362a5301e15b2a69784", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.lib": "6985ea6d7ec99928bfc02be4960cb272", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.pdb": "a6c8ba4f390a583564468d0520b5cf36", - "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.lib": "3320dddedd30b0e8b67e3fc5cf84e8cd", - "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.pdb": "9c0e0ed8424c708d5ff89f0672cb5405", - "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.lib": "bdc544eb85b73add267866ce7c92ab11", - "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.pdb": "ff9eab1c749e2492f0bdd82f851b9130", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.lib": "feaed1063af13244171db9c61157b9a9", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.pdb": "a7dceed0a0f334be43831f3864567fc4", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.lib": "85822d126ffd2b4db23bd906a6b5b1dd", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.pdb": "bac58b7621986d34574ec80b116a8b1b", + "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.lib": "b3cb346360fe9a756e7e14fe187f597e", + "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.pdb": "2ae6dbf71ea9641283a4e4169384efea", + "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.lib": "48c3ae178cf929bce8b74f30bd42a85a", + "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.pdb": "f55ec3ed54fd4704ee51be98ce1fea38", "src/assets/ba_data/python/babase/_mgen/__init__.py": "f885fed7f2ed98ff2ba271f9dbe3391c", "src/assets/ba_data/python/babase/_mgen/enums.py": "794d258d59fd17a61752843a9a0551ad", "src/ballistica/base/mgen/pyembed/binding_base.inc": "3a583e7e03bd4907b21adc3bf5729d15", diff --git a/CHANGELOG.md b/CHANGELOG.md index 0cf3e15e..14575e25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -### 1.7.37 (build 22097, api 9, 2024-11-12) +### 1.7.37 (build 22099, api 9, 2024-11-13) - Bumping api version to 9. As you'll see below, there's some UI changes that will require a bit of work for any UI mods to adapt to. If your mods don't touch UI stuff at all you can simply bump your api version and call it a day. diff --git a/src/assets/ba_data/python/baenv.py b/src/assets/ba_data/python/baenv.py index 9b1d2d27..bc98ffef 100644 --- a/src/assets/ba_data/python/baenv.py +++ b/src/assets/ba_data/python/baenv.py @@ -53,7 +53,7 @@ if TYPE_CHECKING: # Build number and version of the ballistica binary we expect to be # using. -TARGET_BALLISTICA_BUILD = 22097 +TARGET_BALLISTICA_BUILD = 22099 TARGET_BALLISTICA_VERSION = '1.7.37' diff --git a/src/ballistica/shared/ballistica.cc b/src/ballistica/shared/ballistica.cc index 6d2123df..dfc44141 100644 --- a/src/ballistica/shared/ballistica.cc +++ b/src/ballistica/shared/ballistica.cc @@ -39,7 +39,7 @@ auto main(int argc, char** argv) -> int { namespace ballistica { // These are set automatically via script; don't modify them here. -const int kEngineBuildNumber = 22097; +const int kEngineBuildNumber = 22099; const char* kEngineVersion = "1.7.37"; const int kEngineApiVersion = 9; diff --git a/tools/batools/build.py b/tools/batools/build.py index 917c2e6c..a00b5642 100644 --- a/tools/batools/build.py +++ b/tools/batools/build.py @@ -352,15 +352,19 @@ def checkenv() -> None: print(f'{Clr.BLD}Checking environment...{Clr.RST}', flush=True) # Make sure they've got cmake. - if ( - subprocess.run( - ['which', 'cmake'], check=False, capture_output=True - ).returncode - != 0 - ): - raise CleanError( - 'cmake is required; please install it via apt, brew, etc.' - ) + # + # UPDATE - don't want to do this since they might just be using + # prefab builds. + if bool(False): + if ( + subprocess.run( + ['which', 'cmake'], check=False, capture_output=True + ).returncode + != 0 + ): + raise CleanError( + 'cmake is required; please install it via apt, brew, etc.' + ) # Make sure they've got curl. if (