sm64coopdx/data
djoslin0 0538204fc3
Fix - Remove incorrect collision validation check (#1026)
A validation check in dynos_bin_col.cpp was wrong, which would block otherwise
well formed collision files. Since collisions are parsed as s16, if you reach
the bounds of s16 values will begin to overflow and the validation will catch
it.

To work around this overflow issue, you need to output groups of triangles and
vertices. However the existing check in ValidateColInit() would prevent this
workaround. Now there is essentially no hard-coded limit when it comes to vertex
and triangle counts of collision structs.

Co-authored-by: MysterD <myster@d>
2025-11-21 20:21:14 +01:00
..
behavior_data.c Speed up lighting engine by 80% 2025-07-17 15:41:06 -04:00
behavior_table.c Add lua params support to level macros (allocate dialog pt. 2) (#905) 2025-09-13 20:36:28 +02:00
dynos.c.h Fix djui hud texture unsupported formats (#995) 2025-11-20 11:44:02 +10:00
dynos.cpp.h Fix djui hud texture unsupported formats (#995) 2025-11-20 11:44:02 +10:00
dynos.h Regenerate DynOS assets when source files are modified (#873) 2025-07-02 23:24:35 +10:00
dynos_bin_actor.cpp Regenerate DynOS assets when source files are modified (#873) 2025-07-02 23:24:35 +10:00
dynos_bin_ambient_t.cpp Added in-game console for DynOS and Lua errors 2023-05-19 04:20:08 -07:00
dynos_bin_animation.cpp Added in-game console for DynOS and Lua errors 2023-05-19 04:20:08 -07:00
dynos_bin_behavior.cpp Enforce function pointers types in dynos 2025-08-17 19:27:41 +02:00
dynos_bin_col.cpp Fix - Remove incorrect collision validation check (#1026) 2025-11-21 20:21:14 +01:00
dynos_bin_common.cpp Basic Vertex Point Lighting Engine (#716) 2025-03-27 16:36:02 -04:00
dynos_bin_compress.cpp ModFs improvements (#907) 2025-10-21 19:42:06 +02:00
dynos_bin_geo.cpp GEO_BONE GeoLayout command (#913) 2025-08-20 12:46:32 +10:00
dynos_bin_gfx.cpp Fix gfx_set_command bug if symbol is a substring of another symbol 2025-11-08 16:46:59 +01:00
dynos_bin_legacy.cpp DynOS Bin Compression (#131) 2022-06-25 00:52:53 -07:00
dynos_bin_light0.cpp Add Lights0 support to DynOS 2023-06-12 02:08:20 -07:00
dynos_bin_light_t.cpp Added in-game console for DynOS and Lua errors 2023-05-19 04:20:08 -07:00
dynos_bin_lights.cpp Added in-game console for DynOS and Lua errors 2023-05-19 04:20:08 -07:00
dynos_bin_lvl.cpp Add lua params support to level macros (allocate dialog pt. 2) (#905) 2025-09-13 20:36:28 +02:00
dynos_bin_lvl_validate.cpp Add lua params support to level macros (allocate dialog pt. 2) (#905) 2025-09-13 20:36:28 +02:00
dynos_bin_macro_object.cpp Added in-game console for DynOS and Lua errors 2023-05-19 04:20:08 -07:00
dynos_bin_movtex.cpp Added in-game console for DynOS and Lua errors 2023-05-19 04:20:08 -07:00
dynos_bin_movtexqc.cpp Enforce function pointers types in dynos 2025-08-17 19:27:41 +02:00
dynos_bin_pointer.cpp Enforce function pointers types in dynos 2025-08-17 19:27:41 +02:00
dynos_bin_read.cpp Low-hanging fruit mod loading optimizations (#493) 2024-11-16 12:44:57 +10:00
dynos_bin_rooms.cpp DynOS Bin Compression (#131) 2022-06-25 00:52:53 -07:00
dynos_bin_tex.cpp ModFs improvements (#907) 2025-10-21 19:42:06 +02:00
dynos_bin_texlist.cpp Enforce function pointers types in dynos 2025-08-17 19:27:41 +02:00
dynos_bin_trajectory.cpp Added in-game console for DynOS and Lua errors 2023-05-19 04:20:08 -07:00
dynos_bin_utils.cpp Regenerate DynOS assets when source files are modified (#873) 2025-07-02 23:24:35 +10:00
dynos_bin_vtx.cpp Add G_PACKED_NORMALS Geo Mode from F3DEX3 (#768) 2025-04-25 15:07:31 -04:00
dynos_c.cpp Fix djui hud texture unsupported formats (#995) 2025-11-20 11:44:02 +10:00
dynos_cmap.cpp Fix graph node interpolation (#917) 2025-08-19 08:15:30 +10:00
dynos_cmap.cpp.h add unordered map to cmap 2024-11-30 15:33:11 +10:00
dynos_gfx_init.cpp Add mod development mode (#851) 2025-06-22 19:07:15 +10:00
dynos_level.cpp Fix warping from one custom level to another (#878) 2025-07-01 01:52:17 +02:00
dynos_main.cpp Gfx set command: v2 + Gfx/Vtx dynamic alloc (#718) 2025-04-12 18:19:14 -04:00
dynos_mgr_actor.cpp ModFs improvements (#907) 2025-10-21 19:42:06 +02:00
dynos_mgr_anim.cpp revise my latest changes 2025-06-04 07:58:02 +10:00
dynos_mgr_bhv.cpp Add a safer version of Lua's require() (#847) 2025-06-14 19:49:07 +10:00
dynos_mgr_builtin.cpp Enforce function pointers types in dynos 2025-08-17 19:27:41 +02:00
dynos_mgr_builtin_externs.h Show Ping option (#889) 2025-07-29 22:39:36 +10:00
dynos_mgr_builtin_tex.cpp Fix djui hud texture unsupported formats (#995) 2025-11-20 11:44:02 +10:00
dynos_mgr_col.cpp ModFs improvements (#907) 2025-10-21 19:42:06 +02:00
dynos_mgr_gfx.cpp Fix Texture type; add various get_name functions (#945) 2025-09-15 20:59:26 +02:00
dynos_mgr_lvl.cpp Fix DynOS lvl crash 2023-12-05 19:36:47 -05:00
dynos_mgr_moddata.cpp Gfx/Vtx improvements (#756) 2025-04-24 14:03:17 +10:00
dynos_mgr_moddata.hpp Fix Texture type; add various get_name functions (#945) 2025-09-15 20:59:26 +02:00
dynos_mgr_models.cpp Fix warnings and some bugs 2025-07-02 18:49:44 +02:00
dynos_mgr_movtexqc.cpp Shorten include paths by removing unnecessary "src/" 2024-04-17 17:28:38 -04:00
dynos_mgr_pack.cpp Auto disable billboards for 3D models (#579) 2024-12-22 07:54:45 -05:00
dynos_mgr_tex.cpp Fix djui hud texture unsupported formats (#995) 2025-11-20 11:44:02 +10:00
dynos_misc.cpp Fix inconsistent mapping between sSm64CharMap and str_ascii_to_dialog (#892) 2025-07-29 11:53:53 +10:00
dynos_warps.cpp Fix sequenced background music when set in ON_LEVEL_INIT (#1011) 2025-11-17 10:21:29 +10:00