54 Commits

Author SHA1 Message Date
9d26e8cf6d map-tool: disable all image formats except png and jpeg 2026-03-03 14:40:57 -08:00
80c4c1e50d map-tool v3.0.1 support SurfaceAppearance 2026-03-03 09:26:20 -08:00
aae7a23753 map-tool: add command to extract union data 2026-03-03 09:19:38 -08:00
1cdd4676d7 map-tool: download SurfaceAppearance content 2026-03-03 07:12:46 -08:00
b7e1c8d723 map-tool: alphabetize content search 2026-03-03 07:12:46 -08:00
971e95afd9 rbx_loader: remove stupid RobloxMeshBytes forcing ownership 2026-03-02 16:18:01 -08:00
e8a13d86ec map-tool v3.0.0 custom loaders 2026-03-02 10:51:54 -08:00
2e1e8f524c map-tool: move convert functions to cli 2026-03-02 10:51:54 -08:00
7151c53553 map-tool: edit get_unique_assets to use &WeakDom reference 2026-03-02 10:36:38 -08:00
e06e51628a map-tool: remove get_unique_assets_from_file 2026-03-02 10:36:36 -08:00
74bd6d0e84 map-tool: roblox, source optional features 2026-03-02 10:16:39 -08:00
ab09e384d3 rbx_loader: move loader files to map-tool + remove hardcoded file reads 2026-03-02 10:03:15 -08:00
99d38a6eae bsp_loader: move loader files to map-tool + remove hardcoded file reads 2026-03-02 09:45:33 -08:00
e0d1ad48a8 map-tool: accept WeakDom into convert_to_snf 2026-03-02 08:57:11 -08:00
58ea19fbea map-tool: put cli code into modules 2026-03-02 07:57:49 -08:00
d5791ac7a1 map-tool: move converters to folders 2026-03-02 07:40:44 -08:00
db7d7b3b36 Make map tool usable as a library (#42)
Makes map tool work for external libs. It works if you have problems merge it and fix it later.

Reviewed-on: #42
Reviewed-by: Rhys Lloyd <quaternions@noreply@itzana.me>
Co-authored-by: itzaname <me@sliving.io>
Co-committed-by: itzaname <me@sliving.io>
2026-03-01 20:38:05 +00:00
23a6655bb0 specify crate versions in workspace 2026-02-05 07:23:27 -08:00
0495d07e26 update rbx-dom 2025-11-27 15:48:17 -08:00
f6f35c5f54 fix lints 2025-11-17 12:41:34 -08:00
4e7d580918 add lints to workspace 2025-11-16 14:53:23 -08:00
91208db706 drop lazy_regex dep 2025-11-09 05:47:33 -08:00
54c4ed6bad update deps 2025-08-30 15:20:23 -07:00
a4d0393556 update rbx-dom 2025-08-30 15:12:22 -07:00
38b3f3d7a3 use expect instead of allow 2025-07-19 02:25:55 -07:00
5f3e998b3d map-tool: v1.7.2 provide download cookie 2025-05-20 16:30:44 -07:00
15d33eb49d map-tool: cookie arg, now required by roblox 2025-05-20 15:35:03 -07:00
156dacb838 map-tool: v1.7.1 rbx_loader error reports 2025-05-16 16:04:55 -07:00
a7f0e431cb snf: v0.3.1 update common 2025-05-16 15:58:25 -07:00
0ed3cb2adb bsp_loader: v0.3.1 update common 2025-05-16 15:56:19 -07:00
bac43eab66 rbx_loader: v0.7.0 error reporting 2025-05-16 15:55:56 -07:00
2a257236fd deferred_loader: v0.5.1 update common 2025-05-16 15:55:47 -07:00
89e6d11630 update deps 2025-05-16 15:42:19 -07:00
88dcf40d77 map-tool: print error report 2025-05-16 15:08:48 -07:00
67cafd8cbb update deps including Decal.TextureContent 2025-04-23 18:05:09 -07:00
05bbe05979 use forked rbx-dom for extended instances 2025-04-23 11:17:16 -07:00
615372aad5 rbx_loader: stronger Place & Model types 2025-04-22 14:55:20 -07:00
327688d79e rbx-dom: guard rail ustr footguns 2025-04-18 11:17:03 -07:00
a3d39a81d0 update rbx-dom 2025-04-17 13:35:04 -07:00
cb31c847d5 map-tool: code clean ups 2025-04-14 21:23:23 -07:00
f579370841 update deps 2025-04-14 21:23:23 -07:00
4ace8317fe update deps 2025-03-08 13:55:14 -08:00
a9ef07ce78 update vbsp 2025-03-02 18:23:47 -08:00
cb57d893e0 update vbsp fork 2025-02-26 15:26:56 -08:00
9e8d66cec1 map-tool: gimme_them_textures iterate over a shorter list of prop model paths 2025-02-26 12:00:51 -08:00
39fe833198 map-tool: grab brush models 2025-02-26 12:00:51 -08:00
61e44f2aba upgrade rust edition to 2024 2025-02-20 18:58:01 -08:00
4805d237e2 map-tool: lower case all the things 2025-02-04 13:12:28 -08:00
8e91fbb08e bsp_loader: case folding 2025-02-04 12:57:28 -08:00
a2a69c48d6 map-tool: handle error paths properly 2025-02-04 12:27:14 -08:00