Initial
BIN
assets/OOZE.BIN
Normal file
1
assets/OOZE.TXT
Normal file
|
|
@ -0,0 +1 @@
|
|||
<$00><$00><$00><$00><$04><$00><$AD><$C0><$02><$00><$00>D<$0F><$02><$BF><$FF><$CC>V<$FC><$AC><$AC><$AC><$AE><$FD><$04>
|
||||
75
assets/OOZE.lua
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
os.execute("cls")
|
||||
bit = require("luabit")
|
||||
inspect = require("inspect")
|
||||
|
||||
|
||||
OOZE_FileName = "OOZE.BIN"
|
||||
OOZE_File = io.open(OOZE_FileName,"rb")
|
||||
OOZEData = {}
|
||||
|
||||
print(OOZE_File)
|
||||
for OOZEoffset = 0, 23 do
|
||||
OOZEData[OOZEoffset] = OOZE_File:read(1)
|
||||
end
|
||||
|
||||
local oba = bit.band
|
||||
function bit.band(n,m)
|
||||
local res = oba(n,m)
|
||||
io.write("\t("..string.rep(" ", 3-string.len(n))..n.." & "..string.rep(" ", 3-string.len(m))..m..") = "..string.rep(" ", 3-string.len(res))..res)
|
||||
return res
|
||||
end
|
||||
|
||||
|
||||
function set(k,v,n)
|
||||
_G[k] = v
|
||||
io.write(string.rep("\t",n or 0).."\t"..k.."\t"..tostring(v).."\n")
|
||||
end
|
||||
|
||||
set("ModelB", bit.band(OOZEData[0]:byte(), 252) / 4, 3)
|
||||
|
||||
set("ColorF", bit.band(OOZEData[0]:byte(), 3) * 64 + bit.band(OOZEData[1]:byte(), 252) / 4)
|
||||
if bit.band(ColorF, 128) > 0 then set("Flipud", true,3) else set("Flipud", false, 3) end
|
||||
if bit.band(ColorF, 64) > 0 then set("Fliplr", true,3) else set("Fliplr", false,3) end
|
||||
if bit.band(ColorF, 32) > 0 then set("chy", true,3) else set("chy", false,3) end
|
||||
if bit.band(ColorF, 16) > 0 then set("chb", true,3) else set("chb",false,3) end
|
||||
if bit.band(ColorF, 8) > 0 then set("chuer", true,3) else set("chuer", false,3) end
|
||||
|
||||
|
||||
set("Color", bit.band(ColorF, 7),3)
|
||||
set("Un5s0", bit.band(OOZEData[1]:byte(), 3)* 8 +bit.band(OOZEData[2]:byte(),224)/32)
|
||||
set("Dark R",bit.band(OOZEData[2]:byte(), 31)* 4 +bit.band(OOZEData[3]:byte(),192)/64)
|
||||
set("EXP", bit.band(OOZEData[3]:byte(), 63)* 64 +bit.band(OOZEData[4]:byte(),252)/ 4)
|
||||
set("Gold", bit.band(OOZEData[4]:byte(), 3)*1024 +bit.band(OOZEData[6]:byte(),192)/64 +(OOZEData[5]:byte())*4)
|
||||
set("Drop", bit.band(OOZEData[6]:byte(), 63)* 2 +bit.band(OOZEData[7]:byte(),128)/128 )
|
||||
set("Rate", bit.band(OOZEData[7]:byte(), 112)/16,3)
|
||||
set("Regen", bit.band(OOZEData[7]:byte(), 12)/4,3)
|
||||
set("Dodge", bit.band(OOZEData[7]:byte(), 3),3)
|
||||
set("HP", bit.band(OOZEData[9]:byte(), 192) / 64 + OOZEData[8]:byte() * 4,3)
|
||||
set("MP", bit.band(OOZEData[9]:byte(), 63) * 16 + bit.band(OOZEData[10]:byte(), 240) / 16)
|
||||
set("Ag", bit.band(OOZEData[10]:byte(), 15) * 64 + bit.band(OOZEData[11]:byte(), 252) / 4)
|
||||
set("Att", bit.band(OOZEData[11]:byte(), 3) * 256 + OOZEData[12]:byte(),3)
|
||||
set("Def", bit.band(OOZEData[14]:byte(), 192) / 64 + OOZEData[13]:byte()*4 ,3)
|
||||
|
||||
set("Fire R", bit.band(OOZEData[14]:byte(), 48) / 16,3)
|
||||
set("Ice R", bit.band(OOZEData[14]:byte(), 12) / 4,3)
|
||||
set("Bolt R", bit.band(OOZEData[14]:byte(), 3),3)
|
||||
set("Wind R", bit.band(OOZEData[15]:byte(), 192) / 64,3)
|
||||
set("Burst R", bit.band(OOZEData[15]:byte(), 48) / 16,3)
|
||||
set("Slow R", bit.band(OOZEData[15]:byte(), 12) / 4,3)
|
||||
set("MuddleR", bit.band(OOZEData[15]:byte(), 3),3)
|
||||
set("Sleep R", bit.band(OOZEData[16]:byte(), 192) / 64,3)
|
||||
set("ScreenR", bit.band(OOZEData[16]:byte(), 48) / 16,3)
|
||||
set("DesoulR", bit.band(OOZEData[16]:byte(), 12) / 4,3)
|
||||
set("Actions", bit.band(OOZEData[16]:byte(), 3),3)
|
||||
if bit.band(OOZEData[17]:byte(), 128) > 0 then set("2Attack", true,3) else set("2Attack", false,3) end
|
||||
if bit.band(OOZEData[17]:byte(), 64) > 0 then set("Uf2", true,3) else set("Uf2", false,3) end
|
||||
|
||||
set("StronAI", bit.band(OOZEData[17]:byte(), 48) / 16,3)
|
||||
set("Weak AI", bit.band(OOZEData[17]:byte(), 12) / 4,3)
|
||||
set("Action1", bit.band(OOZEData[17]:byte(), 3) * 64 + bit.band(OOZEData[18]:byte(), 252) / 4)
|
||||
set("Action2", bit.band(OOZEData[18]:byte(), 3) * 64 + bit.band(OOZEData[19]:byte(), 252) / 4)
|
||||
set("Action3", bit.band(OOZEData[19]:byte(), 3) * 64 + bit.band(OOZEData[20]:byte(), 252) / 4)
|
||||
set("Action4", bit.band(OOZEData[20]:byte(), 3) * 64 + bit.band(OOZEData[21]:byte(), 252) / 4)
|
||||
set("Action5", bit.band(OOZEData[21]:byte(), 3) * 64 + bit.band(OOZEData[22]:byte(), 252) / 4)
|
||||
set("Action6", bit.band(OOZEData[22]:byte(), 3) * 64 + bit.band(OOZEData[23]:byte(), 252) / 4)
|
||||
|
||||
BIN
assets/fonts/Gabriela-Regular.ttf
Normal file
BIN
assets/fonts/OpenGostTypeA-Regular.ttf
Normal file
BIN
assets/hero_output.png
Normal file
|
After Width: | Height: | Size: 261 KiB |
BIN
assets/items/1.png
Normal file
|
After Width: | Height: | Size: 349 B |
BIN
assets/items/10.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
assets/items/100.png
Normal file
|
After Width: | Height: | Size: 346 B |
BIN
assets/items/101.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
assets/items/102.png
Normal file
|
After Width: | Height: | Size: 357 B |
BIN
assets/items/103.png
Normal file
|
After Width: | Height: | Size: 387 B |
BIN
assets/items/104.png
Normal file
|
After Width: | Height: | Size: 366 B |
BIN
assets/items/105.png
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
assets/items/106.png
Normal file
|
After Width: | Height: | Size: 377 B |
BIN
assets/items/107.png
Normal file
|
After Width: | Height: | Size: 415 B |
BIN
assets/items/108.png
Normal file
|
After Width: | Height: | Size: 379 B |
BIN
assets/items/109.png
Normal file
|
After Width: | Height: | Size: 381 B |
BIN
assets/items/11.png
Normal file
|
After Width: | Height: | Size: 359 B |
BIN
assets/items/110.png
Normal file
|
After Width: | Height: | Size: 374 B |
BIN
assets/items/111.png
Normal file
|
After Width: | Height: | Size: 387 B |
BIN
assets/items/112.png
Normal file
|
After Width: | Height: | Size: 344 B |
BIN
assets/items/113.png
Normal file
|
After Width: | Height: | Size: 386 B |
BIN
assets/items/114.png
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
assets/items/115.png
Normal file
|
After Width: | Height: | Size: 364 B |
BIN
assets/items/116.png
Normal file
|
After Width: | Height: | Size: 372 B |
BIN
assets/items/117.png
Normal file
|
After Width: | Height: | Size: 372 B |
BIN
assets/items/118.png
Normal file
|
After Width: | Height: | Size: 408 B |
BIN
assets/items/119.png
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
assets/items/12.png
Normal file
|
After Width: | Height: | Size: 363 B |
BIN
assets/items/120.png
Normal file
|
After Width: | Height: | Size: 383 B |
BIN
assets/items/121.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
assets/items/122.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
assets/items/123.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
assets/items/124.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
assets/items/125.png
Normal file
|
After Width: | Height: | Size: 348 B |
BIN
assets/items/126.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
assets/items/127.png
Normal file
|
After Width: | Height: | Size: 364 B |
BIN
assets/items/13.png
Normal file
|
After Width: | Height: | Size: 371 B |
BIN
assets/items/14.png
Normal file
|
After Width: | Height: | Size: 390 B |
BIN
assets/items/15.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
assets/items/16.png
Normal file
|
After Width: | Height: | Size: 387 B |
BIN
assets/items/17.png
Normal file
|
After Width: | Height: | Size: 369 B |
BIN
assets/items/18.png
Normal file
|
After Width: | Height: | Size: 376 B |
BIN
assets/items/19.png
Normal file
|
After Width: | Height: | Size: 363 B |
BIN
assets/items/2.png
Normal file
|
After Width: | Height: | Size: 345 B |
BIN
assets/items/20.png
Normal file
|
After Width: | Height: | Size: 385 B |
BIN
assets/items/21.png
Normal file
|
After Width: | Height: | Size: 375 B |
BIN
assets/items/22.png
Normal file
|
After Width: | Height: | Size: 346 B |
BIN
assets/items/23.png
Normal file
|
After Width: | Height: | Size: 349 B |
BIN
assets/items/24.png
Normal file
|
After Width: | Height: | Size: 372 B |
BIN
assets/items/25.png
Normal file
|
After Width: | Height: | Size: 375 B |
BIN
assets/items/26.png
Normal file
|
After Width: | Height: | Size: 382 B |
BIN
assets/items/27.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
assets/items/28.png
Normal file
|
After Width: | Height: | Size: 361 B |
BIN
assets/items/29.png
Normal file
|
After Width: | Height: | Size: 383 B |
BIN
assets/items/3.png
Normal file
|
After Width: | Height: | Size: 354 B |
BIN
assets/items/30.png
Normal file
|
After Width: | Height: | Size: 356 B |
BIN
assets/items/31.png
Normal file
|
After Width: | Height: | Size: 353 B |
BIN
assets/items/32.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
assets/items/33.png
Normal file
|
After Width: | Height: | Size: 363 B |
BIN
assets/items/34.png
Normal file
|
After Width: | Height: | Size: 369 B |
BIN
assets/items/35.png
Normal file
|
After Width: | Height: | Size: 378 B |
BIN
assets/items/36.png
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
assets/items/37.png
Normal file
|
After Width: | Height: | Size: 359 B |
BIN
assets/items/38.png
Normal file
|
After Width: | Height: | Size: 359 B |
BIN
assets/items/39.png
Normal file
|
After Width: | Height: | Size: 374 B |
BIN
assets/items/4.png
Normal file
|
After Width: | Height: | Size: 358 B |
BIN
assets/items/40.png
Normal file
|
After Width: | Height: | Size: 365 B |
BIN
assets/items/41.png
Normal file
|
After Width: | Height: | Size: 370 B |
BIN
assets/items/42.png
Normal file
|
After Width: | Height: | Size: 386 B |
BIN
assets/items/43.png
Normal file
|
After Width: | Height: | Size: 365 B |
BIN
assets/items/44.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
assets/items/45.png
Normal file
|
After Width: | Height: | Size: 366 B |
BIN
assets/items/46.png
Normal file
|
After Width: | Height: | Size: 382 B |
BIN
assets/items/47.png
Normal file
|
After Width: | Height: | Size: 389 B |
BIN
assets/items/48.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
assets/items/49.png
Normal file
|
After Width: | Height: | Size: 374 B |
BIN
assets/items/5.png
Normal file
|
After Width: | Height: | Size: 366 B |
BIN
assets/items/50.png
Normal file
|
After Width: | Height: | Size: 374 B |
BIN
assets/items/51.png
Normal file
|
After Width: | Height: | Size: 346 B |
BIN
assets/items/52.png
Normal file
|
After Width: | Height: | Size: 378 B |
BIN
assets/items/53.png
Normal file
|
After Width: | Height: | Size: 383 B |
BIN
assets/items/54.png
Normal file
|
After Width: | Height: | Size: 351 B |
BIN
assets/items/55.png
Normal file
|
After Width: | Height: | Size: 353 B |
BIN
assets/items/56.png
Normal file
|
After Width: | Height: | Size: 372 B |
BIN
assets/items/57.png
Normal file
|
After Width: | Height: | Size: 378 B |
BIN
assets/items/58.png
Normal file
|
After Width: | Height: | Size: 373 B |
BIN
assets/items/59.png
Normal file
|
After Width: | Height: | Size: 417 B |
BIN
assets/items/6.png
Normal file
|
After Width: | Height: | Size: 375 B |
BIN
assets/items/60.png
Normal file
|
After Width: | Height: | Size: 351 B |
BIN
assets/items/61.png
Normal file
|
After Width: | Height: | Size: 376 B |
BIN
assets/items/62.png
Normal file
|
After Width: | Height: | Size: 386 B |
BIN
assets/items/63.png
Normal file
|
After Width: | Height: | Size: 355 B |
BIN
assets/items/64.png
Normal file
|
After Width: | Height: | Size: 365 B |
BIN
assets/items/65.png
Normal file
|
After Width: | Height: | Size: 371 B |
BIN
assets/items/66.png
Normal file
|
After Width: | Height: | Size: 369 B |
BIN
assets/items/67.png
Normal file
|
After Width: | Height: | Size: 389 B |
BIN
assets/items/68.png
Normal file
|
After Width: | Height: | Size: 338 B |