Merge branch 'main' of dev.dinoleaf.com:pyral/GD-VirtualFileAccess

This commit is contained in:
Pyral 2024-12-04 08:51:18 -05:00
commit 23359f2fef

View File

@ -6,6 +6,8 @@ A small set of scripts to make loading data from various sources less awful.
**Note II:** Backup stuff before you play with this. I'm not taking the bullet because you accidentally overwrote your computer with a single hello world text file.
**Note III & Knuckles:** This might work in Godot 4.3 and below, but you will need to remove all the instances of type-safe Dictionaries. This primarily is used to keep importer maps clean.
## I don't get it.
Crop and Claw 2 is being written with moddability and engine-agnosticism in mind, using a combination of one or many zip archives and standard file access. There is a custom editor and runtime, both written as Godot games, which need to share some common file loading tricks. VFileAccess is written as a container class for abstracting away some file IO to allow for some brief and simple interfacing with uncertain sources of data.