15 Commits

Author SHA1 Message Date
ds5678
6dce1c375c Abstract File System Access During Export
* Resolves #665
2024-12-05 21:39:52 -08:00
ds5678
9cdc240858 Replace Path.Combine with Path.Join 2024-12-04 09:47:56 -08:00
ds5678
2e4ce635d0 Reduce allocations for UTF8 truncation
* Resolves #1424
2024-07-29 21:35:43 -07:00
Jakob Hellermann
716a07f50b
fix file name truncation in presence of non-ascii characters (#1402)
* fix file name truncation in presence of non-ascii characters

* review: remove unnecessary -4 of maxNameLength

* review: count byte length of extension

* review: fix typo three -> four

* review: rename byteLength -> maxLength

* review: fix case where last character is incorrectly truncated

* Add some unit tests
2024-07-10 20:04:52 -07:00
ds5678
0d994ae697 Fix max file name length
* Resolves #1372
2024-06-29 16:03:00 -07:00
ds5678
1b4ece2b2d Rework creation of temporary files and directories
* Temporary folder under AssetRipper is unique to allow multiple instances.
* SmartStream now uses this folder too
2024-05-25 13:46:30 -07:00
GameTechGuides
5b87c961b6
Replace commas, brackets, and control characters with underscores (#1345)
* Sanitize filenames to exclude commas, brackets, and control characters

* Add Missing Things
2024-05-18 12:21:32 -04:00
ds5678
1c9036fcb5 Fix issue with SpriteInformationObject being generated for engine assets 2024-04-20 20:53:01 -07:00
Jeremy Pritts
ef7460f98d Code cleanup
* Documentation
* Some extension methods
* Allow null in FilenameUtils
2023-10-13 13:32:31 -04:00
Jeremy Pritts
c0179b096a Improve Collection Resolution
* Resolves #984
2023-08-18 17:06:27 -04:00
Jeremy Pritts
8a84f82f49 Fix resolution bug for unity_builtin_extra 2023-07-26 10:08:49 -04:00
Jeremy Pritts
d00db7f6c8 Refactor some script export code 2023-07-11 12:24:19 -04:00
Jeremy Pritts
c04c9241b7 Trim and remove (Instance) from file names:
* Related: #857
2023-06-15 12:18:42 -04:00
Jeremy Pritts
4a74c87e1d Explicit Usings 2023-04-23 12:23:59 -04:00
Jeremy Pritts
6e45e71f3c Move projects into a subfolder 2023-01-14 11:31:39 -05:00