PeachyPeach
32f395fb0c
ModFs improvements ( #907 )
...
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
* zip + json properties; check existing file in create file
* smlua_audio_utils_replace_sequence
* audio_stream_load, audio_sample_load, smlua_model_util_get_id
* get_texture_info + can also load PNG files
* smlua_collision_util_get
* add wildcard in properties files + set text mode
* filepath restrictions
* Some mod_storage improvements
- Cache mod storage files into a map to reduce file I/O
- Fix a bug in mod_storage_save
- Add mod_storage_load_all that returns all keys/values as a table
* shutdown; fix buffer overflow; fix warnings; lua table
* reject binary files starting with MZ or ELF
* function members
* better doc
* adding file rewind
* ModFS guide; replace yaml by ini; read string buffer changes
2025-10-21 19:42:06 +02:00
PeachyPeach
d9f5869fcd
Fix Texture type; add various get_name functions ( #945 )
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-09-15 20:59:26 +02:00
Isaac0-dev
98ff007818
get_texture_average_color
...
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
pass in a texture, it returns the average color of the texture
2025-06-05 22:33:24 +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
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
Agent X
8525a9a2ee
DynOS fixes
2024-06-26 18:51:11 -04:00
Radek Krzyśków
eb45999791
Fix the texture dimensions check in DynOS ( #67 )
2024-06-11 18:47:22 -04:00
Agent X
2d314c539c
DynOS NPOT texture warning instead of error
2024-05-11 17:52:42 -04:00
Isaac0-dev
85c3bde7e3
improve frame delaying and vsync ( #31 )
...
use uncapped framerate and vsync for the best experience
2024-05-09 23:56:54 +10:00
Agent X
b08fc74a3d
Fix small mistake in DynOS_Tex_Get
2024-03-25 20:39:49 -04:00
Isaac0-dev
4008b38411
texture_override_set for custom level textures ( #6 )
...
* texture_override_set for custom level textures
* whoops
2024-03-23 08:20:54 -04:00
Agent X
a2fd2983b2
Add crash preventions to DynOS_Tex_Get
2024-03-22 18:54:24 -04:00
MysterD
9de82b3237
Fix crash in dynos texture generation
2023-11-21 17:25:46 -05:00
Agent X
802affd839
ENHANCE_LEVEL_TEXTURES and make all DynOS textures overridable in Lua
2023-11-11 12:15:32 -05:00
MysterD
70d551ab82
Clear texture 1 on level init (fixes corrupt level textures)
2023-06-27 15:38:08 -07:00
MysterD
26cc9ee17f
Attempt #3
2022-05-09 09:45:14 -07:00
MysterD
d75b0e9133
Started working toward allowing disconnection
2022-05-09 07:27:47 -07:00
MysterD
379d5df5dc
Fix various checks for whether or not we should generate tex files
2022-05-07 15:54:27 -07:00
MysterD
cdcbdabb37
Allow Lua to get any vanilla texture
2022-05-07 03:05:25 -07:00
MysterD
ad6642a4bd
Add support for custom HUD textures and faster texture packs w/o EXTERNAL_DATA
2022-05-06 22:03:12 -07:00
MysterD
f2ca0e18fc
Fix crash when toggling dynos packs
2022-04-23 02:22:12 -07:00
MysterD
78bda75e45
Massive DynOS refactor for performance/organization
2022-04-19 21:06:18 -07:00
MysterD
8f773ea887
Make DynOS texture lookup use a set for performance
2022-04-19 18:24:26 -07:00