Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

Commit

Permalink
Loading screen now displays the language if detected and you can prop…
Browse files Browse the repository at this point in the history
…erly switch between Lua and C# in the Info Tool.
  • Loading branch information
jessefreeman committed Jan 10, 2021
1 parent d95280a commit 401484e
Show file tree
Hide file tree
Showing 42 changed files with 121 additions and 12,384 deletions.
Binary file removed Content/PixelVisionOS/Tools/BootTool/colors.png
Binary file not shown.
Binary file removed Content/PixelVisionOS/Tools/ErrorTool/colors.png
Binary file not shown.
61 changes: 40 additions & 21 deletions Content/PixelVisionOS/Tools/LoadTool/code.lua
Expand Up @@ -34,33 +34,34 @@ local insertAnimation = {
loadingframe16,
loadingframe17,
loadingframe18,
loadingframe17,
loadingframe19,
loadingframe20,
loadingframe21,
loadingframe22,
loadingframe23,
loadingframe24,
loadingframe25,
loadingframe18,
loadingframe19,
loadingframe18,
loadingframe19,

}

local loadAnimation = {
loadingframe17,
loadingframe18,
loadingframe17,
loadingframe19,
loadingframe20,
loadingframe21,
loadingframe22,
loadingframe23,
loadingframe24,
loadingframe25,
loadingframe18,
loadingframe19,
loadingframe18,
loadingframe19,
}

local ejectAnimation = {
loadingframe25,
loadingframe24,
loadingframe23,
loadingframe22,
loadingframe21,
loadingframe18,
loadingframe19,
loadingframe18,
loadingframe20,
loadingframe19,
loadingframe20,
loadingframe19,
loadingframe18,
Expand All @@ -73,11 +74,11 @@ local ejectAnimation = {
loadingframe11,
loadingframe10,
loadingframe10,
loadingframe25,
loadingframe24,
loadingframe23,
loadingframe22,
loadingframe21,
loadingframe18,
loadingframe19,
loadingframe18,
loadingframe20,
loadingframe19,
loadingframe20,
loadingframe19,
}
Expand All @@ -101,8 +102,17 @@ local showDebugger = false
local totalFrames = 0
local loopKeyframe = 0

local runnerType = "none"

function Init()

-- local metadata = ReadAllMetadata()

-- for key, value in next, metadata do
-- print("Meta Data", key, value)
-- end
-- print("ReadAllMetadata", dump(ReadAllMetadata()))

if(EnableAutoRun ~= nil) then
EnableAutoRun(false)
end
Expand Down Expand Up @@ -276,8 +286,17 @@ function Draw()
DrawText(string.format("WAITING FOR DEBUGGER %02d", countdown), 5 * 8, 27 * 8, DrawMode.Sprite, "large", 15)

elseif((preloading == true or mode == "loading") and mode ~= "ejecting") then

DrawText(string.format("LOADING %03d%s", percent, "%"), offset * 8, 27 * 8, DrawMode.Sprite, "large", 15)

end

runnerType = ReadMetadata( "runnerType", "none" )

if(runnerType == "c#") then runnerType = "csharp" end

if(_G["runner"..runnerType] ~= nil) then
DrawSprites( _G["runner"..runnerType].spriteIDs, 116, 72, _G["runner"..runnerType].width)
end

end
Binary file removed Content/PixelVisionOS/Tools/LoadTool/colors.png
Binary file not shown.
47 changes: 22 additions & 25 deletions Content/PixelVisionOS/Tools/LoadTool/sb-sprites.lua
@@ -1,27 +1,24 @@
-- spritelib-start
loadingframe1={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe10={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,104,105,106,107,119,120,121,118,68,131,132,118,145,98,146,147}}
loadingframe11={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,108,109,110,111,122,123,124,125,134,135,135,136,148,149,149,150}}
loadingframe12={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,112,113,114,115,126,127,128,129,137,138,139,140,151,152,153,154}}
loadingframe13={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,155,156,157,158,171,88,172,173,185,175,176,186,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe14={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,159,160,161,162,174,175,176,177,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe15={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,163,164,165,166,178,179,180,181,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe16={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,167,168,169,170,182,183,183,184,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe17={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,189,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe18={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,187,188,16,17,190,191,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe19={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe2={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20,21,22,23,30,31,32,33,40,41,42,43,48,49,50,51}}
loadingframe20={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,192,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe21={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,187,188,16,17,190,191,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe22={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,193,16,17,18,194,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe23={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,192,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe24={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,193,16,17,18,194,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe25={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,192,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe3={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,24,25,26,34,35,36,37,34,44,45,37,52,53,54,55}}
loadingframe4={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,27,28,19,-1,38,39,-1,-1,46,47,-1,-1,56,57,-1}}
loadingframe5={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,58,59,15,16,60,61,19,-1,68,69,-1,-1,80,81,-1,-1,90,91,-1}}
loadingframe6={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,62,63,19,-1,70,71,-1,-1,82,83,-1,-1,92,93,-1}}
loadingframe7={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,64,65,66,67,72,73,74,75,84,85,86,75,-1,94,95,96}}
loadingframe8={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,76,77,78,79,87,88,88,89,97,98,98,99}}
loadingframe9={width=4,spriteIDs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,100,101,102,103,68,116,117,118,130,131,132,133,141,142,143,144}}
loadingframe1={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe10={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,107,108,109,110,134,135,136,133,55,150,151,133,167,161,168,169}}
loadingframe11={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,111,112,113,114,137,138,139,140,153,154,154,155,170,171,171,172}}
loadingframe12={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,115,116,117,118,141,142,143,144,156,157,158,159,173,174,175,176}}
loadingframe13={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,95,96,97,98,119,120,121,122,145,124,125,146,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe14={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,99,100,101,102,123,124,125,126,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe15={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,177,178,179,180,188,189,190,191,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe16={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,181,182,183,184,192,193,193,194,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe17={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,195,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe18={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,185,25,26,27,196,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe19={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,197,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe2={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,29,30,31,32,46,47,48,49,63,64,65,66,78,79,80,81}}
loadingframe20={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,186,187,25,26,198,199,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}}
loadingframe3={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,25,33,34,35,10,50,51,52,10,67,68,52,82,83,84,85}}
loadingframe4={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,25,36,37,28,-1,53,54,-1,-1,69,70,-1,-1,86,87,-1}}
loadingframe5={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,23,24,22,25,38,39,28,-1,55,56,-1,-1,71,72,-1,-1,88,89,-1}}
loadingframe6={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,25,40,41,28,-1,57,58,-1,-1,73,74,-1,-1,90,91,-1}}
loadingframe7={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,42,43,44,45,59,60,61,62,75,76,77,62,-1,92,93,94}}
loadingframe8={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,127,128,129,130,147,120,120,148,160,161,161,162}}
loadingframe9={width=4,spriteIDs={5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,103,104,105,106,55,131,132,133,149,150,151,152,163,164,165,166}}
runnercsharp={width=3,spriteIDs={203,204,205,209,210,211,215,213,216}}
runnerlua={width=3,spriteIDs={200,201,202,206,207,208,212,213,214}}
-- spritelib-end
Binary file modified Content/PixelVisionOS/Tools/LoadTool/sprites.png 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 401484e

Please sign in to comment.