1 Year Ago
Fix LUT not working Add Package.Download, consolidate logic Fix VPK not mounting with new cache system Add PackageManager.Install + Symlink refcounting Simplify map download PackageManager console commands Delete AddonProvision.Map.cs We'll find a better solution to this. For now we can consider this a niche issue - the solution to which is opening the map in the editor once. The best solution is to save the editor addon list in the vpk - but only install them if we can somehow detect that we're a standalone map. Add LocalProject unit tests Don't double mount citizen + rust content Remove symlink debug LocalProjects add and remove projects on enable/disable Project test fix Take RequiredContent from active "server" packages Delete SearchPath.cs, Content.cs Process assemblies from PackageManager instead of running through ServerContent bullshit Rename ServerPackages to ServerPackagesStringTable Speed up unit test file copies Move compiling to LocalProject, local runtime projects should act exactly like regular packages so we don't end up with two paths Fix compilegroup not removing from recompile on compiler remove Use a shared compile group for the localproject compile Move RunFrame into EngineLoop Set previousTime in RunLoop Detect changes and rebuild local projects Run steam callbacks in one place Add PackageLoader (replacing GameAssemblyManager, unit testable) Make Project Generator work a bit better with the unified local packages Package loader test standalone addon Tools code hotloading works again