Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								3795e5afbc 
								
							 
						 
						
							
							
								
								Add some sync object functions [build]  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-linux (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-steamos (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows-opengl (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows-directx (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-05-26 14:51:57 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									PeachyPeach 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bbabaa3c79 
								
							 
						 
						
							
							
								
								Fix hand/foot pos and get any Mario part position ( #816 )  
							
							 
							
							... 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-linux (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-steamos (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows-opengl (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows-directx (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
							* Fix hand/foot pos and get any Mario part position 
							
						 
						
							2025-05-21 23:52:04 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									PeachyPeach 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8db6356754 
								
							 
						 
						
							
							
								
								Improving math functions ( #813 )  
							
							 
							
							... 
							
							
							
							* Improving math functions
* Isaac review 
							
						 
						
							2025-05-21 23:50:49 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Isaac0-dev 
								
							 
						 
						
							
							
							
							
								
							
							
								ecac2afd07 
								
							 
						 
						
							
							
								
								fix some issues with smlua  
							
							 
							
							... 
							
							
							
							get_temp_s32_pointer and deref_s32_pointer: these are actually safe and mods use them
fixed a nil script error with smlua_to_cpointer 
							
						 
						
							2025-05-21 21:50:13 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sunk 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ce67d8c0a5 
								
							 
						 
						
							
							
								
								Add gLevelValues.wallMaxRadius ( #815 )  
							
							 
							
							
							
						 
						
							2025-05-21 11:19:02 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sunk 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								047adf35bf 
								
							 
						 
						
							
							
								
								Expose and create some useful functions ( #819 )  
							
							 
							
							
							
						 
						
							2025-05-21 09:40:30 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Prince Frizzy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								02c9a4146b 
								
							 
						 
						
							
							
								
								More Optimizations ( #792 )  
							
							 
							
							... 
							
							
							
							* Initial work on optimizations.
* Requested Changes Part 1
* Requested Changes Part 2
* Requested Changes Part 3
* Requested Changes Part 4
* Requested Changes Part 5
* Requested Changes Part 6
* Update deprecated.lua
---------
Co-authored-by: PeachyPeach <72323920+PeachyPeachSM64@users.noreply.github.com> 
							
						 
						
							2025-05-16 20:27:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Isaac0-dev 
								
							 
						 
						
							
							
							
							
								
							
							
								5cb2296710 
								
							 
						 
						
							
							
								
								make extract_display_lists.py consistent across platforms  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-linux (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-steamos (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-windows-opengl (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-windows-directx (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Has been cancelled 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-05-10 13:30:06 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Isaac0-dev 
								
							 
						 
						
							
							
							
							
								
							
							
								dcc9090ac0 
								
							 
						 
						
							
							
								
								rename Area's unk04 to root and fix lookup error  
							
							 
							
							
							
						 
						
							2025-05-10 13:17:09 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									PeachyPeach 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d4fd39a00 
								
							 
						 
						
							
							
								
								Fix interactions again ( #795 )  
							
							 
							
							
							
						 
						
							2025-05-08 08:51:44 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Beckowl 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7472aa9b0a 
								
							 
						 
						
							
							
								
								Expose useful global graphnodes ( #789 )  
							
							 
							
							... 
							
							
							
							* Add global node getters
* move pointer asterisk thing for consistency
* Run autogen
* Add geo prefix to new functions
* Run regen
* Rename functions
* run autogen
* Make viewport fields mutable
* Address code review comments 
							
						 
						
							2025-05-07 17:09:08 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								6d1f533113 
								
							 
						 
						
							
							
								
								Fully fix 1.3 script errors and other stuff [build]  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-linux (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-steamos (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows-opengl (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows-directx (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-05-04 21:48:03 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								954af5bc0a 
								
							 
						 
						
							
							
								
								this should fix SDL_Joystick lag [build]  
							
							 
							
							
							
						 
						
							2025-05-04 18:41:38 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								d66efc4671 
								
							 
						 
						
							
							
								
								Fix THI black title screen glitch [build]  
							
							 
							
							
							
						 
						
							2025-05-04 16:45:43 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									PeachyPeach 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d94cf00eb9 
								
							 
						 
						
							
							
								
								Fix wrongly documented functions ( #783 )  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-05-02 16:34:43 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									jayden 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								af6e0afbcf 
								
							 
						 
						
							
							
								
								change misleading switch case field label ( #781 )  
							
							 
							
							
							
						 
						
							2025-05-02 13:33:36 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								ee7d694940 
								
							 
						 
						
							
							
								
								Fix HOOK_ON_WARP and document more functions (87.18%)  
							
							 
							
							
							
						 
						
							2025-05-01 20:26:04 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Blockyyy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a0f557bf68 
								
							 
						 
						
							
							
								
								fix HOOK_BEFORE_WARP ( #753 )  
							
							 
							
							... 
							
							
							
							* fix HOOK_BEFORE_WARP
* actual fix and correct hooks.md
* reset arg, make WARP_ARG_EXIT_COURSE -1 
							
						 
						
							2025-04-30 18:22:31 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									PeachyPeach 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								507e6f6102 
								
							 
						 
						
							
							
								
								Fix autogen documentation ( #769 )  
							
							 
							
							... 
							
							
							
							* Fix autogen documentation
* verbose 
							
						 
						
							2025-04-27 17:24:29 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Blockyyy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea353af5c9 
								
							 
						 
						
							
							
								
								HOOK_ON_INSTANT_WARP ( #747 )  
							
							 
							
							... 
							
							
							
							* make HOOK_ON_WARP trigger on instant warps
* oops
* HOOK_ON_INSTANT_WARP
* make the displacement a Vec3s, hooks.md
* fix hooks.md oversight
* get rid of this 
							
						 
						
							2025-04-27 17:21:17 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Prince Frizzy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								15d6f6ae07 
								
							 
						 
						
							
							
								
								Add some sanity checks to prevent bugs and exploits. ( #767 )  
							
							 
							
							... 
							
							
							
							* Add some sanity checks to prevent bugs and exploits.
* Improve sanity check for Koopa Shell Riding.
* Sort and optimize MarioState structure. 
							
						 
						
							2025-04-27 17:02:15 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								6b5263d60e 
								
							 
						 
						
							
							
								
								Whoops  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-04-27 00:35:55 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								bf85d9f9d5 
								
							 
						 
						
							
							
								
								Lay some groundwork for more documentation, fix compilation error, put backgrounds into enum  
							
							 
							
							
							
						 
						
							2025-04-26 23:29:21 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								5d5147cb0e 
								
							 
						 
						
							
							
								
								Document more functions! (83%)  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Has been cancelled 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-04-25 17:03:41 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									PeachyPeach 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0f351e11fb 
								
							 
						 
						
							
							
								
								Gfx/Vtx improvements ( #756 )  
							
							 
							
							... 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-windows (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-ubuntu (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Has been cancelled 
				
			 
		
		
	 
 
	 
							
							- Renamed the `new` and `realloc` functions to `create` and `resize`
- Added `delete_all`
- Made Mod Data a class:
  - Allocation is now limited to prevent out-of-memory crashes: 1024 display lists of max size 2048 and 1024 vertex buffers of max size 4096 per mod
  - Added error codes to identify the cause of a failure (name not found, pointer not found, max size exceeded, item pool is full, ...) 
							
						 
						
							2025-04-24 14:03:17 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								6c7068f1ea 
								
							 
						 
						
							
							
								
								Revert "Constants fix"  
							
							 
							
							... 
							
							
							
							This reverts commit 6659377cd4 . 
							
						 
						
							2025-04-17 18:27:36 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								6659377cd4 
								
							 
						 
						
							
							
								
								Constants fix  
							
							 
							
							
							
						 
						
							2025-04-17 14:51:03 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									PeachyPeach 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								467b22e939 
								
							 
						 
						
							
							
								
								Gfx set command: v2 + Gfx/Vtx dynamic alloc ( #718 )  
							
							 
							
							... 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Has been cancelled 
				
			 
		
		
	 
 
	 
							
							* set_gfx_command part 2
* part 3
* get gfx/vtx from name; copy gfx/vtx
* gfx/vtx dynamic allocation lua
* gfx/vtx_new: don't take level/model/vanilla names
* Clean up gbi constants
* update example
* Isaac review; add gfx_get_next_command and vtx_get_next_vertex
* make all commands length 1; missing NULL checks 
							
						 
						
							2025-04-12 18:19:14 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									PeachyPeach 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								26d64ee79d 
								
							 
						 
						
							
							
								
								fix apply_platform_displacement ( #740 )  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-04-12 23:03:12 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cooliokid956 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f22855d21e 
								
							 
						 
						
							
							
								
								Platform DIsplacement on demand ( #739 )  
							
							 
							
							... 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
							+ two other functions that pipocalio asked for 
							
						 
						
							2025-04-11 23:37:57 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Blockyyy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43d2248727 
								
							 
						 
						
							
							
								
								HOOK_BEFORE_WARP, added params to HOOK_ON_LEVEL_INIT and HOOK_ON_WARP ( #736 )  
							
							 
							
							
							
						 
						
							2025-04-10 17:17:59 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								490939bc95 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-04-10 16:55:27 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Isaac0-dev 
								
							 
						 
						
							
							
							
							
								
							
							
								56577a4a20 
								
							 
						 
						
							
							
								
								fix some read only display lists missing from display_lists.inl  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-04-08 12:54:08 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									PeachyPeach 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b190ee09fb 
								
							 
						 
						
							
							
								
								Gfx Vtx vanilla only duplicates ( #733 )  
							
							 
							
							... 
							
							
							
							Some changes for gfx vtx duplication:
- Only vanilla (read-only) stuff is duplicated
- Stuff is duplicated only once, and uses a map rom->ram for next iterations
- Stuff is restored to original values on network shutdown
also fixes incorrect types in some extern declarations 
							
						 
						
							2025-04-08 10:20:50 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Baconator2558 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ce8350514c 
								
							 
						 
						
							
							
								
								Add HOOK_ALLOW_FORCE_WATER_ACTION ( #731 )  
							
							 
							
							... 
							
							
							
							* Update constants.md
* Update constants.lua
* Update smlua_constants_autogen.c
* Update surface_terrains.h
* Update hooks.md
* Add files via upload
* Update constants.lua
* Update smlua_hooks.h
* Update smlua_constants_autogen.c
* Update constants.md
* Update mario_actions_airborne.c
* Update mario_actions_airborne.c
* Update mario_actions_stationary.c
* Update mario_actions_automatic.c
* Update mario_actions_object.c
* Update mario_actions_moving.c
* Update mario_actions_submerged.c
* Update mario_actions_airborne.c
* Update mario_actions_stationary.c
* Update mario_actions_automatic.c
* Update mario_actions_object.c
* Update mario_actions_moving.c
* Update mario_actions_submerged.c
* Update hooks.md
* Update hooks.md
* Update mario_actions_submerged.c
* Update hooks.md
* deal with gCamera being exposed incorrectly
* update gCamera as the pointer is updated
* served time for crimes against C
* Update revamped flying damage (#722 )
* forgot to null check it
* lois (#5 )
* deal with gCamera being exposed incorrectly
* update gCamera as the pointer is updated
* served time for crimes against C
* Update revamped flying damage (#722 )
* forgot to null check it
* Fix/optimize/improve lighting engine
* Camera fixes
---------
Co-authored-by: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com>
Co-authored-by: Sunk <69110309+Sunketchupm@users.noreply.github.com>
Co-authored-by: Agent X <44549182+AgentXLP@users.noreply.github.com>
* Update lighting_engine.c
* Update lighting_engine.c
* bart (#6 )
* deal with gCamera being exposed incorrectly
* update gCamera as the pointer is updated
* served time for crimes against C
* Update revamped flying damage (#722 )
* forgot to null check it
* Fix/optimize/improve lighting engine
* Camera fixes
* Fix small LE whoopsie
* Update CS to v1.13
* New coopnet libraries for macOS (#725 )
* Fix camera issues (#726 )
* Fix vanilla camera in automatic
* Correct dpad movement direction
Matches the same direction as romhack camera now
* Make Git hash only dev or debug
* Fixes
* fix some script errors in mods that pass in nil objects
technically this is the mod's fault, but this is more consistent behavior for a cheap fix
* Further fix camera (#727 )
* Further fix camera
* Remove re-override
* fix scrolling textures simply not scrolling
this was caused by the duplicated vertices commit
* free stuff
---------
Co-authored-by: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com>
Co-authored-by: Sunk <69110309+Sunketchupm@users.noreply.github.com>
Co-authored-by: Agent X <44549182+AgentXLP@users.noreply.github.com>
Co-authored-by: EmeraldLockdown <86802223+EmeraldLoc@users.noreply.github.com>
* Update smlua_cobject.c
* Update mario_step.c
* Update bettercamera.inc.h
* Update camera.c
* Update smlua_cobject.h
* Update camera.c
* Add files via upload
* Update constants.lua
* Update constants.md
* Update hooks.md
* Update smlua_constants_autogen.c
* Update smlua_hooks.h
* Update smlua_hooks.h
* Update smlua_hooks.c
* Update mario_actions_airborne.c
* Update mario_actions_automatic.c
* Update mario_actions_moving.c
* Update mario_actions_object.c
* Update mario_actions_stationary.c
* Update mario_actions_submerged.c
* Update mario_step.c
* Update mario_actions_airborne.c
* Update mario_actions_automatic.c
* Update mario_actions_moving.c
* Update mario_actions_object.c
* Update mario_actions_stationary.c
* Update mario_actions_submerged.c
* Update hooks.md
* Update mario_actions_airborne.c
* Update mario_actions_automatic.c
* Update mario_actions_moving.c
* Update mario_actions_object.c
* Update mario_actions_stationary.c
* Update mario_actions_submerged.c
* Update mario_actions_submerged.c
* Update mario_step.c
* Update mario_actions_stationary.c
* Update mario_actions_submerged.c
* Update mario_step.c
* Update mario_actions_airborne.c
* Update mario_actions_airborne.c
* Update mario_actions_automatic.c
* Update mario_actions_moving.c
* Update mario_actions_object.c
* Update mario_actions_submerged.c
---------
Co-authored-by: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com>
Co-authored-by: Sunk <69110309+Sunketchupm@users.noreply.github.com>
Co-authored-by: Agent X <44549182+AgentXLP@users.noreply.github.com>
Co-authored-by: EmeraldLockdown <86802223+EmeraldLoc@users.noreply.github.com> 
							
						 
						
							2025-04-07 18:47:52 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cooliokid956 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3bfa75e32b 
								
							 
						 
						
							
							
								
								Miscellaneous Additions: Addendum ( #723 )  
							
							 
							
							... 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
							* More autogen work
- made the `Pointer_` classes into aliases instead so that they're actually associated with their true type
- "Total constants" metric is now accurate
* High Quality Master Volume
* Audio work
it's 12:55am and there are some bright flashes outside (lightning)
- cracked the code (interpreted the "Acc" in `tempoAcc`)
- added several functions that will help greatly in the Streamed Music department (you can now match sequenced music fading (transitions, eepy, etc.))
- introducing `gMasterVolume`! a variable that is only updated when it needs to be, theoretically improving performance (by some amount). this variable is used in many places in place of recalculations of the same number
- made it so that muting the game skips some audio processing (not the main process since that would linger after unmuting (not good))
- fixed an oversight where lua volumes were not taken into account when `audio_stream_set_volume`
- it's its 😁 
- removed additional `#include "audio/external.h"`
it is 1:06am
gn
* Add mouse status functions
you can now check if mouse buttons were held, clicked, or released
* Sorting was a bad idea
disabled sorting for constants so that they are represented more closely to their original defines
* Expose playerlist page index
also noticed that sorting still sucks
* Minor (very important) detail
lalette
* Addressing the PeachyPeachSM64 reviews
* Return of the Forced 4:3 Mode
shoutouts to DISPLAY.FORCE_4BY3 for sticking through the toughest of times, waiting for this day to come
* Added scroll support
- Scrolling added to chat box (hold ctrl to scroll fewer lines, shift to scroll faster)
- Scrolling functions added to smlua
* Addressing the Isaac0-dev review + fixes
- mouse scroll is now accumulated
- djui_gfx_get_dimensions
- forced 4:3 won't kick in if the window isn't wide enough
- game now recognizes horizontal resizing when in 4:3 mode
* Run autogen
* gfx_get_dimensions
works just as well 
							
						 
						
							2025-04-05 13:52:14 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Isaac0-dev 
								
							 
						 
						
							
							
							
							
								
							
							
								c2823c268e 
								
							 
						 
						
							
							
								
								fix some script errors in mods that pass in nil objects  
							
							 
							
							... 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
							technically this is the mod's fault, but this is more consistent behavior for a cheap fix 
							
						 
						
							2025-04-01 16:13:56 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								0ee8d5f81e 
								
							 
						 
						
							
							
								
								Fix/optimize/improve lighting engine  
							
							 
							
							
							
						 
						
							2025-03-28 23:06:48 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								02bd7917cb 
								
							 
						 
						
							
							
								
								Fix lighting engine merge header mistake  
							
							 
							
							
							
						 
						
							2025-03-27 17:24:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								c0e547e2d1 
								
							 
						 
						
							
							
								
								[build] Increment version to 1.3  
							
							 
							
							
							
						 
						
							2025-03-27 17:13:14 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e540790a3 
								
							 
						 
						
							
							
								
								Basic Vertex Point Lighting Engine ( #716 )  
							
							 
							
							... 
							
							
							
							* CONCEPT: Basic vertex lighting engine
Set the geometry mode on your model to G_LIGHTING_ENGINE_EXT, spawn a `bhvAmbientLight`, spawn some `bhvPointLight`s, and then you got yourself a mighty interesting scene.
* Fixes
* How did I miss this
* Make light set home pos 
							
						 
						
							2025-03-27 16:36:02 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Baconator2558 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c26e968076 
								
							 
						 
						
							
							
								
								Allow wind to be ignored with HOOK_ALLOW_HAZARD_SURFACE ( #721 )  
							
							 
							
							... 
							
							
							
							* Update constants.md
* Update constants.lua
* Update smlua_constants_autogen.c
* Update surface_terrains.h
* Update hooks.md
* Add files via upload 
							
						 
						
							2025-03-27 14:48:36 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Isaac0-dev 
								
							 
						 
						
							
							
							
							
								
							
							
								f2b4f4aaad 
								
							 
						 
						
							
							
								
								add herobrine  
							
							 
							
							... 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Has been cancelled 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Has been cancelled 
				
			 
		
		
	 
 
	 
							
							Co-Authored-By: Agent X <44549182+AgentXLP@users.noreply.github.com> 
							
						 
						
							2025-03-26 14:21:02 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								661ba3b5b0 
								
							 
						 
						
							
							
								
								Clarify network send function comments  
							
							 
							
							
							
						 
						
							2025-03-23 17:38:00 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cooliokid956 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								efcfff210d 
								
							 
						 
						
							
							
								
								Miscellaneous additions ( #711 )  
							
							 
							
							... 
							
							
							
							- Fixed script file path shortening for Windows in console errors (what I could at least, the one left unfixed is preprocessed and I can't mess with that)
- Adjusted audio sanity check messages to sound more natural
- 9 new functions added:
## `audio_stream_set_loop_points(audio, start, end)`
Sets an audio stream's loop points in samples, no longer requiring a hacky method to loop streams in mods
## `get_active_mod()`
Returns the mod currently being processed, can be used by mods with APIs to determine what they're being used by and react accordingly
## `get_area_update_counter()`
Returns `gAreaUpdateCounter`, can be used to determine various in-game statistics, as well as if the game is being updated
## Exposed several object pointers
`get_current_object()` to retrieve `gCurrentObject`
`get_dialog_object()` to retrieve `gContinueDialogFunctionObject`
`(get|set)_cutscene_focus()` to retrieve/assign `gCutsceneFocus`
`(get|set)_secondary_camera_focus()` to retrieve/assign `gSecondCameraFocus` 
							
						 
						
							2025-03-24 07:31:06 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								2479eaabfb 
								
							 
						 
						
							
							
								
								This new camera code is NOT up to pollos standards.  
							
							 
							
							
							
						 
						
							2025-03-18 23:06:36 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								0f0997a2ac 
								
							 
						 
						
							
							
								
								Add mod menu text hook and make hook functions return index  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-03-15 18:04:59 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								ab49c33d86 
								
							 
						 
						
							
							
								
								Expose some cool math functions  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-03-14 22:25:56 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sunk 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								edacdcc7e4 
								
							 
						 
						
							
							
								
								More settings to the Camera settings menu ( #555 )  
							
							 
							
							... 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Build coop / build-ubuntu (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-windows (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-arm (push) Waiting to run 
				
			 
		
			
				
	 
				Build coop / build-macos-intel (push) Waiting to run 
				
			 
		
		
	 
 
	 
							
							Sherbie's suggestions from #497  and #538 , as well as suggestions from others on discord.
Add 2 new camera settings to free camera, being camera collision and dpad usage.
Add an entire new camera submenu for romhack camera, which are now no longer exclusive to romhacks. 
							
						 
						
							2025-03-14 13:01:51 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agent X 
								
							 
						 
						
							
							
							
							
								
							
							
								3792f0aebb 
								
							 
						 
						
							
							
								
								Raise custom object fields limit from 16 to 64  
							
							 
							
							
							
						 
						
							2025-03-13 22:09:46 -04:00