Nene stuff and some week 6 assets for the future

This commit is contained in:
entar 2025-08-31 08:40:51 +07:00
parent b109fe2161
commit ad7f4fcc3b
90 changed files with 1867 additions and 113 deletions

View File

@ -22,7 +22,7 @@
"fps": 24,
"anim": "combo50",
"loop": false,
"name": "combo celebration 1 nene xmas0"
"name": "combo celebration 1 nene xmas"
},
{
"offsets": [17, -5],
@ -38,7 +38,7 @@
"fps": 24,
"anim": "combo100",
"loop": false,
"name": "ComboFawn0"
"name": "ComboFawn"
},
{
"offsets": [0, 52],
@ -46,7 +46,7 @@
"fps": 24,
"anim": "raiseKnife",
"loop": false,
"name": "knife raise xmas0"
"name": "knife raise xmas"
},
{
"offsets": [-99, 52],
@ -54,7 +54,7 @@
"fps": 24,
"anim": "idleKnife",
"loop": false,
"name": "knife high held xmas0"
"name": "knife high held xmas"
},
{
"offsets": [135, 52],
@ -62,12 +62,12 @@
"fps": 24,
"anim": "lowerKnife",
"loop": false,
"name": "knife lower xmas0"
"name": "knife lower xmas"
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "characters/mallPico/neneChristmas",
"image": "sprites/characters/neneChristmas",
"position": [0, 200],
"healthicon": "face",
"flip_x": false,
@ -75,5 +75,6 @@
"camera_position": [-50, 100],
"sing_duration": 6.1,
"scale": 1,
"_editor_isPlayer": false
"_editor_isPlayer": false,
"starter_frame": 1
}

View File

@ -0,0 +1,119 @@
---@type engine.module
local module = {}
local abot, sound, rate, channels, bg, eyes, char
local spectrum = {}
local visualizers = {}
require("modules.luafft")
local logging = require("modules.logging")
local function divide(list, factor)
for i, v in ipairs(list) do
list[i] = list[i] / factor
end
end
---@param character engine.character
function module.onAdded(character)
char = character
abot = Atlas("sprites/characters/abot/abotSystem")
abot:PlayAnimation("")
abot.layer = character.sprite.layer - .1
abot.position = character.sprite.position:Add(Vector2(100, 200))
for i = 1, 7 do
local viz = Rect("sprites/characters/abot/aBotViz.png", "sprites/characters/abot/aBotViz.xml")
if i > 1 then
viz.position = abot.position:Add(Vector2(i * 80 + 55, 60))
else
-- don't question my code choices, i really tried.
-- The bugs didn't even make sense atp so yeah.
-- - entar
viz.position = abot.position:Add(Vector2(100000000, 10000000))
end
viz.layer = abot.layer - 0.1
viz:Frame(string.format("viz%s", i), 5)
visualizers[i] = viz
end
bg = Image("sprites/characters/abot/stereoBG.png")
bg.layer = abot.layer - 0.2
bg.position = abot.position:Add(Vector2(153, 43))
eyes = Atlas("sprites/characters/abot/systemEyes")
eyes.layer = abot.layer - 0.1
eyes.position = abot.position:Add(Vector2(45, 250))
eyes:PlayAnimation("a bot eyes lookin")
end
function module.onCreate(song)
local audiopath = string.format("songs/%s/Inst.ogg", song)
print(audiopath)
sound = love.sound.newSoundData(audiopath)
rate = sound:getSampleRate()
channels = sound:getChannels()
end
function module.onBeat(beat)
-- if beat % 2 == 0 then
abot:PlayAnimation()
-- end
end
function module.onUpdate(dt, el)
abot.layer = char.sprite.layer - .1
bg.layer = abot.layer - 0.2
eyes.layer = bg.layer
abot.position = char.sprite.position:Add(Vector2(-100, 300)):Add(char.stagePosition)
bg.position = abot.position:Add(Vector2(153, 43))
eyes.position = abot.position:Add(Vector2(45, 250))
pcall(function ()
local curSample = inst:tell('samples')
local wave = {}
local size = next_possible_size(2048)
if channels == 2 then
for i = curSample, (curSample + (size - 1) / 2) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
end
else
for i = curSample, curSample + (size - 1) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
table.insert(wave, complex.new(sound:getSample(i), 0))
end
end
local spec = fft(wave, false)
divide(spec, size / 2)
spectrum = spec
local division = 142.857142857
for i=2, (#spectrum/division) do
local n = spectrum[i]:abs()
visualizers[i]:Frame(string.format("viz%s", i), math.floor(n / 0.06) > 5 and 0 or 5 - math.floor(n / 0.06))
visualizers[i].layer = abot.layer - 0.1
visualizers[i].position = abot.position:Add(Vector2(i * 80 + 55, 60))
end
end)
end
function module.onClose()
end
function module.onEvent(event)
if event.name == "FocusCamera" then
local str = event.vars.char == 1 and "a bot eyes lookin" or "a bot eyes lookin"
eyes:PlayAnimation(str)
end
end
return module

View File

@ -97,12 +97,16 @@
"vocals_file": "",
"no_antialiasing": false,
"image": "sprites/characters/Nene",
"position": [0, 200],
"position": [-200, 400],
"healthicon": "face",
"flip_x": false,
"healthbar_colors": [161, 161, 161],
"camera_position": [-150, 100],
"sing_duration": 6.1,
"scale": 1,
"_editor_isPlayer": false
"_editor_isPlayer": false,
"starter_frame": 1,
"stage_positions": {
"tank": [500, -330]
}
}

View File

@ -1,10 +1,11 @@
---@type engine.module
local module = {}
local abot, sound, rate, channels
local abot, sound, rate, channels, bg, eyes, char
local spectrum = {}
local visualizers = {}
require("modules.luafft")
local logging = require("modules.logging")
local function divide(list, factor)
for i, v in ipairs(list) do
@ -14,19 +15,35 @@ end
---@param character engine.character
function module.onAdded(character)
print(character.stagePosition:Add(character.sprite.position))
char = character
abot = Atlas("sprites/characters/abot/abotSystem")
abot:PlayAnimation("")
abot.layer = character.sprite.layer - 0.1
abot.layer = character.sprite.layer - .1
abot.position = character.sprite.position:Add(Vector2(100, 200))
for i = 1, 7 do
print(i)
local viz = Rect("sprites/characters/abot/aBotViz.png", "sprites/characters/abot/aBotViz.xml")
viz.position = abot.position:Add(Vector2(i * 50 + 20, 50))
viz.layer = 500
if i > 1 then
viz.position = abot.position:Add(Vector2(i * 80 + 55, 60))
else
-- don't question my code choices, i really tried.
-- The bugs didn't even make sense atp so yeah.
-- - entar
viz.position = abot.position:Add(Vector2(100000000, 10000000))
end
viz.layer = abot.layer - 0.1
viz:Frame(string.format("viz%s", i), 5)
visualizers[i] = viz
end
bg = Image("sprites/characters/abot/stereoBG.png")
bg.layer = abot.layer - 0.2
bg.position = abot.position:Add(Vector2(153, 43))
eyes = Atlas("sprites/characters/abot/systemEyes")
eyes.layer = abot.layer - 0.1
eyes.position = abot.position:Add(Vector2(45, 250))
eyes:PlayAnimation("a bot eyes lookin")
end
function module.onCreate(song)
@ -44,44 +61,59 @@ function module.onBeat(beat)
end
function module.onUpdate(dt, el)
local curSample = inst:tell('samples')
abot.layer = char.sprite.layer - .1
bg.layer = abot.layer - 0.2
eyes.layer = bg.layer
local wave = {}
local size = next_possible_size(2048)
if channels == 2 then
for i = curSample, (curSample + (size - 1) / 2) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
abot.position = char.sprite.position:Add(Vector2(-100, 300)):Add(char.stagePosition)
bg.position = abot.position:Add(Vector2(153, 43))
eyes.position = abot.position:Add(Vector2(45, 250))
pcall(function ()
local curSample = inst:tell('samples')
local wave = {}
local size = next_possible_size(2048)
if channels == 2 then
for i = curSample, (curSample + (size - 1) / 2) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
end
else
for i = curSample, curSample + (size - 1) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
table.insert(wave, complex.new(sound:getSample(i), 0))
end
end
else
for i = curSample, curSample + (size - 1) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
table.insert(wave, complex.new(sound:getSample(i), 0))
local spec = fft(wave, false)
divide(spec, size / 2)
spectrum = spec
local division = 142.857142857
for i=2, (#spectrum/division) do
local n = spectrum[i]:abs()
visualizers[i]:Frame(string.format("viz%s", i), math.floor(n / 0.06) > 5 and 0 or 5 - math.floor(n / 0.06))
visualizers[i].layer = abot.layer - 0.1
visualizers[i].position = abot.position:Add(Vector2(i * 80 + 55, 60))
end
end
local spec = fft(wave, false)
--local reconstructed = fft(spec,true)
--divide(reconstructed,size)
divide(spec, size / 2)
spectrum = spec
local division = 142.857142857
local actuali = 1
for i=1, #spectrum/division do
local n = spectrum[i]:abs()
visualizers[actuali]:Frame(string.format("viz%s", actuali), math.floor(n / 0.06) > 5 and 0 or 5 - math.floor(n / 0.06))
actuali = actuali + 1
end
end)
end
function module.onClose()
end
function module.onEvent(event)
if event.name == "FocusCamera" then
local str = event.vars.char == 1 and "a bot eyes lookin" or "a bot eyes lookin"
eyes:PlayAnimation(str)
end
end
return module

View File

@ -154,6 +154,17 @@
"name": "burpshit",
"indices": []
},
{
"loop": false,
"offsets": [
20,
0
],
"anim": "burpSmile",
"fps": 24,
"name": "burpsmile",
"indices": []
},
{
"loop": false,
"offsets": [

View File

@ -7,7 +7,7 @@
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-playable",
"girlfriend": "gf",
"girlfriend": "nene",
"opponent": "pico",
"instrumental": "pico",
"altInstrumentals": []

View File

@ -7,7 +7,7 @@
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-christmas",
"girlfriend": "gf-christmas",
"girlfriend": "nene-christmas",
"opponent": "parents-christmas",
"instrumental": "pico",
"opponentVocals": ["parents-christmas"],

View File

@ -7,7 +7,7 @@
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-playable",
"girlfriend": "gf",
"girlfriend": "nene",
"opponent": "dad",
"instrumental": "pico",
"altInstrumentals": []

View File

@ -13,7 +13,7 @@
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-playable",
"girlfriend": "gf",
"girlfriend": "nene",
"opponent": "tankman",
"instrumental": "pico",
"altInstrumentals": []

View File

@ -7,7 +7,7 @@
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-playable",
"girlfriend": "gf",
"girlfriend": "nene",
"opponent": "pico",
"instrumental": "pico",
"altInstrumentals": []

View File

@ -7,7 +7,7 @@
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-playable",
"girlfriend": "gf",
"girlfriend": "nene",
"opponent": "pico",
"instrumental": "pico",
"altInstrumentals": []

View File

@ -7,7 +7,7 @@
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-playable",
"girlfriend": "gf",
"girlfriend": "nene",
"opponent": "tankman",
"instrumental": "pico",
"altInstrumentals": []

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="animatedEvilSchool.png">
<SubTexture name="background 2 instance 10000" x="0" y="0" width="513" height="512" />
<SubTexture name="background 2 instance 10001" x="523" y="0" width="513" height="512" />
<SubTexture name="background 2 instance 10002" x="1046" y="0" width="513" height="512" />
<SubTexture name="background 2 instance 10003" x="1569" y="0" width="513" height="512" />
<SubTexture name="background 2 instance 10004" x="2092" y="0" width="513" height="512" />
<SubTexture name="background 2 instance 10005" x="2615" y="0" width="513" height="512" />
<SubTexture name="background 2 instance 10006" x="3138" y="0" width="513" height="512" />
<SubTexture name="background 2 instance 10007" x="0" y="522" width="513" height="512" />
<SubTexture name="background 2 instance 10008" x="523" y="522" width="513" height="512" />
<SubTexture name="background 2 instance 10009" x="1046" y="522" width="513" height="512" />
<SubTexture name="background 2 instance 10010" x="1569" y="522" width="513" height="512" />
<SubTexture name="background 2 instance 10011" x="2092" y="522" width="513" height="512" />
<SubTexture name="background 2 instance 10012" x="2615" y="522" width="513" height="512" />
<SubTexture name="background 2 instance 10013" x="3138" y="522" width="513" height="512" />
<SubTexture name="background 2 instance 10014" x="0" y="1044" width="513" height="512" />
<SubTexture name="background 2 instance 10015" x="523" y="1044" width="513" height="512" />
<SubTexture name="background 2 instance 10016" x="1046" y="1044" width="513" height="512" />
<SubTexture name="background 2 instance 10017" x="1569" y="1044" width="513" height="512" />
<SubTexture name="background 2 instance 10018" x="2092" y="1044" width="513" height="512" />
<SubTexture name="background 2 instance 10019" x="2615" y="1044" width="513" height="512" />
<SubTexture name="background 2 instance 10020" x="3138" y="1044" width="513" height="512" />
<SubTexture name="background 2 instance 10021" x="0" y="1566" width="513" height="512" />
<SubTexture name="background 2 instance 10022" x="523" y="1566" width="513" height="512" />
<SubTexture name="background 2 instance 10023" x="1046" y="1566" width="513" height="512" />
<SubTexture name="background 2 instance 10024" x="1569" y="1566" width="513" height="512" />
<SubTexture name="background 2 instance 10025" x="2092" y="1566" width="513" height="512" />
<SubTexture name="background 2 instance 10026" x="2615" y="1566" width="513" height="512" />
<SubTexture name="background 2 instance 10027" x="3138" y="1566" width="513" height="512" />
<SubTexture name="background 2 instance 10028" x="0" y="2088" width="513" height="512" />
<SubTexture name="background 2 instance 10029" x="523" y="2088" width="513" height="512" />
<SubTexture name="background 2 instance 10030" x="1046" y="2088" width="513" height="512" />
<SubTexture name="background 2 instance 10031" x="1569" y="2088" width="513" height="512" />
<SubTexture name="background 2 instance 10032" x="2092" y="2088" width="513" height="512" />
<SubTexture name="background 2 instance 10033" x="2615" y="2088" width="513" height="512" />
<SubTexture name="background 2 instance 10034" x="3138" y="2088" width="513" height="512" />
<SubTexture name="background 2 instance 10035" x="0" y="2610" width="513" height="512" />
<SubTexture name="background 2 instance 10036" x="523" y="2610" width="513" height="512" />
<SubTexture name="background 2 instance 10037" x="1046" y="2610" width="513" height="512" />
<SubTexture name="background 2 instance 10038" x="1569" y="2610" width="513" height="512" />
<SubTexture name="background 2 instance 10039" x="2092" y="2610" width="513" height="512" />
</TextureAtlas>

BIN
images/weeb/bgFreaks.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

63
images/weeb/bgFreaks.xml Normal file
View File

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="bgFreaks.png">
<SubTexture name="BG fangirls dissuaded0000" x="0" y="0" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0001" x="0" y="0" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0002" x="461" y="0" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0003" x="461" y="0" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0004" x="461" y="0" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0005" x="461" y="0" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0006" x="0" y="106" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0007" x="0" y="106" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0008" x="0" y="106" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0009" x="0" y="106" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0010" x="0" y="106" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0011" x="0" y="106" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0012" x="0" y="106" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0013" x="0" y="106" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0014" x="461" y="106" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0015" x="461" y="106" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0016" x="0" y="212" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0017" x="0" y="212" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0018" x="461" y="212" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0019" x="461" y="212" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0020" x="0" y="318" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0021" x="0" y="318" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0022" x="461" y="318" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0023" x="461" y="318" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0024" x="461" y="318" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0025" x="461" y="318" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0026" x="461" y="318" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0027" x="461" y="318" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0028" x="461" y="318" width="451" height="96" />
<SubTexture name="BG fangirls dissuaded0029" x="461" y="318" width="451" height="96" />
<SubTexture name="BG girls group0000" x="0" y="424" width="450" height="96" />
<SubTexture name="BG girls group0001" x="0" y="424" width="450" height="96" />
<SubTexture name="BG girls group0002" x="460" y="424" width="450" height="96" />
<SubTexture name="BG girls group0003" x="460" y="424" width="450" height="96" />
<SubTexture name="BG girls group0004" x="460" y="424" width="450" height="96" />
<SubTexture name="BG girls group0005" x="460" y="424" width="450" height="96" />
<SubTexture name="BG girls group0006" x="0" y="530" width="450" height="96" />
<SubTexture name="BG girls group0007" x="0" y="530" width="450" height="96" />
<SubTexture name="BG girls group0008" x="0" y="530" width="450" height="96" />
<SubTexture name="BG girls group0009" x="0" y="530" width="450" height="96" />
<SubTexture name="BG girls group0010" x="0" y="530" width="450" height="96" />
<SubTexture name="BG girls group0011" x="0" y="530" width="450" height="96" />
<SubTexture name="BG girls group0012" x="0" y="530" width="450" height="96" />
<SubTexture name="BG girls group0013" x="0" y="530" width="450" height="96" />
<SubTexture name="BG girls group0014" x="460" y="530" width="450" height="96" />
<SubTexture name="BG girls group0015" x="460" y="530" width="450" height="96" />
<SubTexture name="BG girls group0016" x="0" y="636" width="450" height="96" />
<SubTexture name="BG girls group0017" x="0" y="636" width="450" height="96" />
<SubTexture name="BG girls group0018" x="0" y="530" width="450" height="96" />
<SubTexture name="BG girls group0019" x="0" y="530" width="450" height="96" />
<SubTexture name="BG girls group0020" x="460" y="636" width="450" height="96" />
<SubTexture name="BG girls group0021" x="460" y="636" width="450" height="96" />
<SubTexture name="BG girls group0022" x="460" y="424" width="450" height="96" />
<SubTexture name="BG girls group0023" x="460" y="424" width="450" height="96" />
<SubTexture name="BG girls group0024" x="460" y="424" width="450" height="96" />
<SubTexture name="BG girls group0025" x="460" y="424" width="450" height="96" />
<SubTexture name="BG girls group0026" x="460" y="424" width="450" height="96" />
<SubTexture name="BG girls group0027" x="460" y="424" width="450" height="96" />
<SubTexture name="BG girls group0028" x="460" y="424" width="450" height="96" />
<SubTexture name="BG girls group0029" x="460" y="424" width="450" height="96" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="petals.png">
<SubTexture name="PETALS ALL0000" x="0" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0001" x="0" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0002" x="313" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0003" x="313" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0004" x="626" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0005" x="939" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0006" x="1252" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0007" x="1252" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0008" x="1565" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0009" x="0" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0010" x="313" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0011" x="626" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0012" x="939" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0013" x="1252" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0014" x="1252" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0015" x="1565" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0016" x="0" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0017" x="313" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0018" x="313" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0019" x="626" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0020" x="939" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0021" x="1252" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0022" x="1252" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0023" x="1565" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0024" x="0" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0025" x="313" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0026" x="626" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0027" x="939" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0028" x="1252" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0029" x="1565" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0030" x="0" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0031" x="313" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0032" x="626" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0033" x="939" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0034" x="1252" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0035" x="1252" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0036" x="1565" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0037" x="0" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0038" x="313" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0039" x="313" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0040" x="626" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0041" x="939" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0042" x="939" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0043" x="1252" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0044" x="1565" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0045" x="0" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0046" x="313" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0047" x="626" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0048" x="939" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0049" x="1252" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0050" x="1565" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0051" x="0" y="1141" width="311" height="161" />
<SubTexture name="PETALS ALL0052" x="313" y="1141" width="311" height="161" />
<SubTexture name="PETALS ALL0053" x="313" y="1141" width="311" height="161" />
<SubTexture name="PETALS ALL0054" x="626" y="1141" width="311" height="161" />
<SubTexture name="PETALS ALL0055" x="0" y="0" width="311" height="161" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View File

@ -0,0 +1,20 @@
trees_0 = 0 0 512 512
trees_1 = 513 0 512 512
trees_2 = 1539 1026 512 512
trees_3 = 2052 513 512 512
trees_4 = 2565 0 512 512
trees_5 = 3078 0 512 512
trees_6 = 2565 513 512 512
trees_7 = 2052 1026 512 512
trees_8 = 2565 1026 512 512
trees_9 = 3078 513 512 512
trees_10 = 1026 0 512 512
trees_11 = 0 513 512 512
trees_12 = 513 513 512 512
trees_13 = 0 1026 512 512
trees_14 = 513 1026 512 512
trees_15 = 1026 513 512 512
trees_16 = 1026 1026 512 512
trees_17 = 1539 0 512 512
trees_18 = 1539 513 512 512
trees_19 = 2052 0 512 512

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
images/weeb/petals.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

59
images/weeb/petals.xml Normal file
View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="petals.png">
<SubTexture name="PETALS ALL0000" x="0" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0001" x="0" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0002" x="313" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0003" x="313" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0004" x="626" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0005" x="939" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0006" x="1252" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0007" x="1252" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0008" x="1565" y="0" width="311" height="161" />
<SubTexture name="PETALS ALL0009" x="0" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0010" x="313" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0011" x="626" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0012" x="939" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0013" x="1252" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0014" x="1252" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0015" x="1565" y="163" width="311" height="161" />
<SubTexture name="PETALS ALL0016" x="0" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0017" x="313" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0018" x="313" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0019" x="626" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0020" x="939" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0021" x="1252" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0022" x="1252" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0023" x="1565" y="326" width="311" height="161" />
<SubTexture name="PETALS ALL0024" x="0" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0025" x="313" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0026" x="626" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0027" x="939" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0028" x="1252" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0029" x="1565" y="489" width="311" height="161" />
<SubTexture name="PETALS ALL0030" x="0" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0031" x="313" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0032" x="626" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0033" x="939" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0034" x="1252" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0035" x="1252" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0036" x="1565" y="652" width="311" height="161" />
<SubTexture name="PETALS ALL0037" x="0" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0038" x="313" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0039" x="313" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0040" x="626" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0041" x="939" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0042" x="939" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0043" x="1252" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0044" x="1565" y="815" width="311" height="161" />
<SubTexture name="PETALS ALL0045" x="0" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0046" x="313" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0047" x="626" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0048" x="939" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0049" x="1252" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0050" x="1565" y="978" width="311" height="161" />
<SubTexture name="PETALS ALL0051" x="0" y="1141" width="311" height="161" />
<SubTexture name="PETALS ALL0052" x="313" y="1141" width="311" height="161" />
<SubTexture name="PETALS ALL0053" x="313" y="1141" width="311" height="161" />
<SubTexture name="PETALS ALL0054" x="626" y="1141" width="311" height="161" />
<SubTexture name="PETALS ALL0055" x="0" y="0" width="311" height="161" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 282 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="arrows-pixels.png">
<SubTexture name="staticLeft0001" x="0" y="0" width="17" height="17" />
<SubTexture name="staticDown0001" x="17" y="0" width="17" height="17" />
<SubTexture name="staticUp0001" x="34" y="0" width="17" height="17" />
<SubTexture name="staticRight0001" x="51" y="0" width="17" height="17" />
<SubTexture name="noteLeft0001" x="0" y="17" width="17" height="17" />
<SubTexture name="noteDown0001" x="17" y="17" width="17" height="17" />
<SubTexture name="noteUp0001" x="34" y="17" width="17" height="17" />
<SubTexture name="noteRight0001" x="51" y="17" width="17" height="17" />
<SubTexture name="pressedLeft0001" x="0" y="17" width="17" height="17" />
<SubTexture name="pressedDown0001" x="17" y="17" width="17" height="17" />
<SubTexture name="pressedUp0001" x="34" y="17" width="17" height="17" />
<SubTexture name="pressedRight0001" x="51" y="17" width="17" height="17" />
<SubTexture name="pressedLeft0002" x="0" y="34" width="17" height="17" />
<SubTexture name="pressedDown0002" x="17" y="34" width="17" height="17" />
<SubTexture name="pressedUp0002" x="34" y="34" width="17" height="17" />
<SubTexture name="pressedRight0002" x="51" y="34" width="17" height="17" />
<SubTexture name="confirmLeft0001" x="0" y="51" width="17" height="17" />
<SubTexture name="confirmDown0001" x="17" y="51" width="17" height="17" />
<SubTexture name="confirmUp0001" x="34" y="51" width="17" height="17" />
<SubTexture name="confirmRight0001" x="51" y="51" width="17" height="17" />
<SubTexture name="confirmLeft0002" x="0" y="68" width="17" height="17" />
<SubTexture name="confirmDown0002" x="17" y="68" width="17" height="17" />
<SubTexture name="confirmUp0002" x="34" y="68" width="17" height="17" />
<SubTexture name="confirmRight0002" x="51" y="68" width="17" height="17" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="dialogueBox-evil.png">
<SubTexture name="Spirit Textbox spawn instance 10000" x="0" y="0" width="249" height="145" />
<SubTexture name="Spirit Textbox spawn instance 10001" x="0" y="0" width="249" height="145" />
<SubTexture name="Spirit Textbox spawn instance 10002" x="259" y="0" width="249" height="145" />
<SubTexture name="Spirit Textbox spawn instance 10003" x="259" y="0" width="249" height="145" />
<SubTexture name="Spirit Textbox spawn instance 10004" x="0" y="155" width="249" height="145" />
<SubTexture name="Spirit Textbox spawn instance 10005" x="0" y="155" width="249" height="145" />
<SubTexture name="Spirit Textbox spawn instance 10006" x="259" y="155" width="249" height="145" />
<SubTexture name="Spirit Textbox spawn instance 10007" x="259" y="155" width="249" height="145" />
<SubTexture name="Spirit Textbox spawn instance 10008" x="0" y="310" width="249" height="145" />
<SubTexture name="Spirit Textbox spawn instance 10009" x="0" y="310" width="249" height="145" />
<SubTexture name="Spirit Textbox spawn instance 10010" x="259" y="310" width="249" height="145" />
<SubTexture name="Spirit Textbox spawn instance 10011" x="259" y="310" width="249" height="145" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 B

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="dialogueBoxes-evilNew.png">
<SubTexture name="Spirit Text Box Click0000" x="4" y="4" width="248" height="144" />
<SubTexture name="Spirit Text Box Sentence Complete0000" x="256" y="4" width="248" height="144" />
<SubTexture name="Spirit Textbox0000" x="508" y="4" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0000" x="760" y="4" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0001" x="760" y="4" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0002" x="4" y="152" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0003" x="4" y="152" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0004" x="256" y="152" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0005" x="256" y="152" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0006" x="508" y="152" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0007" x="508" y="152" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0008" x="760" y="152" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0009" x="760" y="152" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0010" x="508" y="4" width="248" height="144" />
<SubTexture name="Spirit Textbox spawn0011" x="508" y="4" width="248" height="144" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="Text_Boxes.png">
<SubTexture name="SENPAI ANGRY IMPACT SPEECH0000" x="4" y="4" width="248" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH0001" x="256" y="4" width="248" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH0002" x="508" y="4" width="248" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH0003" x="760" y="4" width="248" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH0004" x="4" y="152" width="248" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH0005" x="4" y="152" width="248" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH0006" x="256" y="152" width="248" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH0007" x="256" y="152" width="248" height="144" />
<SubTexture name="Text Box Appear0000" x="508" y="152" width="248" height="144" />
<SubTexture name="Text Box Appear0001" x="760" y="152" width="248" height="144" />
<SubTexture name="Text Box Appear0002" x="4" y="300" width="248" height="144" />
<SubTexture name="Text Box Appear0003" x="256" y="300" width="248" height="144" />
<SubTexture name="Text Box Appear0004" x="256" y="300" width="248" height="144" />
<SubTexture name="Text Box Speaking0001" x="256" y="300" width="248" height="144" />
<SubTexture name="Text Box CLICK0000" x="508" y="300" width="248" height="144" />
<SubTexture name="Text Box CLICK0001" x="508" y="300" width="248" height="144" />
<SubTexture name="Text Box CLICK0002" x="760" y="300" width="248" height="144" />
<SubTexture name="Text Box CLICK0003" x="256" y="300" width="248" height="144" />
<SubTexture name="Text Box Sentence End0000" x="4" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0001" x="256" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0002" x="256" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0003" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0004" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0005" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0006" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0007" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0008" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0009" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0010" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0011" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0012" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box Sentence End0013" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0000" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0001" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0002" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0003" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0004" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0005" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0006" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0007" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0008" x="760" y="300" width="248" height="144" />
<SubTexture name="Text Box wait to click0009" x="760" y="300" width="248" height="144" />
<SubTexture name="Text Box wait to click0010" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0011" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0012" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0013" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0014" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0015" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0016" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0017" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0018" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0019" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0020" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0021" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0022" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0023" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0024" x="508" y="448" width="248" height="144" />
<SubTexture name="Text Box wait to click0025" x="508" y="448" width="248" height="144" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="dialogueBox-pixel.png">
<SubTexture name="Text Box Appear instance 10000" x="0" y="0" width="249" height="144" />
<SubTexture name="Text Box Appear instance 10001" x="259" y="0" width="249" height="144" />
<SubTexture name="Text Box Appear instance 10002" x="0" y="154" width="249" height="144" />
<SubTexture name="Text Box Appear instance 10003" x="259" y="154" width="249" height="144" />
<SubTexture name="Text Box Appear instance 10004" x="259" y="154" width="249" height="144" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="dialogueBox-senpaiMad.png">
<SubTexture name="SENPAI ANGRY IMPACT SPEECH instance 10000" x="0" y="0" width="249" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH instance 10001" x="259" y="0" width="249" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH instance 10002" x="0" y="154" width="249" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH instance 10003" x="259" y="154" width="249" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH instance 10004" x="0" y="308" width="249" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH instance 10005" x="0" y="308" width="249" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH instance 10006" x="259" y="308" width="249" height="144" />
<SubTexture name="SENPAI ANGRY IMPACT SPEECH instance 10007" x="259" y="308" width="249" height="144" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<TextureAtlas imagePath="spritesheet.png">
<SubTexture name="portraitEnter0000" x="0" y="0" width="70" height="45" frameX="0" frameY="13" frameWidth="70" frameHeight="45" />
<SubTexture name="portraitEnter0001" x="0" y="0" width="70" height="45" frameX="0" frameY="13" frameWidth="70" frameHeight="45" />
<SubTexture name="portraitEnter0002" x="70" y="0" width="70" height="45" frameX="0" frameY="13" frameWidth="70" frameHeight="45" />
<SubTexture name="portraitEnter0003" x="70" y="0" width="70" height="45" frameX="0" frameY="13" frameWidth="70" frameHeight="45" />
<SubTexture name="portraitEnter0004" x="0" y="45" width="70" height="45" frameX="0" frameY="13" frameWidth="70" frameHeight="45" />
<SubTexture name="portraitEnter0005" x="0" y="45" width="70" height="45" frameX="0" frameY="13" frameWidth="70" frameHeight="45" />
<SubTexture name="portraitEnter0006" x="70" y="45" width="70" height="45" frameX="0" frameY="13" frameWidth="70" frameHeight="45" />
<SubTexture name="portraitEnter0007" x="70" y="45" width="70" height="45" frameX="0" frameY="13" frameWidth="70" frameHeight="45" />
<SubTexture name="portraitTalk0000" x="70" y="45" width="70" height="45" frameX="0" frameY="13" frameWidth="70" frameHeight="45" />
<SubTexture name="portraitTalk0001" x="70" y="45" width="70" height="45" frameX="0" frameY="13" frameWidth="70" frameHeight="45" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<TextureAtlas imagePath="spritesheet.png">
<SubTexture name="portraitEnter0000" x="0" y="0" width="63" height="51" frameX="-5" frameY="-7" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0001" x="0" y="0" width="63" height="51" frameX="-5" frameY="-7" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0002" x="63" y="0" width="63" height="51" frameX="-5" frameY="-7" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0003" x="63" y="0" width="63" height="51" frameX="-5" frameY="-7" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0004" x="0" y="51" width="63" height="51" frameX="-5" frameY="-7" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0005" x="0" y="51" width="63" height="51" frameX="-5" frameY="-7" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0006" x="63" y="51" width="63" height="51" frameX="-5" frameY="-7" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0007" x="63" y="51" width="63" height="51" frameX="-5" frameY="-7" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitTalk0000" x="63" y="51" width="63" height="51" frameX="-5" frameY="-7" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitTalk0001" x="63" y="51" width="63" height="51" frameX="-5" frameY="-7" frameWidth="72" frameHeight="58" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<TextureAtlas imagePath="spritesheet.png">
<SubTexture name="portraitEnter0000" x="0" y="0" width="63" height="51" frameX="4" frameY="7" frameWidth="63" frameHeight="51" />
<SubTexture name="portraitEnter0001" x="0" y="0" width="63" height="51" frameX="4" frameY="7" frameWidth="63" frameHeight="51" />
<SubTexture name="portraitEnter0002" x="63" y="0" width="63" height="51" frameX="4" frameY="7" frameWidth="63" frameHeight="51" />
<SubTexture name="portraitEnter0003" x="63" y="0" width="63" height="51" frameX="4" frameY="7" frameWidth="63" frameHeight="51" />
<SubTexture name="portraitEnter0004" x="0" y="51" width="63" height="51" frameX="4" frameY="7" frameWidth="63" frameHeight="51" />
<SubTexture name="portraitEnter0005" x="0" y="51" width="63" height="51" frameX="4" frameY="7" frameWidth="63" frameHeight="51" />
<SubTexture name="portraitEnter0006" x="63" y="51" width="63" height="51" frameX="4" frameY="7" frameWidth="63" frameHeight="51" />
<SubTexture name="portraitEnter0007" x="63" y="51" width="63" height="51" frameX="4" frameY="7" frameWidth="63" frameHeight="51" />
<SubTexture name="portraitTalk0000" x="63" y="51" width="63" height="51" frameX="4" frameY="7" frameWidth="63" frameHeight="51" />
<SubTexture name="portraitTalk0001" x="63" y="51" width="63" height="51" frameX="4" frameY="7" frameWidth="63" frameHeight="51" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<TextureAtlas imagePath="spritesheet.png">
<SubTexture name="portraitEnter0000" x="0" y="0" width="58" height="53" frameX="-8" frameY="-5" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0001" x="0" y="0" width="58" height="53" frameX="-8" frameY="-5" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0002" x="58" y="0" width="58" height="53" frameX="-8" frameY="-5" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0003" x="58" y="0" width="58" height="53" frameX="-8" frameY="-5" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0004" x="0" y="53" width="58" height="53" frameX="-8" frameY="-5" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0005" x="0" y="53" width="58" height="53" frameX="-8" frameY="-5" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0006" x="58" y="53" width="58" height="53" frameX="-8" frameY="-5" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0007" x="58" y="53" width="58" height="53" frameX="-8" frameY="-5" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitTalk0000" x="58" y="53" width="58" height="53" frameX="-8" frameY="-5" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitTalk0001" x="58" y="53" width="58" height="53" frameX="-8" frameY="-5" frameWidth="72" frameHeight="58" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<TextureAtlas imagePath="spritesheet.png">
<SubTexture name="portraitEnter0000" x="0" y="0" width="58" height="53" frameX="7" frameY="5" frameWidth="58" frameHeight="53" />
<SubTexture name="portraitEnter0001" x="0" y="0" width="58" height="53" frameX="7" frameY="5" frameWidth="58" frameHeight="53" />
<SubTexture name="portraitEnter0002" x="58" y="0" width="58" height="53" frameX="7" frameY="5" frameWidth="58" frameHeight="53" />
<SubTexture name="portraitEnter0003" x="58" y="0" width="58" height="53" frameX="7" frameY="5" frameWidth="58" frameHeight="53" />
<SubTexture name="portraitEnter0004" x="0" y="53" width="58" height="53" frameX="7" frameY="5" frameWidth="58" frameHeight="53" />
<SubTexture name="portraitEnter0005" x="0" y="53" width="58" height="53" frameX="7" frameY="5" frameWidth="58" frameHeight="53" />
<SubTexture name="portraitEnter0006" x="58" y="53" width="58" height="53" frameX="7" frameY="5" frameWidth="58" frameHeight="53" />
<SubTexture name="portraitEnter0007" x="58" y="53" width="58" height="53" frameX="7" frameY="5" frameWidth="58" frameHeight="53" />
<SubTexture name="portraitTalk0000" x="58" y="53" width="58" height="53" frameX="7" frameY="5" frameWidth="58" frameHeight="53" />
<SubTexture name="portraitTalk0001" x="58" y="53" width="58" height="53" frameX="7" frameY="5" frameWidth="58" frameHeight="53" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<TextureAtlas imagePath="spritesheet.png">
<SubTexture name="portraitEnter0000" x="0" y="0" width="66" height="58" frameX="4" frameY="0" frameWidth="66" frameHeight="58" />
<SubTexture name="portraitEnter0001" x="0" y="0" width="66" height="58" frameX="4" frameY="0" frameWidth="66" frameHeight="58" />
<SubTexture name="portraitEnter0002" x="66" y="0" width="66" height="58" frameX="4" frameY="0" frameWidth="66" frameHeight="58" />
<SubTexture name="portraitEnter0003" x="66" y="0" width="66" height="58" frameX="4" frameY="0" frameWidth="66" frameHeight="58" />
<SubTexture name="portraitEnter0004" x="0" y="58" width="66" height="58" frameX="4" frameY="0" frameWidth="66" frameHeight="58" />
<SubTexture name="portraitEnter0005" x="0" y="58" width="66" height="58" frameX="4" frameY="0" frameWidth="66" frameHeight="58" />
<SubTexture name="portraitEnter0006" x="66" y="58" width="66" height="58" frameX="4" frameY="0" frameWidth="66" frameHeight="58" />
<SubTexture name="portraitEnter0007" x="66" y="58" width="66" height="58" frameX="4" frameY="0" frameWidth="66" frameHeight="58" />
<SubTexture name="portraitTalk0000" x="66" y="58" width="66" height="58" frameX="4" frameY="0" frameWidth="66" frameHeight="58" />
<SubTexture name="portraitTalk0001" x="66" y="58" width="66" height="58" frameX="4" frameY="0" frameWidth="66" frameHeight="58" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<TextureAtlas imagePath="spritesheet.png">
<SubTexture name="portraitEnter0000" x="0" y="0" width="66" height="58" frameX="-5" frameY="0" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0001" x="0" y="0" width="66" height="58" frameX="-5" frameY="0" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0002" x="66" y="0" width="66" height="58" frameX="-5" frameY="0" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0003" x="66" y="0" width="66" height="58" frameX="-5" frameY="0" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0004" x="0" y="58" width="66" height="58" frameX="-5" frameY="0" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0005" x="0" y="58" width="66" height="58" frameX="-5" frameY="0" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0006" x="66" y="58" width="66" height="58" frameX="-5" frameY="0" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitEnter0007" x="66" y="58" width="66" height="58" frameX="-5" frameY="0" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitTalk0000" x="66" y="58" width="66" height="58" frameX="-5" frameY="0" frameWidth="72" frameHeight="58" />
<SubTexture name="portraitTalk0001" x="66" y="58" width="66" height="58" frameX="-5" frameY="0" frameWidth="72" frameHeight="58" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<TextureAtlas imagePath="spritesheet.png">
<SubTexture name="portraitEnter0000" x="0" y="0" width="63" height="57" frameX="5" frameY="1" frameWidth="63" frameHeight="57" />
<SubTexture name="portraitEnter0001" x="0" y="0" width="63" height="57" frameX="5" frameY="1" frameWidth="63" frameHeight="57" />
<SubTexture name="portraitEnter0002" x="63" y="0" width="63" height="57" frameX="5" frameY="1" frameWidth="63" frameHeight="57" />
<SubTexture name="portraitEnter0003" x="63" y="0" width="63" height="57" frameX="5" frameY="1" frameWidth="63" frameHeight="57" />
<SubTexture name="portraitEnter0004" x="0" y="57" width="63" height="57" frameX="5" frameY="1" frameWidth="63" frameHeight="57" />
<SubTexture name="portraitEnter0005" x="0" y="57" width="63" height="57" frameX="5" frameY="1" frameWidth="63" frameHeight="57" />
<SubTexture name="portraitEnter0006" x="63" y="57" width="63" height="57" frameX="5" frameY="1" frameWidth="63" frameHeight="57" />
<SubTexture name="portraitEnter0007" x="63" y="57" width="63" height="57" frameX="5" frameY="1" frameWidth="63" frameHeight="57" />
<SubTexture name="portraitTalk0000" x="63" y="57" width="63" height="57" frameX="5" frameY="1" frameWidth="63" frameHeight="57" />
<SubTexture name="portraitTalk0001" x="63" y="57" width="63" height="57" frameX="5" frameY="1" frameWidth="63" frameHeight="57" />
</TextureAtlas>

BIN
images/weeb/senpaiCrazy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

128
images/weeb/senpaiCrazy.xml Normal file
View File

@ -0,0 +1,128 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="senpaiCrazy.png">
<SubTexture name="Senpai Pre Explosion instance 10000" x="0" y="0" width="234" height="168" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10001" x="244" y="0" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10002" x="244" y="0" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10003" x="484" y="0" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10004" x="484" y="0" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10005" x="484" y="0" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10006" x="724" y="0" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10007" x="724" y="0" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10008" x="0" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10009" x="240" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10010" x="240" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10011" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10012" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10013" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10014" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10015" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10016" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10017" x="720" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10018" x="720" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10019" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10020" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10021" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10022" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10023" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10024" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10025" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10026" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10027" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10028" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10029" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10030" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10031" x="720" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10032" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10033" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10034" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10035" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10036" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10037" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10038" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10039" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10040" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10041" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10042" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10043" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10044" x="720" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10045" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10046" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10047" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10048" x="720" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10049" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10050" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10051" x="720" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10052" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10053" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10054" x="720" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10055" x="0" y="352" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10056" x="480" y="178" width="230" height="164" frameX="-18" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10057" x="240" y="352" width="230" height="164" frameX="0" frameY="0" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10058" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10059" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10060" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10061" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10062" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10063" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10064" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10065" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10066" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10067" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10068" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10069" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10070" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10071" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10072" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10073" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10074" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10075" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10076" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10077" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10078" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10079" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10080" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10081" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10082" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10083" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10084" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10085" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10086" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10087" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10088" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10089" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10090" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10091" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10092" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10093" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10094" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10095" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10096" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10097" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10098" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10099" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10100" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10101" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10102" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10103" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10104" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10105" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10106" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10107" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10108" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10109" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10110" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10111" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10112" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10113" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10114" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10115" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10116" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10117" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10118" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10119" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10120" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10121" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10122" x="720" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10123" x="0" y="526" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
<SubTexture name="Senpai Pre Explosion instance 10124" x="480" y="352" width="230" height="164" frameX="0" frameY="-3" frameWidth="252" frameHeight="168" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 B

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="spiritFaceForward.png">
<SubTexture name="portraitEnter0001" x="0" y="0" width="47" height="106" />
<SubTexture name="portraitTalk0001" x="0" y="0" width="47" height="106" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
images/weeb/weebSchool.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
images/weeb/weebSky.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
images/weeb/weebStreet.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
images/weeb/weebTrees.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

20
images/weeb/weebTrees.txt Normal file
View File

@ -0,0 +1,20 @@
trees_0 = 0 0 512 512
trees_1 = 513 0 512 512
trees_2 = 1539 1026 512 512
trees_3 = 2052 513 512 512
trees_4 = 2565 0 512 512
trees_5 = 3078 0 512 512
trees_6 = 2565 513 512 512
trees_7 = 2052 1026 512 512
trees_8 = 2565 1026 512 512
trees_9 = 3078 513 512 512
trees_10 = 1026 0 512 512
trees_11 = 0 513 512 512
trees_12 = 513 513 512 512
trees_13 = 0 1026 512 512
trees_14 = 513 1026 512 512
trees_15 = 1026 513 512 512
trees_16 = 1026 1026 512 512
trees_17 = 1539 0 512 512
trees_18 = 1539 513 512 512
trees_19 = 2052 0 512 512

23
images/weeb/weebTrees.xml Normal file
View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="senpaiCrazy.png">
<SubTexture name="Trees0000" x="0" y="0" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0001" x="513" y="0" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0002" x="1539" y="1026" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0003" x="2052" y="513" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0004" x="2565" y="0" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0005" x="3078" y="0" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0006" x="2565" y="513" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0007" x="2052" y="1026" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0008" x="2565" y="1026" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0009" x="3078" y="513" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0010" x="1026" y="0" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0011" x="0" y="513" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0012" x="513" y="513" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0013" x="0" y="1026" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0014" x="513" y="1026" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0015" x="1026" y="513" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0016" x="1026" y="1026" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0017" x="1539" y="0" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0018" x="1539" y="513" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
<SubTexture name="Trees0019" x="2052" y="0" width="512" height="512" frameX="0" frameY="0" frameWidth="512" frameHeight="512" />
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -529,7 +529,6 @@ function AnimateAtlas:update(dt)
frameIndex = 0
end
local loopMode = self._curSymbol.data[optimized and "LP" or "loop"]
print(loopMode)
local library = self.libraries[symbolName]
local symbolTimeline = library.data
@ -541,7 +540,7 @@ function AnimateAtlas:update(dt)
if frameIndex < 0 then
frameIndex = length - 1
end
if frameIndex > length - 2 then
if frameIndex > length - 1 then
frameIndex = 0
end
elseif loopMode == "playonce" or loopMode == "PO" then

View File

@ -120,6 +120,7 @@ function Button(position, size, callback, enabled)
end
---@param sprite engine.sprite
---@return engine.spritebutton
function SpriteButton(sprite, callback, enabled)
print("Spritebutton")
sprite.__index = SpriteButtonClass

View File

@ -85,14 +85,15 @@ function _G.Character(name)
animInfo = {},
sprite = sprite,
singing = false,
stagePosition = Vector2(0, 0), -- Changeable
stageCamera = Vector2(parsed.camera_position[1], parsed.camera_position[2]),
stagePosition = Vector2(),
hasStagePosition = false,
flipX = parsed.flip_x,
beats = parsed.beats or 4,
animation = "idle",
icon = parsed.healthicon,
starterFrame = parsed.starter_frame,
colors = parsed.healthbar_colors
colors = parsed.healthbar_colors,
}, CharacterClass)
for index, alias in next, parsed.animations do
@ -130,6 +131,11 @@ function _G.Character(name)
newCharacter.module = loadedModule
end
if parsed.stage_positions and parsed.stage_positions[stage.name] then
newCharacter.stagePosition = Vector2(parsed.stage_positions[stage.name][1], parsed.stage_positions[stage.name][2])
newCharacter.hasStagePosition = true
end
return newCharacter
end

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 67 KiB

View File

@ -1,45 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="aBotViz.png">
<SubTexture name="viz10000" x="212" y="0" width="68" height="196" />
<SubTexture name="viz10001" x="538" y="0" width="68" height="169" frameX="0" frameY="-27" frameWidth="68" frameHeight="196" />
<SubTexture name="viz10002" x="538" y="173" width="65" height="135" frameX="-3" frameY="-61" frameWidth="68" frameHeight="196" />
<SubTexture name="viz10003" x="806" y="195" width="60" height="96" frameX="-8" frameY="-100" frameWidth="68" frameHeight="196" />
<SubTexture name="viz10004" x="928" y="299" width="53" height="53" frameX="-15" frameY="-143" frameWidth="68" frameHeight="196" />
<SubTexture name="viz10005" x="531" y="312" width="46" height="28" frameX="-22" frameY="-168" frameWidth="68" frameHeight="196" />
<SubTexture name="viz20000" x="407" y="0" width="58" height="209" />
<SubTexture name="viz20001" x="870" y="0" width="58" height="183" frameX="0" frameY="-26" frameWidth="58" frameHeight="209" />
<SubTexture name="viz20002" x="607" y="189" width="57" height="141" frameX="-1" frameY="-68" frameWidth="58" frameHeight="209" />
<SubTexture name="viz20003" x="407" y="213" width="54" height="99" frameX="-4" frameY="-110" frameWidth="58" frameHeight="209" />
<SubTexture name="viz20004" x="741" y="300" width="48" height="56" frameX="-10" frameY="-153" frameWidth="58" frameHeight="209" />
<SubTexture name="viz20005" x="383" y="316" width="43" height="27" frameX="-15" frameY="-182" frameWidth="58" frameHeight="209" />
<SubTexture name="viz30000" x="284" y="0" width="58" height="215" />
<SubTexture name="viz30001" x="747" y="0" width="58" height="188" frameX="0" frameY="-27" frameWidth="58" frameHeight="215" />
<SubTexture name="viz30002" x="469" y="182" width="58" height="151" frameX="0" frameY="-64" frameWidth="58" frameHeight="215" />
<SubTexture name="viz30003" x="212" y="200" width="55" height="100" frameX="-3" frameY="-115" frameWidth="58" frameHeight="215" />
<SubTexture name="viz30004" x="271" y="286" width="50" height="57" frameX="-8" frameY="-158" frameWidth="58" frameHeight="215" />
<SubTexture name="viz30005" x="668" y="316" width="45" height="22" frameX="-13" frameY="-193" frameWidth="58" frameHeight="215" />
<SubTexture name="viz40000" x="346" y="0" width="57" height="216" />
<SubTexture name="viz40001" x="809" y="0" width="57" height="191" frameX="0" frameY="-25" frameWidth="57" frameHeight="216" />
<SubTexture name="viz40002" x="870" y="187" width="54" height="153" frameX="0" frameY="-63" frameWidth="57" frameHeight="216" />
<SubTexture name="viz40003" x="132" y="219" width="52" height="101" frameX="0" frameY="-115" frameWidth="57" frameHeight="216" />
<SubTexture name="viz40004" x="806" y="295" width="49" height="58" frameX="0" frameY="-158" frameWidth="57" frameHeight="216" />
<SubTexture name="viz40005" x="109" y="324" width="44" height="22" frameX="-2" frameY="-194" frameWidth="57" frameHeight="216" />
<SubTexture name="viz60000" x="0" y="0" width="67" height="207" />
<SubTexture name="viz60001" x="469" y="0" width="65" height="178" frameX="0" frameY="-29" frameWidth="67" frameHeight="207" />
<SubTexture name="viz60002" x="675" y="168" width="62" height="144" frameX="0" frameY="-63" frameWidth="67" frameHeight="207" />
<SubTexture name="viz60003" x="71" y="197" width="57" height="101" frameX="0" frameY="-106" frameWidth="67" frameHeight="207" />
<SubTexture name="viz60004" x="329" y="220" width="51" height="61" frameX="0" frameY="-146" frameWidth="67" frameHeight="207" />
<SubTexture name="viz60005" x="188" y="304" width="45" height="30" frameX="0" frameY="-177" frameWidth="67" frameHeight="207" />
<SubTexture name="viz70000" x="71" y="0" width="71" height="193" />
<SubTexture name="viz70001" x="675" y="0" width="68" height="164" frameX="0" frameY="-29" frameWidth="71" frameHeight="193" />
<SubTexture name="viz70002" x="932" y="0" width="66" height="139" frameX="0" frameY="-54" frameWidth="71" frameHeight="193" />
<SubTexture name="viz70003" x="741" y="192" width="61" height="104" frameX="0" frameY="-89" frameWidth="71" frameHeight="193" />
<SubTexture name="viz70004" x="271" y="219" width="54" height="63" frameX="0" frameY="-130" frameWidth="71" frameHeight="193" />
<SubTexture name="viz70005" x="59" y="302" width="46" height="32" frameX="0" frameY="-161" frameWidth="71" frameHeight="193" />
<SubTexture name="viz50000" x="146" y="0" width="62" height="215" />
<SubTexture name="viz50001" x="610" y="0" width="61" height="185" frameX="0" frameY="-30" frameWidth="62" frameHeight="215" />
<SubTexture name="viz50002" x="932" y="143" width="59" height="152" frameX="0" frameY="-63" frameWidth="62" frameHeight="215" />
<SubTexture name="viz50003" x="0" y="211" width="55" height="100" frameX="0" frameY="-115" frameWidth="62" frameHeight="215" />
<SubTexture name="viz50004" x="329" y="285" width="50" height="60" frameX="0" frameY="-155" frameWidth="62" frameHeight="215" />
<SubTexture name="viz50005" x="0" y="315" width="46" height="27" frameX="0" frameY="-188" frameWidth="62" frameHeight="215" />
</TextureAtlas>
<?xml version="1.0" encoding="UTF-8"?>
<!--
Created with Funkin Packer v0.1.3 https://neeeoo.github.io/funkin-packer/
-->
<TextureAtlas imagePath="texture.png" width="620" height="595">
<SubTexture name="viz10000" x="71" y="219" width="68" height="196" frameX="-0" frameY="-0" frameWidth="68" frameHeight="196"/>
<SubTexture name="viz10001" x="368" y="189" width="68" height="169" frameX="-0" frameY="-27" frameWidth="68" frameHeight="196"/>
<SubTexture name="viz10002" x="439" y="143" width="65" height="135" frameX="-3" frameY="-61" frameWidth="68" frameHeight="196"/>
<SubTexture name="viz10003" x="503" y="308" width="60" height="95" frameX="-8" frameY="-101" frameWidth="68" frameHeight="196"/>
<SubTexture name="viz10004" x="566" y="1" width="53" height="53" frameX="-15" frameY="-143" frameWidth="68" frameHeight="196"/>
<SubTexture name="viz10005" x="566" y="57" width="46" height="27" frameX="-22" frameY="-169" frameWidth="68" frameHeight="196"/>
<SubTexture name="viz20000" x="187" y="1" width="58" height="209" frameX="-0" frameY="-0" frameWidth="58" frameHeight="209"/>
<SubTexture name="viz20001" x="307" y="189" width="58" height="183" frameX="-0" frameY="-26" frameWidth="58" frameHeight="209"/>
<SubTexture name="viz20002" x="215" y="403" width="57" height="141" frameX="-1" frameY="-68" frameWidth="58" frameHeight="209"/>
<SubTexture name="viz20003" x="508" y="104" width="54" height="99" frameX="-4" frameY="-110" frameWidth="58" frameHeight="209"/>
<SubTexture name="viz20004" x="499" y="526" width="48" height="56" frameX="-10" frameY="-153" frameWidth="58" frameHeight="209"/>
<SubTexture name="viz20005" x="566" y="185" width="43" height="27" frameX="-15" frameY="-182" frameWidth="58" frameHeight="209"/>
<SubTexture name="viz30000" x="61" y="1" width="58" height="215" frameX="-0" frameY="-0" frameWidth="58" frameHeight="215"/>
<SubTexture name="viz30001" x="215" y="213" width="58" height="187" frameX="-0" frameY="-28" frameWidth="58" frameHeight="215"/>
<SubTexture name="viz30002" x="58" y="430" width="58" height="151" frameX="-0" frameY="-64" frameWidth="58" frameHeight="215"/>
<SubTexture name="viz30003" x="508" y="1" width="55" height="100" frameX="-3" frameY="-115" frameWidth="58" frameHeight="215"/>
<SubTexture name="viz30004" x="499" y="406" width="50" height="57" frameX="-8" frameY="-158" frameWidth="58" frameHeight="215"/>
<SubTexture name="viz30005" x="119" y="572" width="45" height="22" frameX="-13" frameY="-193" frameWidth="58" frameHeight="215"/>
<SubTexture name="viz40000" x="1" y="1" width="57" height="216" frameX="-0" frameY="-0" frameWidth="57" frameHeight="216"/>
<SubTexture name="viz40001" x="248" y="1" width="56" height="190" frameX="-0" frameY="-26" frameWidth="57" frameHeight="216"/>
<SubTexture name="viz40002" x="1" y="430" width="54" height="153" frameX="-0" frameY="-63" frameWidth="57" frameHeight="216"/>
<SubTexture name="viz40003" x="439" y="387" width="52" height="101" frameX="-0" frameY="-115" frameWidth="57" frameHeight="216"/>
<SubTexture name="viz40004" x="499" y="466" width="48" height="57" frameX="-1" frameY="-159" frameWidth="57" frameHeight="216"/>
<SubTexture name="viz40005" x="167" y="572" width="43" height="22" frameX="-3" frameY="-194" frameWidth="57" frameHeight="216"/>
<SubTexture name="viz60000" x="1" y="220" width="67" height="207" frameX="-0" frameY="-0" frameWidth="67" frameHeight="207"/>
<SubTexture name="viz60001" x="371" y="1" width="65" height="178" frameX="-0" frameY="-29" frameWidth="67" frameHeight="207"/>
<SubTexture name="viz60002" x="276" y="375" width="62" height="143" frameX="-0" frameY="-64" frameWidth="67" frameHeight="207"/>
<SubTexture name="viz60003" x="439" y="491" width="57" height="101" frameX="-0" frameY="-106" frameWidth="67" frameHeight="207"/>
<SubTexture name="viz60004" x="331" y="528" width="51" height="60" frameX="-0" frameY="-147" frameWidth="67" frameHeight="207"/>
<SubTexture name="viz60005" x="566" y="152" width="45" height="30" frameX="-0" frameY="-177" frameWidth="67" frameHeight="207"/>
<SubTexture name="viz70000" x="142" y="219" width="70" height="193" frameX="-0" frameY="-0" frameWidth="71" frameHeight="193"/>
<SubTexture name="viz70001" x="368" y="361" width="68" height="164" frameX="-0" frameY="-29" frameWidth="71" frameHeight="193"/>
<SubTexture name="viz70002" x="439" y="1" width="66" height="139" frameX="-0" frameY="-54" frameWidth="71" frameHeight="193"/>
<SubTexture name="viz70003" x="439" y="281" width="61" height="103" frameX="-0" frameY="-90" frameWidth="71" frameHeight="193"/>
<SubTexture name="viz70004" x="275" y="528" width="53" height="63" frameX="-0" frameY="-130" frameWidth="71" frameHeight="193"/>
<SubTexture name="viz70005" x="566" y="117" width="46" height="32" frameX="-0" frameY="-161" frameWidth="71" frameHeight="193"/>
<SubTexture name="viz50000" x="122" y="1" width="62" height="215" frameX="-0" frameY="-0" frameWidth="62" frameHeight="215"/>
<SubTexture name="viz50001" x="307" y="1" width="61" height="185" frameX="-0" frameY="-30" frameWidth="62" frameHeight="215"/>
<SubTexture name="viz50002" x="119" y="418" width="59" height="151" frameX="-0" frameY="-64" frameWidth="62" frameHeight="215"/>
<SubTexture name="viz50003" x="507" y="206" width="55" height="99" frameX="-0" frameY="-116" frameWidth="62" frameHeight="215"/>
<SubTexture name="viz50004" x="385" y="528" width="50" height="59" frameX="-0" frameY="-156" frameWidth="62" frameHeight="215"/>
<SubTexture name="viz50005" x="566" y="87" width="46" height="27" frameX="-0" frameY="-188" frameWidth="62" frameHeight="215"/>
</TextureAtlas>

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"ATLAS":{"SPRITES":[{"SPRITE":{"name":"0000","x":0,"y":0,"w":106,"h":38,"rotated":false}},{"SPRITE":{"name":"0001","x":0,"y":43,"w":79,"h":22,"rotated":false}}]},"meta":{"app":"Adobe Animate","version":"23.0.1.70","image":"spritemap1.png","format":"RGBA8888","size":{"w":106,"h":65},"resolution":"1"}}
{"ATLAS":{"SPRITES":[{"SPRITE":{"name":"0000","x":0,"y":0,"w":106,"h":38,"rotated":false}},{"SPRITE":{"name":"0001","x":0,"y":43,"w":79,"h":22,"rotated":false}}]},"meta":{"app":"Adobe Animate","version":"23.0.1.70","image":"spritemap1.png","format":"RGBA8888","size":{"w":106,"h":65},"resolution":"1"}}

View File

@ -0,0 +1,119 @@
<?xml version="1.0" encoding="UTF-8"?>
<TextureAtlas imagePath="neneChristmas.png" width="4069" height="2900">
<SubTexture name="combo celebration 1 nene xmas0001.png" x="3775" y="0" width="294" height="426" frameX="-16" frameY="-57" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0002.png" x="1438" y="364" width="294" height="439" frameX="-16" frameY="-44" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0003.png" x="2484" y="367" width="312" height="446" frameX="-0" frameY="-44" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0004.png" x="2033" y="810" width="312" height="470" frameX="-0" frameY="-20" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0005.png" x="2033" y="810" width="312" height="470" frameX="-0" frameY="-20" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0006.png" x="2756" y="821" width="312" height="473" frameX="-0" frameY="-17" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0007.png" x="2756" y="821" width="312" height="473" frameX="-0" frameY="-17" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0008.png" x="0" y="1213" width="312" height="483" frameX="-0" frameY="-7" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0009.png" x="0" y="1213" width="312" height="483" frameX="-0" frameY="-7" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0010.png" x="1283" y="1750" width="312" height="488" frameX="-0" frameY="-2" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0011.png" x="1283" y="1750" width="312" height="488" frameX="-0" frameY="-2" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0012.png" x="1595" y="1750" width="312" height="490" frameX="-0" frameY="-0" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0013.png" x="1595" y="1750" width="312" height="490" frameX="-0" frameY="-0" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0014.png" x="1907" y="1761" width="312" height="490" frameX="-0" frameY="-0" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0015.png" x="1907" y="1761" width="312" height="490" frameX="-0" frameY="-0" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0016.png" x="1126" y="364" width="312" height="430" frameX="-0" frameY="-60" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0017.png" x="1126" y="364" width="312" height="430" frameX="-0" frameY="-60" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0018.png" x="1126" y="364" width="312" height="430" frameX="-0" frameY="-60" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0019.png" x="1126" y="364" width="312" height="430" frameX="-0" frameY="-60" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0020.png" x="1126" y="364" width="312" height="430" frameX="-0" frameY="-60" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0021.png" x="1126" y="364" width="312" height="430" frameX="-0" frameY="-60" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0022.png" x="1126" y="364" width="312" height="430" frameX="-0" frameY="-60" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0023.png" x="1126" y="364" width="312" height="430" frameX="-0" frameY="-60" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0024.png" x="1126" y="364" width="312" height="430" frameX="-0" frameY="-60" frameWidth="312" frameHeight="490"/>
<SubTexture name="combo celebration 1 nene xmas0025.png" x="1126" y="364" width="312" height="430" frameX="-0" frameY="-60" frameWidth="312" frameHeight="490"/>
<SubTexture name="fawn nene xmas0001.png" x="846" y="794" width="396" height="461" frameX="-21" frameY="-4" frameWidth="417" frameHeight="465"/>
<SubTexture name="fawn nene xmas0002.png" x="846" y="794" width="396" height="461" frameX="-21" frameY="-4" frameWidth="417" frameHeight="465"/>
<SubTexture name="fawn nene xmas0003.png" x="3623" y="426" width="389" height="456" frameX="-27" frameY="-1" frameWidth="417" frameHeight="465"/>
<SubTexture name="fawn nene xmas0004.png" x="3623" y="426" width="389" height="456" frameX="-27" frameY="-1" frameWidth="417" frameHeight="465"/>
<SubTexture name="fawn nene xmas0005.png" x="0" y="757" width="386" height="456" frameX="-29" frameY="-0" frameWidth="417" frameHeight="465"/>
<SubTexture name="fawn nene xmas0006.png" x="0" y="757" width="386" height="456" frameX="-29" frameY="-0" frameWidth="417" frameHeight="465"/>
<SubTexture name="fawn nene xmas0007.png" x="0" y="757" width="386" height="456" frameX="-29" frameY="-0" frameWidth="417" frameHeight="465"/>
<SubTexture name="knife high held xmas0001.png" x="3535" y="1837" width="329" height="532" frameX="-0" frameY="-0" frameWidth="329" frameHeight="532"/>
<SubTexture name="knife high held xmas0002.png" x="0" y="2179" width="329" height="532" frameX="-0" frameY="-0" frameWidth="329" frameHeight="532"/>
<SubTexture name="knife high held xmas0003.png" x="0" y="2179" width="329" height="532" frameX="-0" frameY="-0" frameWidth="329" frameHeight="532"/>
<SubTexture name="knife high held xmas0004.png" x="329" y="2214" width="329" height="532" frameX="-0" frameY="-0" frameWidth="329" frameHeight="532"/>
<SubTexture name="knife high held xmas0005.png" x="658" y="2229" width="329" height="532" frameX="-0" frameY="-0" frameWidth="329" frameHeight="532"/>
<SubTexture name="knife high held xmas0006.png" x="658" y="2229" width="329" height="532" frameX="-0" frameY="-0" frameWidth="329" frameHeight="532"/>
<SubTexture name="knife high held xmas0007.png" x="987" y="2238" width="329" height="532" frameX="-0" frameY="-0" frameWidth="329" frameHeight="532"/>
<SubTexture name="knife high held xmas0008.png" x="1316" y="2240" width="329" height="532" frameX="-0" frameY="-0" frameWidth="329" frameHeight="532"/>
<SubTexture name="knife high held xmas0009.png" x="1316" y="2240" width="329" height="532" frameX="-0" frameY="-0" frameWidth="329" frameHeight="532"/>
<SubTexture name="knife high held xmas0010.png" x="3535" y="1837" width="329" height="532" frameX="-0" frameY="-0" frameWidth="329" frameHeight="532"/>
<SubTexture name="knife lower xmas0001.png" x="1645" y="2251" width="330" height="532" frameX="-246" frameY="-0" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife lower xmas0002.png" x="1975" y="2267" width="331" height="532" frameX="-246" frameY="-0" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife lower xmas0003.png" x="1975" y="2267" width="331" height="532" frameX="-246" frameY="-0" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife lower xmas0004.png" x="2547" y="1772" width="330" height="521" frameX="-246" frameY="-11" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife lower xmas0005.png" x="2547" y="1772" width="330" height="521" frameX="-246" frameY="-11" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife lower xmas0006.png" x="2219" y="1772" width="328" height="495" frameX="-246" frameY="-37" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife lower xmas0007.png" x="2219" y="1772" width="328" height="495" frameX="-246" frameY="-37" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife lower xmas0008.png" x="2345" y="813" width="411" height="471" frameX="-172" frameY="-55" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife lower xmas0009.png" x="2345" y="813" width="411" height="471" frameX="-172" frameY="-55" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife lower xmas0010.png" x="730" y="364" width="396" height="402" frameX="-201" frameY="-66" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife lower xmas0011.png" x="730" y="364" width="396" height="402" frameX="-201" frameY="-66" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife lower xmas0012.png" x="1727" y="0" width="354" height="364" frameX="-246" frameY="-64" frameWidth="815" frameHeight="720"/>
<SubTexture name="knife raise xmas0001.png" x="440" y="1731" width="444" height="483" frameX="-0" frameY="-50" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0002.png" x="440" y="1731" width="444" height="483" frameX="-0" frameY="-50" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0003.png" x="884" y="1743" width="399" height="486" frameX="-43" frameY="-47" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0004.png" x="884" y="1743" width="399" height="486" frameX="-43" frameY="-47" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0005.png" x="2877" y="1775" width="329" height="526" frameX="-112" frameY="-7" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0006.png" x="2877" y="1775" width="329" height="526" frameX="-112" frameY="-7" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0007.png" x="3206" y="1837" width="329" height="530" frameX="-112" frameY="-3" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0008.png" x="3206" y="1837" width="329" height="530" frameX="-112" frameY="-3" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0009.png" x="2306" y="2293" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0010.png" x="2306" y="2293" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0011.png" x="2635" y="2301" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0012.png" x="2635" y="2301" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0013.png" x="2964" y="2367" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0014.png" x="2964" y="2367" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0015.png" x="2964" y="2367" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0016.png" x="2964" y="2367" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0017.png" x="2964" y="2367" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0018.png" x="2964" y="2367" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0019.png" x="2964" y="2367" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="knife raise xmas0020.png" x="2964" y="2367" width="329" height="533" frameX="-112" frameY="-0" frameWidth="444" frameHeight="533"/>
<SubTexture name="laughing nene xmas0001.png" x="1242" y="803" width="480" height="464" frameX="-1" frameY="-45" frameWidth="481" frameHeight="509"/>
<SubTexture name="laughing nene xmas0002.png" x="1242" y="803" width="480" height="464" frameX="-1" frameY="-45" frameWidth="481" frameHeight="509"/>
<SubTexture name="laughing nene xmas0003.png" x="386" y="766" width="460" height="458" frameX="-0" frameY="-39" frameWidth="481" frameHeight="509"/>
<SubTexture name="laughing nene xmas0004.png" x="386" y="766" width="460" height="458" frameX="-0" frameY="-39" frameWidth="481" frameHeight="509"/>
<SubTexture name="laughing nene xmas0005.png" x="2796" y="375" width="449" height="446" frameX="-11" frameY="-41" frameWidth="481" frameHeight="509"/>
<SubTexture name="laughing nene xmas0006.png" x="2796" y="375" width="449" height="446" frameX="-11" frameY="-41" frameWidth="481" frameHeight="509"/>
<SubTexture name="laughing nene xmas0007.png" x="1732" y="365" width="374" height="439" frameX="-43" frameY="-4" frameWidth="481" frameHeight="509"/>
<SubTexture name="laughing nene xmas0008.png" x="1732" y="365" width="374" height="439" frameX="-43" frameY="-4" frameWidth="481" frameHeight="509"/>
<SubTexture name="laughing nene xmas0009.png" x="2106" y="366" width="378" height="444" frameX="-39" frameY="-1" frameWidth="481" frameHeight="509"/>
<SubTexture name="laughing nene xmas0010.png" x="2106" y="366" width="378" height="444" frameX="-39" frameY="-1" frameWidth="481" frameHeight="509"/>
<SubTexture name="laughing nene xmas0011.png" x="3245" y="375" width="378" height="446" frameX="-39" frameY="-0" frameWidth="481" frameHeight="509"/>
<SubTexture name="laughing nene xmas0012.png" x="3245" y="375" width="378" height="446" frameX="-39" frameY="-0" frameWidth="481" frameHeight="509"/>
<SubTexture name="Nene Abot Idle xmas0001.png" x="1722" y="804" width="311" height="469" frameX="-107" frameY="-7" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0002.png" x="1722" y="804" width="311" height="469" frameX="-107" frameY="-7" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0003.png" x="3068" y="821" width="407" height="476" frameX="-13" frameY="-6" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0004.png" x="3068" y="821" width="407" height="476" frameX="-13" frameY="-6" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0005.png" x="3475" y="882" width="416" height="476" frameX="-4" frameY="-5" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0006.png" x="312" y="1224" width="416" height="476" frameX="-4" frameY="-5" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0007.png" x="728" y="1255" width="425" height="476" frameX="-0" frameY="-3" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0008.png" x="3351" y="1358" width="441" height="479" frameX="-0" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0009.png" x="0" y="1700" width="440" height="479" frameX="-1" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0010.png" x="1590" y="1273" width="440" height="477" frameX="-1" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0011.png" x="2030" y="1284" width="442" height="477" frameX="-3" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0012.png" x="2030" y="1284" width="442" height="477" frameX="-3" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0013.png" x="2472" y="1294" width="442" height="478" frameX="-3" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0014.png" x="2914" y="1297" width="437" height="478" frameX="-9" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0015.png" x="1153" y="1267" width="437" height="476" frameX="-9" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0016.png" x="334" y="355" width="396" height="402" frameX="-67" frameY="-15" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0017.png" x="334" y="355" width="396" height="402" frameX="-67" frameY="-15" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0018.png" x="2081" y="0" width="354" height="365" frameX="-111" frameY="-13" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0019.png" x="2081" y="0" width="354" height="365" frameX="-111" frameY="-13" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0020.png" x="349" y="0" width="353" height="355" frameX="-111" frameY="-13" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0021.png" x="702" y="0" width="353" height="355" frameX="-111" frameY="-13" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0022.png" x="0" y="0" width="349" height="353" frameX="-111" frameY="-12" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0023.png" x="1055" y="0" width="336" height="364" frameX="-111" frameY="-1" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0024.png" x="1391" y="0" width="336" height="364" frameX="-111" frameY="-1" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0025.png" x="2435" y="0" width="336" height="366" frameX="-111" frameY="-1" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0026.png" x="2771" y="0" width="335" height="367" frameX="-111" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0027.png" x="2771" y="0" width="335" height="367" frameX="-111" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0028.png" x="3106" y="0" width="335" height="375" frameX="-111" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0029.png" x="3441" y="0" width="334" height="375" frameX="-111" frameY="-0" frameWidth="465" frameHeight="482"/>
<SubTexture name="Nene Abot Idle xmas0030.png" x="0" y="353" width="334" height="402" frameX="-111" frameY="-0" frameWidth="465" frameHeight="482"/>
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

@ -12,5 +12,7 @@
"camera_opponent": [-500, 200],
"camera_girlfriend": [0, 0],
"camera_speed": 1,
"default": true
"default": true,
"name": "tank"
}

View File

@ -133,7 +133,7 @@ local function state(songName, songDifficulty, show)
local stageString = files.read_file(string.format("stages/%s.json", stageName)) or
files.read_file("stages/stage.json")
local stage = json.parse(stageString)
_G.stage = json.parse(stageString)
local unspawnedNotes = {}
local notes = {}
@ -704,8 +704,18 @@ local function state(songName, songDifficulty, show)
Vector2(-stage.camera_boyfriend[1], -stage.camera_boyfriend[2]):Add(characters.bf.stageCamera
:Negate()):Add(Vector2(0, -200))
cameraTween = tween.new(type(event.vars) == "table" and event.vars.duration or 0.5,
render.cameraPosition, { x = cameraPosition.x, y = cameraPosition.y }, tween.easing.inOutQuad)
local ease = tween.easing.outQuad
local easetime = 1.5
if event.vars and type(event.vars) == "table" then
if event.vars.ease and event.vars.ease ~= "CLASSIC" then
easetime = event.vars.duration or 1.5
end
end
cameraTween = tween.new(easetime,
render.cameraPosition, { x = cameraPosition.x, y = cameraPosition.y }, ease)
elseif event.name == "zoomcamera" then
zoomTween = tween.new(event.vars.duration or 32, sharedVars, { defaultZoom = event.vars.zoom },
tween.easing.outExpo)
@ -728,8 +738,6 @@ local function state(songName, songDifficulty, show)
characters[chars[event.vars.char] or event.vars.char]:Destroy()
characters[chars[event.vars.char] or event.vars.char] = Character(event.vars.to)
characters[chars[event.vars.char] or event.vars.char].stagePosition = Vector2(stage.opponent[1],
stage.opponent[2])
end
for index, module in next, modules do
@ -907,15 +915,19 @@ local function state(songName, songDifficulty, show)
-- GF first so she is below other chars
if metadata.playData.characters.girlfriend then
characters.gf = Character(metadata.playData.characters.girlfriend)
characters.gf.stagePosition = Vector2(stage.girlfriend[1], stage.girlfriend[2])
characters.gf:PlayAnimation("danceLeft")
characters.gf.sprite.layer = 0
if not characters.gf.hasStagePosition then
characters.gf.stagePosition = Vector2(stage.girlfriend[1], stage.girlfriend[2])
end
end
characters.bf = Character(metadata.playData.characters.player)
characters.bf.stagePosition = Vector2(stage.boyfriend[1], stage.boyfriend[2])
characters.bf:PlayAnimation("idle")
characters.bf.sprite.layer = 1
if not characters.bf.hasStagePosition then
characters.bf.stagePosition = Vector2(stage.boyfriend[1], stage.boyfriend[2])
end
local image = love.graphics.newImage(string.format("images/icons/icon-%s.png", characters.bf.icon))
icons.bf = {
@ -927,9 +939,11 @@ local function state(songName, songDifficulty, show)
if metadata.playData.characters.opponent and metadata.playData.characters.opponent ~= "none" then -- you can have no player2 but always player1
characters.dad = Character(metadata.playData.characters.opponent)
characters.dad.stagePosition = Vector2(stage.opponent[1], stage.opponent[2])
characters.dad:PlayAnimation(characters.dad.animInfo.idle and "idle" or "danceLeft")
characters.dad.sprite.layer = 1
if not characters.dad.hasStagePosition then
characters.dad.stagePosition = Vector2(stage.opponent[1], stage.opponent[2])
end
local image = love.graphics.newImage(string.format("images/icons/icon-%s.png", characters.dad.icon))
icons.dad = {