branchsbox/game-exportingcancel

18 Commits over 0 Days - ∞cph!

8 Days Ago
Squashed commit of initial standalone exe and wizard Squashed commit of full exe implementation Wizard cleanup, shares wizard code between publish/standalone Rebase fixes
12 Days Ago
Fix assembly loading, mount assemblies in their own filesystem on packages
12 Days Ago
Initial standalone build wizard Standalone player exe Export into `data\`, copy everything we want Application.IsStandalone, don't try to load menu project if standalone Load from manifest, un-hardcode paths Fix paths, temporarily copy sbproj We should be able to get away with not copying these manually, asset system should handle dependencies Clean up, slightly improved wizard Don't hard-code these paths, do all setup inside StandaloneAppSystem Standalone wizard shows basic ETA Mount everything we need, gets us as far as at least loading scenes (even if they're missing all content) Load assembly, filesystem Copy base UI textures and fonts Move standalone-specific stuff into StandaloneGameInstance Use code resources from code manifests Only copy compiled code resources, don't copy tool DLLs Standalone games that don't use citizen won't copy or mount content (saves 1GB, builds faster) Clean up, try to get as much of this standalone stuff as contained as possible Copy all core models too (mainly for box, sphere models) Wizard UX improvements Fix paths for new folder layout Change "build" naming to "export", makes more sense Wizard cleanup, share wizard code between publish/standalone Rebase fixes
13 Days Ago
Change "build" naming to "export", makes more sense Wizard cleanup Share wizard code between publish/standalone
13 Days Ago
Initial standalone build wizard Standalone player exe Export into `data\` Copy all the stuff we want from core, base, citizen, bin Application.IsStandalone, don't try to load menu project if standalone Load from manifest, un-hardcode paths Fix paths, temporarily copy sbproj We should be able to get away with not copying these manually, asset system should handle it We need a few files from core, though Clean up, slightly improved wizard Don't hard-code these paths, do all setup inside StandaloneAppSystem Standalone wizard shows basic ETA Better ETA Mount everything we need, gets us as far as at least loading scenes (even if they're missing all content) Include gamecontrollerdb.txt in standalone build Build queue before copying (so we get compiled assemblies) Temp copy video.json (because I'm sick of it launching in fullscreen) Split out data dir and game data dir Don't need to save off absolute game data path, just use relative path Temp copy some more stuff data/ conflicts with existing path, use export/ instead Load assembly, filesystem Copy base UI textures and fonts Cleanup Move standalone-specific stuff into StandaloneGameInstance Test fetching all code manifests Interop as array Safe copy Log copies Use code resources where we can Only copy compiled code resources Don't copy tool dlls Cleanup Standalone games that don't use citizen won't copy or mount content (saves 1GB, builds faster) Clean up, try to get as much of this standalone stuff as contained as possible Copy all core models too (mainly for box, sphere models) Wizard UX improvements Paths cleanup Rebase fixes Fix paths for new folder layout
13 Days Ago
Wizard UX improvements Paths cleanup
14 Days Ago
Copy all core models too (mainly for box, sphere models)
14 Days Ago
Standalone games that don't use citizen won't copy or mount content (saves 1GB, builds faster) Clean up, try to get as much of this standalone stuff as contained as possible
14 Days Ago
Safe copy Log copies Use code resources where we can Only copy compiled code resources Don't copy tool dlls Cleanup
14 Days Ago
Interop as array
14 Days Ago
Test fetching all code manifests
14 Days Ago
data/ conflicts with existing path, use export/ instead Load assembly, filesystem Copy base UI textures and fonts Cleanup Move standalone-specific stuff into StandaloneGameInstance
15 Days Ago
Build queue before copying (so we get compiled assemblies) Temp copy video.json (because I'm sick of it launching in fullscreen) Split out data dir and game data dir Don't need to save off absolute game data path, just use relative path Temp copy some more stuff
15 Days Ago
Don't hard-code these paths, do all setup inside StandaloneAppSystem Standalone wizard shows basic ETA Better ETA Mount everything we need, gets us as far as at least loading scenes (even if they're missing all content) Include gamecontrollerdb.txt in standalone build
15 Days Ago
We should be able to get away with not copying these manually, asset system should handle it We need a few files from core, though Clean up, slightly improved wizard
15 Days Ago
Fix paths, temporarily copy sbproj
15 Days Ago
Load from manifest, un-hardcode paths
15 Days Ago
Initial standalone build wizard Standalone player exe Export into `data\` Copy all the stuff we want from core, base, citizen, bin Application.IsStandalone, don't try to load menu project if standalone