|
d0f7799448
|
debug
|
2025-05-14 18:16:07 -07:00 |
|
|
81c9e3470b
|
physics: use Bounds
|
2025-05-14 18:15:26 -07:00 |
|
|
b45e02c487
|
integer: export Parity trait
|
2025-05-14 17:26:41 -07:00 |
|
|
8698ca4a7e
|
integer: time bitshift operations
|
2025-05-14 17:26:41 -07:00 |
|
|
8f04953326
|
physics: simplify face crawler trait bound
|
2025-05-14 16:52:51 -07:00 |
|
|
ae81d8ceaf
|
derive Debug for many structs
|
2025-05-14 16:52:51 -07:00 |
|
|
2ecaeb1615
|
physics: test_collision_small_mv
|
2025-05-14 13:51:14 -07:00 |
|
|
768cd4ad1a
|
physics: deref can be coerced
|
2025-05-13 17:26:10 -07:00 |
|
|
708462441a
|
physics: clean up PhysicsMesh generation
|
2025-05-13 16:08:51 -07:00 |
|
|
da3ab52fe0
|
physics: do not require complete_mesh as first submesh
This removes a silent assumption about the input meshes and moves the branching from submeshes() to complete_mesh()
|
2025-05-13 15:45:30 -07:00 |
|
|
20f3e79cde
|
rbx_loader: anything that uses velocity property should not be a booster
|
2025-05-09 20:56:42 -07:00 |
|
|
217f7fd7c3
|
physics: recalculate acceleration in collision_{start|end}_intersect
|
2025-05-09 20:56:42 -07:00 |
|
|
1e4d98f386
|
physics: use scratch vector in vert_edges
|
2025-05-09 20:56:42 -07:00 |
|
|
71bce361e6
|
rbx_loader: default meshpart mesh to empty string
|
2025-05-08 16:02:22 -07:00 |
|
|
d36c184f7e
|
rbx_loader: auto-scale union graphics to fit size
|
2025-05-08 15:33:37 -07:00 |
|
|
2c3f257f0e
|
rbx_loader: move mesh size detection into mesh convert
|
2025-05-08 15:33:37 -07:00 |
|
|
9e7e115809
|
deferred_loader: load generic mesh
|
2025-05-08 15:31:32 -07:00 |
|
|
2ea60b07fe
|
rbx_loader: default physics for unions
|
2025-05-08 15:31:32 -07:00 |
|
|
2fe884175e
|
rbx_loader: export primitive cube info
|
2025-05-07 15:57:19 -07:00 |
|
|
9f570d0f3e
|
rbx_loader: prepare union convert for default physics
|
2025-05-07 15:57:19 -07:00 |
|
|
6e6bafe719
|
use .entry() match in generate_models
|
2025-05-02 19:36:34 -07:00 |
|
|
5f0ddc2f28
|
stop using transmute and document unsafe replacement code
|
2025-04-27 15:16:57 -07:00 |
|
|
ba1c1ec8c6
|
roblox_emulator: move lifetime inside PhantomData, saving 8 bytes
|
2025-04-24 13:51:28 -07:00 |
|
|
67cafd8cbb
|
update deps including Decal.TextureContent
|
2025-04-23 18:05:09 -07:00 |
|
|
ca88eb1cad
|
roblox_emulator: convert numbers to string in Instance.__newindex
|
2025-04-23 17:28:08 -07:00 |
|
|
2bf34fd04c
|
roblox_emulator: move coerce method onto CoerceEnum struct
|
2025-04-23 17:19:59 -07:00 |
|
|
b5da30fd9a
|
silence some warnings
|
2025-04-23 16:07:28 -07:00 |
|
|
95fffbbf42
|
roblox_emulator: bump version
|
2025-04-23 16:04:03 -07:00 |
|
|
9a636d5b50
|
roblox_emulator: Terrain.FillCylinder
|
2025-04-23 15:52:46 -07:00 |
|
|
2c8954c2b4
|
roblox_emulator: add Instance.Destroy aliases
|
2025-04-23 15:52:46 -07:00 |
|
|
985a703811
|
roblox_emulator: add CFrame.new(nil) constructor
|
2025-04-23 15:43:59 -07:00 |
|
|
37dbe35222
|
roblox_emulator: coerce enums in Terrain functions
|
2025-04-23 15:41:31 -07:00 |
|
|
f0de24d161
|
roblox_emulator: more BrickColor constructors
|
2025-04-23 15:39:34 -07:00 |
|
|
7d5ff55803
|
roblox_emulator: add Terrain:FillBall stub
|
2025-04-23 15:27:24 -07:00 |
|
|
7fffe05751
|
roblox_emulator: Color3.FromRGB alias
|
2025-04-23 15:22:16 -07:00 |
|
|
2ac38efef6
|
roblox_emulator: ClickDetector.MouseClick stub
|
2025-04-23 15:03:10 -07:00 |
|
|
5881e593b2
|
roblox_emulator: implement Instance.GetFullName
|
2025-04-23 15:03:10 -07:00 |
|
|
64a4499544
|
roblox_emulator: export mlua error
|
2025-04-23 15:03:10 -07:00 |
|
|
fca9e1c325
|
roblox_emulator: implement Error trait for ServicesError
|
2025-04-23 15:03:10 -07:00 |
|
|
6a88003b09
|
roblox_emulator: CFrame.FromEulerAnglesXYZ aliases
|
2025-04-23 15:03:10 -07:00 |
|
|
08b358c192
|
roblox_emulator: Vector2
|
2025-04-23 14:19:18 -07:00 |
|
|
62d9bcff81
|
roblox_emulator: implement __newindex CFrame
|
2025-04-23 14:12:21 -07:00 |
|
|
08f9163605
|
roblox_emulator: Tween Create & Play stub
|
2025-04-23 14:07:52 -07:00 |
|
|
b507624d91
|
roblox_emulator: shove tick into task module
|
2025-04-23 13:56:47 -07:00 |
|
|
d8358ec25c
|
roblox_emulator: create task module
|
2025-04-23 13:56:47 -07:00 |
|
|
e673a12beb
|
roblox_emulator: support more Vector3.new argument variants
|
2025-04-23 13:56:47 -07:00 |
|
|
18269423a5
|
roblox_emulator: implement TweenInfo
|
2025-04-23 13:56:47 -07:00 |
|
|
1d82799400
|
roblox_emulator: implement CoerceEnum
|
2025-04-23 13:28:47 -07:00 |
|
|
3a9fdebb4d
|
roblox_emulator: refactor Enums
|
2025-04-23 13:28:47 -07:00 |
|
|
f8ef17e3f5
|
roblox_emulator: TweenService:Create() stub
|
2025-04-23 12:23:35 -07:00 |
|