Rename sample -> samples to be consistent with korge-next

This commit is contained in:
soywiz
2021-03-05 10:53:10 +01:00
parent 5518bc535b
commit 7ae0c9e155
405 changed files with 1 additions and 1 deletions

1
samples/dragonbones/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/build

View File

@@ -0,0 +1,15 @@
import com.soywiz.korge.gradle.*
apply<KorgeGradlePlugin>()
korge {
supportDragonbones()
id = "com.soywiz.korlibs.korge.samples.dragonbones"
name = "KorGE - DragonBones"
description = "KorGE sample using DragonBones plugin"
orientation = Orientation.LANDSCAPE
icon = file("src/commonMain/resources/icon.png")
targetDefault()
}

View File

@@ -0,0 +1,515 @@
import com.dragonbones.event.*
import com.soywiz.kds.*
import com.soywiz.klock.*
import com.soywiz.korge.*
import com.soywiz.korge.dragonbones.*
import com.soywiz.korge.input.*
import com.soywiz.korge.input.MouseEvents
import com.soywiz.korge.input.mouse
import com.soywiz.korge.scene.*
import com.soywiz.korge.time.*
import com.soywiz.korge.tween.*
import com.soywiz.korge.view.*
import com.soywiz.korgw.*
import com.soywiz.korim.color.*
import com.soywiz.korim.bitmap.*
import com.soywiz.korim.format.*
import com.soywiz.korinject.*
import com.soywiz.korio.async.*
import com.soywiz.korio.file.std.*
import com.soywiz.korio.lang.*
import com.soywiz.korio.serialization.json.*
import com.soywiz.korma.geom.*
import com.soywiz.korma.geom.vector.*
import com.soywiz.korma.interpolation.*
import com.soywiz.korma.random.*
import kotlinx.coroutines.*
import kotlin.math.*
import kotlin.random.*
suspend fun main(): Unit {
//Logger.defaultLevel = Logger.Level.TRACE
//Logger("Views").level = Logger.Level.TRACE
//Logger("Korge").level = Logger.Level.TRACE
//Logger("RenderContext").level = Logger.Level.TRACE
//Logger("BatchBuilder2D").level = Logger.Level.TRACE
//Logger("DefaultShaders").level = Logger.Level.TRACE
//Logger("RenderContext2D").level = Logger.Level.TRACE
//Korge(MyModule, debug = true)
println("V0")
println("KorioNative.ResourcesVfs.absolutePath: " + resourcesVfs.absolutePath)
com.soywiz.korge.Korge(Korge.Config(object : MyModule() {
//override val mainScene: KClass<out Scene> = HelloScene::class
override val quality: GameWindow.Quality = GameWindow.Quality.QUALITY
}, debug = false))
//Korge {
// hello()
//}
}
suspend fun Stage.hello() {
println("HelloScene.sceneInit[0]")
val bmp = resourcesVfs["atlas2/atlas2.png"].readBitmap()
//val bmp = Bitmap32(100, 100).apply {
// context2d {
// fillStyle = Context2d.Color(Colors.RED)
// fillRoundRect(0.0, 0.0, 100.0, 100.0, 16.0, 16.0)
// }
//}
//solidRect(100, 100, Colors.RED) {
image(bmp) {
position(100, 100)
alpha(0.5)
mouse {
over { alpha(1.0) }
out { alpha(0.5) }
click { println("clicked box!") }
}
launchImmediately {
while (true) {
println("step0")
tween(this::x[100, 200], time = 1.seconds, easing = Easing.EASE_OUT_ELASTIC)
println("step1")
tween(this::x[200, 100], time = 1.seconds, easing = Easing.EASE_OUT_ELASTIC)
println("step2")
}
}
}
println("HelloScene.sceneInit[1]")
}
class HelloScene : Scene() {
override suspend fun Container.sceneInit() {
println("HelloScene.sceneInit[0]")
solidRect(100, 100, Colors.RED) {
position(100, 100)
alpha(0.5)
mouse {
over {
alpha(1.0)
}
out {
alpha(0.5)
}
}
}
println("HelloScene.sceneInit[1]")
}
}
open class MyModule : Module() {
override val title: String = "KorGE - DragonBones"
override val mainScene = MyScene::class
//override val quality: LightQuality = LightQuality.QUALITY
//override val quality: LightQuality = LightQuality.PERFORMANCE
//override val quality: LightQuality = LightQuality.AUTO
override val quality: GameWindow.Quality = GameWindow.Quality.QUALITY
override suspend fun AsyncInjector.configure() {
println("init[0]")
mapPrototype { HelloScene() }
mapPrototype { MyScene() }
mapPrototype { ClassicDragonScene() }
mapPrototype { EyeTrackingScene() }
mapPrototype { HelloWorldScene() }
mapPrototype { SkinChangingScene() }
println("init[1]")
}
override val size: SizeInt = SizeInt(1280, 720)
override val windowSize: SizeInt = SizeInt(1280, 720)
}
abstract class MyBaseScene : Scene() {
}
class MyScene : MyBaseScene() {
lateinit var buttonContainer: Container
override suspend fun Container.sceneInit() {
//addEventListener<MouseEvent> {
// println("MouseEvent: ${views.nativeWidth},${views.nativeHeight} :: ${views.virtualWidth},${views.virtualHeight} :: $it")
//}
val mySceneContainer = sceneContainer(views) {
this.x = views.virtualWidth.toDouble() * 0.5
this.y = views.virtualHeight.toDouble() * 0.5
}
buttonContainer = this
this += Button("Hello") {
println("Hello")
mySceneContainer.changeToDisablingButtons<HelloWorldScene>()
}.position(8, views.virtualHeight - 48)
//this += Button("Classic") { mySceneContainer.changeToDisablingButtons<ClassicDragonScene>() }.position(108, views.virtualHeight - 48)
this += Button("Eye Tracking") {
println("Eye Tracking")
mySceneContainer.changeToDisablingButtons<EyeTrackingScene>()
}.position(200, views.virtualHeight - 48)
this += Button("Skin Changing") {
println("Skin Changing")
mySceneContainer.changeToDisablingButtons<SkinChangingScene>()
}.position(600, views.virtualHeight - 48)
mySceneContainer.changeToDisablingButtons<HelloWorldScene>()
}
suspend inline fun <reified T : Scene> SceneContainer.changeToDisablingButtons() {
for (child in buttonContainer.children.filterIsInstance<Button>()) {
//println("DISABLE BUTTON: $child")
child.enabledButton = false
}
try {
changeTo<T>()
} finally {
for (child in buttonContainer.children.filterIsInstance<Button>()) {
//println("ENABLE BUTTON: $child")
child.enabledButton = true
}
}
}
}
class Button(text: String, handler: suspend () -> Unit) : Container() {
val textField = Text(text, textSize = 32.0).apply { smoothing = false }
private val bounds = textField.textBounds
val g = Graphics().apply {
fill(Colors.DARKGREY, 0.7) {
roundRect(bounds.x, bounds.y, bounds.width + 16, bounds.height + 16, 8.0, 8.0)
}
}
var enabledButton = true
set(value) {
field = value
updateState()
}
private var overButton = false
set(value) {
field = value
updateState()
}
fun updateState() {
when {
!enabledButton -> alpha = 0.3
overButton -> alpha = 1.0
else -> alpha = 0.8
}
}
init {
//this += this.solidRect(bounds.width, bounds.height, Colors.TRANSPARENT_BLACK)
this += g.apply {
mouseEnabled = true
}
this += textField.position(8, 8)
mouse {
over { overButton = true }
out { overButton = false }
}
onClick {
if (enabledButton) handler()
}
updateState()
}
}
class HelloWorldScene : BaseDbScene() {
val SCALE = 1.6
override suspend fun Container.sceneInit() {
val skeDeferred = asyncImmediately { Json.parse(resourcesVfs["mecha_1002_101d_show/mecha_1002_101d_show_ske.json"].readString())!! }
//val skeDeferred = asyncImmediately { MemBufferWrap(resources["mecha_1002_101d_show/mecha_1002_101d_show_ske.dbbin"].readBytes()) }
val texDeferred = asyncImmediately { resourcesVfs["mecha_1002_101d_show/mecha_1002_101d_show_tex.json"].readString() }
val imgDeferred = asyncImmediately { resourcesVfs["mecha_1002_101d_show/mecha_1002_101d_show_tex.png"].readBitmap().mipmaps() }
val data = factory.parseDragonBonesData(skeDeferred.await())
val atlas = factory.parseTextureAtlasData(Json.parse(texDeferred.await())!!, imgDeferred.await())
val armatureDisplay = factory.buildArmatureDisplay("mecha_1002_101d")!!.position(0, 300).scale(SCALE)
//armatureDisplay.animation.play("walk")
println(armatureDisplay.animation.animationNames)
//armatureDisplay.animation.play("jump")
armatureDisplay.animation.play("idle")
//scaleView(512, 512) {
this += armatureDisplay
//}
}
}
class ClassicDragonScene : BaseDbScene() {
override suspend fun Container.sceneInit() {
//val scale = 0.3
val scale = 0.8
val ske = asyncImmediately { resourcesVfs["Dragon/Dragon_ske.json"].readString() }
val tex = asyncImmediately { resourcesVfs["Dragon/Dragon_tex.json"].readString() }
val img = asyncImmediately { resourcesVfs["Dragon/Dragon_tex.png"].readBitmap() }
val data = factory.parseDragonBonesData(Json.parse(ske.await())!!)
val atlas = factory.parseTextureAtlasData(
Json.parse(tex.await())!!,
img.await()
)
val armatureDisplay = factory.buildArmatureDisplay("Dragon", "Dragon")!!.position(0, 200).scale(scale)
armatureDisplay.animation.play("walk")
println(armatureDisplay.animation.animationNames)
//armatureDisplay.animation.play("jump")
//armatureDisplay.animation.play("fall")
this += armatureDisplay
}
}
// @TODO: Remove in next KorGE version
val MouseEvents.exit by WeakPropertyThis<MouseEvents, Signal<MouseEvents>> {
Signal()
}
class EyeTrackingScene : BaseDbScene() {
val scale = 0.46
var totalTime = 0.0
override suspend fun Container.sceneInit() {
try {
println("EyeTrackingScene[0]")
val _animationNames = listOf(
"PARAM_ANGLE_X", "PARAM_ANGLE_Y", "PARAM_ANGLE_Z",
"PARAM_EYE_BALL_X", "PARAM_EYE_BALL_Y",
"PARAM_BODY_X", "PARAM_BODY_Y", "PARAM_BODY_Z",
"PARAM_BODY_ANGLE_X", "PARAM_BODY_ANGLE_Y", "PARAM_BODY_ANGLE_Z",
"PARAM_BREATH"
)
val skeDeferred = asyncImmediately { resourcesVfs["shizuku/shizuku_ske.json"].readString() }
val tex00Deferred = asyncImmediately { resourcesVfs["shizuku/shizuku.1024/texture_00.png"].readBitmap().mipmaps() }
val tex01Deferred = asyncImmediately { resourcesVfs["shizuku/shizuku.1024/texture_01.png"].readBitmap().mipmaps() }
val tex02Deferred = asyncImmediately { resourcesVfs["shizuku/shizuku.1024/texture_02.png"].readBitmap().mipmaps() }
val tex03Deferred = asyncImmediately { resourcesVfs["shizuku/shizuku.1024/texture_03.png"].readBitmap().mipmaps() }
println("EyeTrackingScene[1]")
factory.parseDragonBonesData(
Json.parse(skeDeferred.await())!!,
"shizuku"
)
println("EyeTrackingScene[2]")
// https://github.com/korlibs/korge-next/issues/74
// https://youtrack.jetbrains.com/issue/KT-43361
val tex00 = tex00Deferred.await()
val tex01 = tex01Deferred.await()
val tex02 = tex02Deferred.await()
val tex03 = tex03Deferred.await()
factory.updateTextureAtlases(
arrayOf(
tex00, tex01, tex02, tex03
), "shizuku"
)
println("EyeTrackingScene[3]")
val armatureDisplay = factory.buildArmatureDisplay("shizuku", "shizuku")!!
.position(0, 300).scale(this@EyeTrackingScene.scale)
this += armatureDisplay
println(armatureDisplay.animation.animationNames)
println("EyeTrackingScene[4]")
//armatureDisplay.play("idle_00")
armatureDisplay.animation.play("idle_00")
val target = Point()
val ftarget = Point()
mouse {
moveAnywhere {
ftarget.x = (localMouseX(views) - armatureDisplay.x) / this@EyeTrackingScene.scale
ftarget.y = (localMouseY(views) - armatureDisplay.y) / this@EyeTrackingScene.scale
//println(":" + localMouseXY(views) + ", " + target + " :: ${armatureDisplay.x}, ${armatureDisplay.y} :: ${this@EyeTrackingScene.scale}")
}
exit {
ftarget.x = armatureDisplay.x / this@EyeTrackingScene.scale
ftarget.y = (armatureDisplay.y - 650) / this@EyeTrackingScene.scale
//println(":onExit:" + " :: $target :: ${armatureDisplay.x}, ${armatureDisplay.y} :: ${this@EyeTrackingScene.scale}")
}
}
// This job will be automatically destroyed by the SceneContainer
launchImmediately {
val bendRatio = 0.75
val ibendRatio = 1.0 - bendRatio
while (true) {
target.x = (target.x * bendRatio + ftarget.x * ibendRatio)
target.y = (target.y * bendRatio + ftarget.y * ibendRatio)
delay(16.milliseconds)
}
}
addUpdater {
totalTime += it.milliseconds
val armature = armatureDisplay.armature
val animation = armatureDisplay.animation
val canvas = armature.armatureData.canvas!!
var p = 0.0
val pX = max(min((target.x - canvas.x) / (canvas.width * 0.5), 1.0), -1.0)
val pY = -max(min((target.y - canvas.y) / (canvas.height * 0.5), 1.0), -1.0)
for (animationName in _animationNames) {
if (!animation.hasAnimation(animationName)) {
continue
}
var animationState = animation.getState(animationName, 1)
if (animationState == null) {
animationState = animation.fadeIn(animationName, 0.1, 1, 1, animationName)
if (animationState != null) {
animationState.resetToPose = false
animationState.stop()
}
}
if (animationState == null) {
continue
}
when (animationName) {
"PARAM_ANGLE_X", "PARAM_EYE_BALL_X" -> p = (pX + 1.0) * 0.5
"PARAM_ANGLE_Y", "PARAM_EYE_BALL_Y" -> p = (pY + 1.0) * 0.5
"PARAM_ANGLE_Z" -> p = (-pX * pY + 1.0) * 0.5
"PARAM_BODY_X", "PARAM_BODY_ANGLE_X" -> p = (pX + 1.0) * 0.5
"PARAM_BODY_Y", "PARAM_BODY_ANGLE_Y" -> p = (-pX * pY + 1.0) * 0.5
"PARAM_BODY_Z", "PARAM_BODY_ANGLE_Z" -> p = (-pX * pY + 1.0) * 0.5
"PARAM_BREATH" -> p = (sin(totalTime / 1000.0) + 1.0) * 0.5
}
animationState.currentTime = p * animationState.totalTime
}
}
} catch (e: Throwable) {
e.printStackTrace()
}
}
}
class SkinChangingScene : BaseDbScene() {
val SCALE = 0.42
val random = Random(0)
override suspend fun Container.sceneInit() {
val suitConfigs = listOf(
listOf(
"2010600a", "2010600a_1",
"20208003", "20208003_1", "20208003_2", "20208003_3",
"20405006",
"20509005",
"20703016", "20703016_1",
"2080100c",
"2080100e", "2080100e_1",
"20803005",
"2080500b", "2080500b_1"
),
listOf(
"20106010",
"20106010_1",
"20208006",
"20208006_1",
"20208006_2",
"20208006_3",
"2040600b",
"2040600b_1",
"20509007",
"20703020",
"20703020_1",
"2080b003",
"20801015"
)
)
val deferreds = arrayListOf<Deferred<*>>()
deferreds += asyncImmediately {
factory.parseDragonBonesData(
Json.parse(resourcesVfs["you_xin/body/body_ske.json"].readString())!!
)
}
deferreds += asyncImmediately {
val atlas = factory.parseTextureAtlasData(
Json.parse(resourcesVfs["you_xin/body/body_tex.json"].readString())!!,
resourcesVfs["you_xin/body/body_tex.png"].readBitmap().mipmaps()
)
}
for ((i, suitConfig) in suitConfigs.withIndex()) {
for (partArmatureName in suitConfig) {
// resource/you_xin/suit1/2010600a/xxxxxx
val path = "you_xin/" + "suit" + (i + 1) + "/" + partArmatureName + "/" + partArmatureName
val dragonBonesJSONPath = path + "_ske.json"
val textureAtlasJSONPath = path + "_tex.json"
val textureAtlasPath = path + "_tex.png"
//
deferreds += asyncImmediately {
factory.parseDragonBonesData(Json.parse(resourcesVfs[dragonBonesJSONPath].readString())!!)
factory.parseTextureAtlasData(
Json.parse(resourcesVfs[textureAtlasJSONPath].readString())!!,
resourcesVfs[textureAtlasPath].readBitmap().mipmaps()
)
}
}
}
deferreds.awaitAll()
val armatureDisplay = factory.buildArmatureDisplay("body")!!
.position(0, 360).scale(SCALE)
this += armatureDisplay
println(armatureDisplay.animation.animationNames)
//armatureDisplay.animation.play("idle_00")
armatureDisplay.on(EventObject.LOOP_COMPLETE) {
//println("LOOP!")
// Random animation index.
val nextAnimationName = random[armatureDisplay.animation.animationNames]
armatureDisplay.animation.fadeIn(nextAnimationName, 0.3, 0)
}
armatureDisplay.animation.play("idle", 0)
//armatureDisplay.animation.play("speak")
for (part in suitConfigs[0]) {
val partArmatureData = factory.getArmatureData(part)
factory.replaceSkin(armatureDisplay.armature, partArmatureData!!.defaultSkin!!)
}
val _replaceSuitParts = arrayListOf<String>()
var _replaceSuitIndex = 0
mouse {
onUpAnywhere {
// This suit has been replaced, next suit.
if (_replaceSuitParts.size == 0) {
_replaceSuitIndex++
if (_replaceSuitIndex >= suitConfigs.size) {
_replaceSuitIndex = 0
}
// Refill the unset parits.
for (partArmatureName in suitConfigs[_replaceSuitIndex]) {
_replaceSuitParts.add(partArmatureName)
}
}
// Random one part in this suit.
val partIndex: Int = floor(random.nextDouble() * _replaceSuitParts.size).toInt()
val partArmatureName = _replaceSuitParts[partIndex]
val partArmatureData = factory.getArmatureData(partArmatureName)
// Replace skin.
factory.replaceSkin(armatureDisplay.armature, partArmatureData!!.defaultSkin!!)
// Remove has been replaced
_replaceSuitParts.removeAt(partIndex)
}
}
}
}
abstract class BaseDbScene : MyBaseScene() {
val resourcesVfs get() = com.soywiz.korio.file.std.resourcesVfs
val factory = KorgeDbFactory()
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -0,0 +1 @@
{"frameRate":24,"name":"bullet_01","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":24,"name":"bullet_01","aabb":{"x":-64,"y":-10,"width":74,"height":20},"bone":[{"length":20,"name":"root"},{"inheritScale":false,"length":20,"name":"bullet","parent":"root"}],"slot":[{"name":"b","parent":"bullet","color":{"aM":50}}],"skin":[{"name":"","slot":[{"name":"b","display":[{"name":"bullet_01_f/bullet_01","transform":{"x":-27}}]}]}],"animation":[{"duration":12,"name":"idle","bone":[{"name":"bullet","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":0,"x":100}],"scaleFrame":[{"duration":4,"tweenEasing":0,"x":0.1,"y":0.3},{"duration":8,"x":1.8,"y":1.1}]}],"slot":[{"name":"b","colorFrame":[{"duration":2,"tweenEasing":0,"value":{"aM":0}},{"duration":8,"tweenEasing":0,"value":{"aM":50}},{"duration":2,"tweenEasing":0,"value":{"aM":50}},{"duration":0,"value":{"aM":0}}]}]}],"defaultActions":[{"gotoAndPlay":"idle"}]}]}

View File

@@ -0,0 +1 @@
{"SubTexture":[{"width":74,"y":1,"height":20,"name":"bullet_01_f/bullet_01","x":1}],"width":128,"height":32,"name":"bullet_01","imagePath":"bullet_01_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"SubTexture":[{"width":125,"y":342,"height":56,"name":"mecha_1002_101d_folder/forearm_r","x":557},{"width":124,"y":273,"height":67,"name":"mecha_1002_101d_folder/upperarm_r","x":557},{"frameX":0,"frameHeight":42,"y":297,"frameY":0,"frameWidth":57,"width":57,"height":41,"name":"mecha_1002_101d_folder/hand_r","x":683},{"width":79,"y":1,"height":129,"name":"mecha_1002_101d_folder/foot_r","x":477},{"width":169,"y":1,"height":107,"name":"mecha_1002_101d_folder/calf_r","x":306},{"frameX":0,"frameHeight":51,"y":1,"frameY":0,"frameWidth":48,"width":47,"height":51,"name":"mecha_1002_101d_folder/thigh_1_r","x":650},{"frameX":-8,"frameHeight":116,"y":191,"frameY":-16,"frameWidth":145,"width":128,"height":89,"name":"mecha_1002_101d_folder/thigh_r","x":425},{"frameX":0,"frameHeight":303,"y":1,"frameY":-2,"frameWidth":303,"width":303,"height":301,"name":"mecha_1002_101d_folder/chest","x":1},{"frameX":0,"frameHeight":113,"y":182,"frameY":0,"frameWidth":92,"width":80,"height":113,"name":"mecha_1002_101d_folder/pelvis","x":690},{"frameX":-1,"frameHeight":31,"y":69,"frameY":0,"frameWidth":34,"width":33,"height":31,"name":"mecha_1002_101d_folder/head","x":610},{"width":90,"y":1,"height":66,"name":"mecha_1002_101d_folder/foot_l","x":558},{"frameX":0,"frameHeight":79,"y":110,"frameY":0,"frameWidth":166,"width":165,"height":79,"name":"mecha_1002_101d_folder/calf_l","x":306},{"width":50,"y":69,"height":36,"name":"mecha_1002_101d_folder/thigh_1_l","x":558},{"frameX":-6,"frameHeight":103,"y":191,"frameY":-11,"frameWidth":148,"width":133,"height":80,"name":"mecha_1002_101d_folder/thigh_l","x":555},{"width":141,"y":110,"height":70,"name":"mecha_1002_101d_folder/upperarm_l","x":558},{"width":117,"y":191,"height":106,"name":"mecha_1002_101d_folder/forearm_l","x":306},{"width":64,"y":132,"height":57,"name":"mecha_1002_101d_folder/hand_l","x":473},{"frameX":0,"frameHeight":74,"y":442,"frameY":0,"frameWidth":208,"width":208,"height":69,"name":"mecha_1002_101d_folder/weapon_hand_l","x":1},{"frameX":0,"frameHeight":140,"y":304,"frameY":0,"frameWidth":554,"width":554,"height":136,"name":"mecha_1002_101d_folder/textures/weapon_hand_r_4","x":1}],"width":1024,"height":512,"name":"mecha_1002_101d_show","imagePath":"mecha_1002_101d_show_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"imagePath":"progress_bar_tex.png","width":1024,"SubTexture":[{"width":600,"y":1,"height":4,"name":"_texture/track","x":73},{"width":600,"y":7,"height":4,"name":"_texture/bar","x":73},{"width":88,"y":1,"height":30,"name":"_texture/thrmb","x":675},{"width":70,"y":1,"height":60,"name":"_texture/_diamond","x":1}],"height":64,"name":"progress_bar"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 715 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":2048,"imagePath":"body_tex.png","height":1024,"name":"body","SubTexture":[{"frameX":-1,"y":475,"frameY":-1,"frameWidth":298,"width":294,"frameHeight":85,"height":83,"name":"logo","x":937},{"width":10,"y":933,"height":10,"name":"blank","x":1},{"width":295,"y":1,"height":472,"name":"body/a_arm_L","x":720},{"width":179,"y":1,"height":1013,"name":"body/a_leg_L","x":263},{"width":274,"y":1,"height":555,"name":"body/a_body","x":444},{"width":260,"y":1,"height":930,"name":"body/a_leg_R","x":1},{"width":215,"y":475,"height":517,"name":"body/a_arm_R","x":720},{"width":202,"y":558,"height":238,"name":"body/a_head","x":444},{"width":141,"y":798,"height":117,"name":"face/10202001","x":444}]}

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":1024,"SubTexture":[{"width":528,"y":1,"height":851,"name":"hair/2010600a","x":1}],"height":1024,"name":"2010600a","imagePath":"2010600a_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":512,"SubTexture":[{"width":291,"y":1,"height":874,"name":"hair/2010600a_1","x":1}],"height":1024,"name":"2010600a_1","imagePath":"2010600a_1_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":512,"SubTexture":[{"width":306,"y":1,"height":219,"name":"cloak/20208003","x":1}],"height":256,"name":"20208003","imagePath":"20208003_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"20208003_1","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"20208003_1","aabb":{"x":-5.91,"y":-1284.25,"width":230,"height":470},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":97,"name":"spine","parent":"pelvis","transform":{"x":-1.81,"y":-18.04,"skX":-86.84,"skY":-86.84}},{"length":101,"name":"spine1","parent":"spine","transform":{"x":97.89,"y":0.61,"skX":4.5,"skY":4.5}},{"length":172,"name":"spine2","parent":"spine1","transform":{"x":101.22,"y":0.22,"skX":10.26,"skY":10.26}},{"length":200,"name":"upperarm_r","parent":"spine2","transform":{"x":139.2,"y":93.66,"skX":150.94,"skY":150.94}},{"length":150,"name":"forearm_r","parent":"upperarm_r","transform":{"x":200.51,"y":0.29,"skX":-11.56,"skY":-11.56}},{"length":71,"name":"hand_r","parent":"forearm_r","transform":{"x":150.73,"y":-0.66,"skX":-0.9,"skY":-0.9}}],"slot":[{"name":"1080","parent":"root"}],"skin":[{"name":"","slot":[{"name":"1080","display":[{"type":"mesh","name":"cloak/20208003_1","width":230,"height":470,"vertices":[97.54,-1239.95,112.36,-1205.39,114.22,-1175.15,100.02,-1144.29,127.23,-1097,128.47,-1063.67,126.01,-1044.53,132.8,-1026.02,138.96,-1002.55,180.57,-960.22,187.07,-941.19,190.79,-918.59,190.17,-895.13,203.19,-851.69,203.18,-806.85,193.21,-806.86,181.48,-839.34,151.29,-878.48,133.4,-896.38,117.97,-917.37,76.01,-986.53,63.67,-1008.75,41.45,-1068,25.71,-1121.01,8.67,-1167.11,-6.76,-1199.82,-11.66,-1212.42,-6.11,-1248.21,35.86,-1250.68,66.1,-1276.9,79.03,-1276.91,56.89,-1027.25,50.1,-1045.16,47.77,-1221.76,57.25,-1179.74,73.52,-1079.38,77.49,-1051.64,82.2,-1033.6,66.83,-1134.27],"uvs":[0.54073,0.07864,0.60513,0.15217,0.61318,0.21652,0.55146,0.28218,0.66968,0.38277,0.67505,0.45368,0.66431,0.49439,0.69383,0.53378,0.72066,0.58368,0.90156,0.67371,0.92982,0.71421,0.94607,0.76227,0.94339,0.81217,0.99999,0.90461,1,1,0.95666,1,0.90567,0.93088,0.77433,0.84763,0.69651,0.80955,0.62943,0.7649,0.44696,0.61782,0.39329,0.57055,0.29669,0.44449,0.22832,0.33166,0.15432,0.23359,0.08723,0.16399,0.06591,0.1372,0.09006,0.06105,0.27253,0.05579,0.40402,0,0.46023,0,0.36377,0.53116,0.33425,0.49307,0.32433,0.11734,0.36552,0.20673,0.43615,0.42029,0.45337,0.4793,0.47387,0.51769,0.40711,0.30351],"triangles":[32,22,21,17,16,12,16,15,14,16,14,13,12,16,13,10,18,11,11,18,12,18,17,12,9,19,10,19,18,10,8,19,9,31,32,21,20,19,8,7,20,8,4,35,5,6,37,7,3,35,4,36,6,5,35,36,5,38,35,3,36,37,6,1,34,2,34,3,2,0,33,1,33,34,1,34,38,3,30,29,0,29,33,0,28,33,29,38,23,35,36,31,37,31,21,37,23,22,35,35,22,36,22,32,36,32,31,36,34,24,38,24,23,38,25,24,33,33,24,34,28,26,33,26,25,33,27,26,28,20,21,7,37,21,7],"weights":[1,6,0.99999,1,6,0.99999,1,6,0.99999,1,6,0.99999,2,6,0.98053,7,0.01946,2,6,0.79682,7,0.20317,2,6,0.48172,7,0.51827,2,6,0.15387,7,0.84612,2,6,0.01137,7,0.98862,2,7,0.95999,8,0.04,2,7,0.896,8,0.10399,2,7,0.528,8,0.47199,2,7,0.14399,8,0.856,1,8,1,1,8,1,1,8,1,1,8,1,2,7,0.176,8,0.82399,2,7,0.48,8,0.51999,2,7,0.91999,8,0.08,1,7,1,2,6,0.12354,7,0.87645,1,6,1,2,6,0.87199,5,0.128,2,6,0.44,5,0.55999,2,6,0.23999,5,0.76,2,6,0.03199,5,0.968,2,6,0.02399,5,0.976,2,6,0.44,5,0.55999,2,6,0.64,5,0.35999,2,6,0.83199,5,0.168,2,6,0.5443,7,0.45569,2,6,0.90424,7,0.09575,1,6,1,1,6,0.99999,1,6,1,1,6,1,2,6,0.5,7,0.5,1,6,1],"slotPose":[1,0,0,1,0,0],"bonePose":[6,0.193207,0.981158,-0.981158,0.193207,42.671847,-1232.663838,7,0.385906,0.922538,-0.922538,0.385906,81.127245,-1035.875814,8,0.400349,0.916363,-0.916363,0.400349,139.903737,-897.076346,5,0.307689,-0.951487,0.951487,0.307689,-89.274708,-1129.03497],"edges":[26,25,25,24,24,23,23,22,22,21,21,20,20,19,19,18,18,17,17,16,16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,0,0,30,30,29,29,28,28,27,27,26],"userEdges":[21,7,20,8,18,11,17,12,16,13,21,31,31,32,32,22,25,33,33,0,28,33,24,34,34,1,33,34,22,35,35,4,32,36,36,5,35,36,31,37,37,6,36,37,34,38,38,35,23,38,38,3,19,10]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":256,"SubTexture":[{"width":230,"y":1,"height":470,"name":"cloak/20208003_1","x":1}],"height":512,"name":"20208003_1","imagePath":"20208003_1_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"20208003_2","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"20208003_2","aabb":{"x":-323.04,"y":-1258.18,"width":250,"height":367},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":97,"name":"spine","parent":"pelvis","transform":{"x":-1.81,"y":-18.04,"skX":-86.84,"skY":-86.84}},{"length":101,"name":"spine1","parent":"spine","transform":{"x":97.89,"y":0.61,"skX":4.5,"skY":4.5}},{"length":172,"name":"spine2","parent":"spine1","transform":{"x":101.22,"y":0.22,"skX":10.26,"skY":10.26}},{"length":195,"name":"upperarm_l","parent":"spine2","transform":{"x":93.55,"y":-65.17,"skX":-179.09,"skY":-179.09}},{"length":166,"name":"forearm_l","parent":"upperarm_l","transform":{"x":194.88,"y":0.53,"skX":12.43,"skY":12.43}},{"length":54,"name":"hand_l","parent":"forearm_l","transform":{"x":166.89,"y":0.14,"skX":5.39,"skY":5.39}}],"slot":[{"name":"1038","parent":"root"}],"skin":[{"name":"","slot":[{"name":"1038","display":[{"type":"mesh","name":"cloak/20208003_2","width":250,"height":367,"vertices":[-72.07,-1212.5,-72.07,-1197.76,-82.3,-1184.86,-99.72,-1157.75,-117.15,-1125.5,-145.68,-1074.44,-157.29,-1057.03,-166.33,-1042.19,-176.54,-1024.69,-188.15,-1006,-225.56,-961.01,-262.22,-925.52,-275.75,-913.88,-306.82,-889.15,-322.07,-889.15,-318.86,-936.47,-315.63,-960.34,-296.52,-997.13,-257.8,-1014.56,-245.56,-1036.3,-239.11,-1053.72,-232.12,-1073.16,-230.19,-1090.58,-226.31,-1113.17,-191.98,-1159.06,-195.85,-1185.52,-182.94,-1208.75,-140.99,-1238.4,-105.52,-1256.13,-92.1,-1256.13],"uvs":[1,0.11889,1,0.15905,0.95909,0.19421,0.88941,0.26805,0.81973,0.35595,0.70567,0.4951,0.65922,0.54257,0.62309,0.583,0.58222,0.63069,0.53576,0.68167,0.38616,0.80424,0.23953,0.90096,0.18534,0.9326,0.06098,1,0,1,0.0129,0.87107,0.0258,0.80603,0.10227,0.70579,0.25712,0.65832,0.30607,0.59904,0.33188,0.55158,0.35985,0.49862,0.36759,0.45115,0.38308,0.38962,0.52036,0.26453,0.50487,0.19245,0.55649,0.12916,0.72424,0.0483,0.86618,0,0.91987,0],"triangles":[2,1,0,27,2,0,28,27,0,29,28,0,27,3,2,27,26,3,24,4,3,26,24,3,25,24,26,24,5,4,24,23,5,23,22,5,22,6,5,21,7,6,22,21,6,20,8,7,21,20,7,19,9,8,20,19,8,18,10,9,19,18,9,18,17,10,17,11,10,17,16,11,15,12,11,16,15,11,15,13,12,15,14,13],"weights":[2,6,0.12,5,0.87999,2,6,0.20799,5,0.792,2,6,0.512,5,0.48799,2,6,0.73599,5,0.26399,3,7,0.00001,6,0.85598,5,0.14399,2,7,0.00513,6,0.99486,2,7,0.15231,6,0.84768,2,7,0.52915,6,0.47084,2,7,0.92217,6,0.07782,1,7,1,1,7,1,1,7,1,2,7,0.49599,8,0.50399,2,7,0.16799,8,0.83199,2,7,0.10399,8,0.896,3,7,0.63198,8,0.368,6,0.00001,2,7,0.99995,6,0.00004,2,7,0.9999,6,0.00009,1,7,1,2,7,0.96825,6,0.03173,2,7,0.81201,6,0.18798,2,7,0.4776,6,0.52239,2,7,0.21386,6,0.78613,2,7,0.05479,6,0.9452,2,7,0.00006,6,0.99993,2,7,0.00007,6,0.99992,2,7,0.00004,6,0.99995,2,6,0.83999,5,0.15999,2,6,0.584,5,0.41599,2,6,0.48,5,0.51999],"slotPose":[1,0,0,1,0,0],"bonePose":[6,-0.322761,0.94648,-0.94648,-0.322761,-122.498835,-1238.098661,5,0.307689,-0.951487,0.951487,0.307689,-89.274708,-1129.03497,7,-0.518922,0.854821,-0.854821,-0.518922,-185.900195,-1053.819626,8,-0.596925,0.802297,-0.802297,-0.596925,-272.622839,-911.231146],"edges":[14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,0,0,29,29,28,28,27,27,26,26,25,25,24,24,23,23,22,22,21,21,20,20,19,19,18,18,17,17,16,16,15,15,14],"userEdges":[21,7,22,6,23,5,20,8,19,9,15,12,11,16,27,2,26,3,24,4]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":256,"SubTexture":[{"width":250,"y":1,"height":367,"name":"cloak/20208003_2","x":1}],"height":512,"name":"20208003_2","imagePath":"20208003_2_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":1024,"SubTexture":[{"width":517,"y":1,"height":1259,"name":"cloak/20208003_3","x":1}],"height":2048,"name":"20208003_3","imagePath":"20208003_3_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":256,"SubTexture":[{"width":210,"y":1,"height":409,"name":"cloak/20405006","x":1}],"height":512,"name":"20405006","imagePath":"20405006_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":1024,"SubTexture":[{"width":790,"y":1,"height":994,"name":"dress/20509005","x":1}],"height":1024,"name":"20509005","imagePath":"20509005_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"20703016","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"20703016","aabb":{"x":-166.73,"y":-192.65,"width":183,"height":238},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"ik_foot_l","parent":"nv","transform":{"x":-58.79,"y":-68.24,"skX":100.64,"skY":100.64}},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":407,"name":"thigh_l","parent":"pelvis","transform":{"x":-39.11,"y":33.29,"skX":85.04,"skY":85.04}},{"length":408,"name":"calf_l","parent":"thigh_l","transform":{"x":407.97,"y":-1.43,"skX":-2.7,"skY":-2.7}},{"inheritRotation":false,"length":108,"name":"foot_l","parent":"calf_l","transform":{"x":411.64,"y":0.23,"skX":103.24,"skY":103.24}}],"slot":[{"name":"1023","parent":"root"}],"ik":[{"bendPositive":false,"chain":1,"name":"ik_foot_l","bone":"calf_l","target":"ik_foot_l"}],"skin":[{"name":"","slot":[{"name":"1023","display":[{"type":"mesh","name":"shoe/20703016","width":183,"height":238,"vertices":[26.65,-157.26,5.07,-123.25,-21.47,-88.01,-22.61,-68,-23.74,-43.16,-24.4,4.92,-25.22,64.84,-125.19,65.14,-155.96,-49.84,-139.52,-63.23,-100.6,-17.9,-92.2,-44.16,-90.46,-67.17,-91.12,-84.14,-116.69,-114.34,-156.24,-125.82,-156.3,-144.61,-79.66,-172.98,26.6,-173.35],"uvs":[1,0.06761,0.88142,0.21018,0.73574,0.35784,0.72912,0.44185,0.72249,0.54623,0.71807,0.74826,0.71256,1,0.16624,1,0,0.51643,0.09008,0.46042,0.30199,0.65136,0.34834,0.54114,0.35828,0.4444,0.35497,0.37311,0.2159,0.24582,0,0.19701,0,0.11808,0.41928,0,1,0],"triangles":[17,1,18,18,1,0,10,7,6,10,6,5,4,11,5,11,10,5,12,4,3,13,3,2,12,11,4,13,12,3,16,14,17,8,7,10,9,8,10,16,15,14,14,2,1,14,13,2,14,17,1],"weights":[1,5,1,1,5,1,2,6,0.04754,5,0.95245,2,6,0.43288,5,0.56711,2,6,0.94374,5,0.05625,1,6,1,1,6,1,1,6,1,1,6,0.99999,1,6,0.99999,2,6,0.99949,5,0.0005,2,6,0.83923,5,0.16076,2,6,0.2291,5,0.77089,2,6,0.00371,5,0.99628,1,5,1,1,5,1,1,5,1,1,5,1,1,5,1],"slotPose":[1,0,0,1,0,0],"bonePose":[5,0.133294,0.991076,-0.991076,0.133294,-109.592168,-473.391363,6,-0.202787,0.979223,-0.979223,-0.202787,-54.950844,-65.393975],"edges":[8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,0,0,18,18,17,17,16,16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8],"userEdges":[12,3,13,2,11,4,14,1,10,5]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":256,"SubTexture":[{"width":183,"y":1,"height":238,"name":"shoe/20703016","x":1}],"height":256,"name":"20703016","imagePath":"20703016_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"20703016_1","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"20703016_1","aabb":{"x":31.78,"y":-230.74,"width":151,"height":217},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"ik_foot_r","parent":"nv","transform":{"x":124.92,"y":-122.27,"skX":87.84,"skY":87.84}},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":393,"name":"thigh_r","parent":"pelvis","transform":{"x":77.79,"y":26.43,"skX":93.63,"skY":93.63}},{"length":410,"name":"calf_r","parent":"thigh_r","transform":{"x":395.5,"y":-1.18,"skX":-29.2,"skY":-29.2}},{"inheritRotation":false,"length":97,"name":"foot_r","parent":"calf_r","transform":{"x":410.23,"y":-1.14,"skX":87.83,"skY":87.83}}],"slot":[{"name":"1022","parent":"root"}],"ik":[{"bendPositive":false,"chain":1,"name":"ik_foot_r","bone":"calf_r","target":"ik_foot_r"}],"skin":[{"name":"","slot":[{"name":"1022","display":[{"type":"mesh","name":"shoe/20703016_1","width":151,"height":217,"vertices":[174.56,-209.33,154.67,-191.21,149.09,-153.66,154.47,-128.79,155.58,-95.47,163.34,-53.03,158.35,-3.02,85.05,-3.22,57.3,-46.66,45.95,-107.9,68.98,-108.43,68.92,-86.63,90.1,-78.69,92.57,-90.8,93.23,-112.61,82.38,-132.04,23.38,-150.41,23.43,-167.98,81.37,-200.53,131.12,-220.11,174.6,-219.97],"uvs":[1,0.04903,0.86859,0.1328,0.83247,0.30592,0.86859,0.4204,0.87661,0.57398,0.92878,0.76944,0.89668,1,0.41114,1,0.22655,0.80015,0.15031,0.51813,0.30279,0.51534,0.30279,0.61586,0.44324,0.65216,0.45929,0.59631,0.4633,0.49579,0.39107,0.40644,0,0.32267,0,0.2417,0.38305,0.09091,0.71209,0,1,0],"triangles":[19,1,0,19,0,20,4,12,5,7,6,5,12,7,5,13,12,4,3,14,4,18,2,1,14,13,4,19,18,1,2,14,3,15,14,2,18,15,2,8,7,12,18,17,15,17,16,15,11,8,12,10,9,11,9,8,11],"weights":[1,5,1,1,5,1,2,6,0.0508,5,0.94919,2,6,0.4637,5,0.53629,2,6,0.98089,5,0.01909,1,6,1,1,6,1,1,6,1,1,6,1,1,6,1,1,6,1,1,6,1,2,6,0.99632,5,0.00367,2,6,0.95304,5,0.04695,2,6,0.55977,5,0.44022,2,6,0.08138,5,0.91861,1,5,1,1,5,1,1,5,1,1,5,1,1,5,1],"slotPose":[1,0,0,1,0,0],"bonePose":[5,0.431613,0.902059,-0.902059,0.431613,-53.252689,-491.788776,6,0.03769,0.999289,-0.999289,0.03769,124.83646,-122.229299],"edges":[16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,0,0,20,20,19,19,18,18,17,17,16],"userEdges":[14,3,15,2,13,4,12,5]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":256,"SubTexture":[{"width":151,"y":1,"height":217,"name":"shoe/20703016_1","x":1}],"height":256,"name":"20703016_1","imagePath":"20703016_1_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"2080100c","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"2080100c","aabb":{"x":-171.04,"y":-1707.45,"width":195,"height":194},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":97,"name":"spine","parent":"pelvis","transform":{"x":-1.81,"y":-18.04,"skX":-86.84,"skY":-86.84}},{"length":101,"name":"spine1","parent":"spine","transform":{"x":97.89,"y":0.61,"skX":4.5,"skY":4.5}},{"length":172,"name":"spine2","parent":"spine1","transform":{"x":101.22,"y":0.22,"skX":10.26,"skY":10.26}},{"length":71,"name":"neck","parent":"spine2","transform":{"x":172.12,"y":0.19,"skX":-17.89,"skY":-17.89}},{"length":88,"name":"head","parent":"neck","transform":{"x":71.14,"y":-0.04,"skX":-13.29,"skY":-13.29}},{"name":"hair","parent":"head","transform":{"x":187.01,"y":-14.39}}],"slot":[{"name":"1002","parent":"root"}],"skin":[{"name":"","slot":[{"name":"1002","display":[{"type":"mesh","name":"hat/2080100c","width":195,"height":194,"vertices":[23.95,-1513.45,-171.04,-1513.45,-171.04,-1707.44,23.95,-1707.44],"uvs":[1,1,0,1,0,0,1,0],"triangles":[1,0,3,2,1,3],"weights":[1,8,1,1,8,1,1,8,1,1,8,1],"slotPose":[1,0,0,1,0,0],"bonePose":[8,-0.22937,-0.973339,0.973339,-0.22937,-93.038172,-1542.610006],"edges":[1,0,0,3,3,2,2,1]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":256,"SubTexture":[{"width":195,"y":1,"height":194,"name":"hat/2080100c","x":1}],"height":256,"name":"2080100c","imagePath":"2080100c_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"2080100e","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"2080100e","aabb":{"x":-92.34,"y":-1633.15,"width":181,"height":160},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":97,"name":"spine","parent":"pelvis","transform":{"x":-1.81,"y":-18.04,"skX":-86.84,"skY":-86.84}},{"length":101,"name":"spine1","parent":"spine","transform":{"x":97.89,"y":0.61,"skX":4.5,"skY":4.5}},{"length":172,"name":"spine2","parent":"spine1","transform":{"x":101.22,"y":0.22,"skX":10.26,"skY":10.26}},{"length":71,"name":"neck","parent":"spine2","transform":{"x":172.12,"y":0.19,"skX":-17.89,"skY":-17.89}},{"length":88,"name":"head","parent":"neck","transform":{"x":71.14,"y":-0.04,"skX":-13.29,"skY":-13.29}}],"slot":[{"name":"1003","parent":"root"}],"skin":[{"name":"","slot":[{"name":"1003","display":[{"type":"mesh","name":"headwear/2080100e","width":181,"height":160,"vertices":[51.46,-1599.51,28.12,-1575.37,53.05,-1581.31,72.86,-1574.58,72.86,-1563.9,24.16,-1552.03,34.84,-1530.27,53.05,-1524.33,57.4,-1512.07,36.82,-1507.32,61.35,-1454.97,48.69,-1454.97,8.72,-1495.05,-23.32,-1494.66,-54.98,-1512.47,-108.13,-1510.09,-108.13,-1525.92,-56.96,-1541.35,-52.99,-1548.47,-70.8,-1571.82,-68.43,-1584.48,-30.84,-1568.65,-60.12,-1614.97,-41.92,-1614.96,-15.81,-1586.45,-14.22,-1614.97,-2.75,-1614.97,8.73,-1596.35,43.95,-1614.97],"uvs":[0.88178,0.09658,0.7528,0.24743,0.89053,0.21034,1,0.25238,1,0.31915,0.73094,0.39334,0.78997,0.52936,0.89053,0.56645,0.91457,0.64312,0.8009,0.67279,0.93644,1,0.86648,1,0.64569,0.74946,0.46861,0.75193,0.29372,0.64064,0,0.65548,0,0.55656,0.28279,0.46011,0.30466,0.4156,0.20628,0.26969,0.2194,0.19056,0.42708,0.28948,0.26531,0,0.36587,0,0.51015,0.17819,0.51889,0,0.58229,0,0.64569,0.11636,0.84025,0],"triangles":[2,5,4,2,4,3,1,5,2,9,12,11,7,9,8,6,9,7,28,27,0,27,1,0,6,12,9,5,12,6,13,12,5,21,13,5,24,5,1,27,24,1,24,21,5,21,18,13,18,14,13,26,24,27,17,14,18,25,24,26,23,21,24,19,18,21,20,19,21,17,16,14,16,15,14,9,11,10,23,22,21],"weights":[1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1],"slotPose":[1,0,0,1,0,0],"bonePose":[7,-0.22937,-0.973339,0.973339,-0.22937,-36.137286,-1363.886473],"edges":[15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,0,0,28,28,27,27,26,26,25,25,24,24,23,23,22,22,21,21,20,20,19,19,18,18,17,17,16,16,15]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":256,"SubTexture":[{"width":181,"y":1,"height":160,"name":"headwear/2080100e","x":1}],"height":256,"name":"2080100e","imagePath":"2080100e_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"2080100e_1","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"2080100e_1","aabb":{"x":-230.69,"y":-1586.91,"width":140,"height":152},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":97,"name":"spine","parent":"pelvis","transform":{"x":-1.81,"y":-18.04,"skX":-86.84,"skY":-86.84}},{"length":101,"name":"spine1","parent":"spine","transform":{"x":97.89,"y":0.61,"skX":4.5,"skY":4.5}},{"length":172,"name":"spine2","parent":"spine1","transform":{"x":101.22,"y":0.22,"skX":10.26,"skY":10.26}},{"length":71,"name":"neck","parent":"spine2","transform":{"x":172.12,"y":0.19,"skX":-17.89,"skY":-17.89}},{"length":88,"name":"head","parent":"neck","transform":{"x":71.14,"y":-0.04,"skX":-13.29,"skY":-13.29}}],"slot":[{"name":"1067","parent":"root"}],"skin":[{"name":"","slot":[{"name":"1067","display":[{"type":"mesh","name":"headwear/2080100e_1","width":140,"height":152,"vertices":[-149.03,-1550.96,-134.78,-1542.66,-122.52,-1545.03,-119.35,-1527.62,-91.25,-1544.63,-83.22,-1541.47,-83.22,-1526.04,-94.42,-1503.48,-131.61,-1461.15,-139.53,-1469.85,-166.44,-1444.92,-196.9,-1415.64,-206.8,-1415.64,-197.7,-1452.44,-180.68,-1476.98,-185.82,-1495.96,-168.81,-1510.61,-223.22,-1525.64,-223.21,-1534.74,-200.07,-1542.26,-179.09,-1537.12,-201.65,-1561.65,-194.93,-1567.64,-182.26,-1567.64],"uvs":[0.52992,0.1097,0.63167,0.16437,0.71928,0.14875,0.74189,0.26329,0.94256,0.15135,1,0.17218,1,0.2737,0.91995,0.42208,0.65428,0.70062,0.59775,0.64335,0.40556,0.80735,0.18794,1,0.11728,1,0.18228,0.75789,0.30381,0.59649,0.26707,0.47154,0.3886,0.37522,0,0.2763,0,0.21643,0.16533,0.16697,0.31512,0.20081,0.15402,0.03942,0.20207,0,0.29251,0],"triangles":[4,3,6,3,7,6,4,6,5,9,8,7,3,9,7,1,16,3,16,9,3,2,1,3,0,16,1,16,14,9,20,16,0,14,10,9,15,14,16,23,20,0,14,13,10,13,11,10,22,21,23,12,11,13,18,17,19,20,19,16,19,17,16,23,21,20],"weights":[1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1],"slotPose":[1,0,0,1,0,0],"bonePose":[7,-0.22937,-0.973339,0.973339,-0.22937,-36.137286,-1363.886473],"edges":[17,16,16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,0,0,23,23,22,22,21,21,20,20,19,19,18,18,17]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":256,"SubTexture":[{"width":140,"y":1,"height":152,"name":"headwear/2080100e_1","x":1}],"height":256,"name":"2080100e_1","imagePath":"2080100e_1_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"20803005","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"20803005","aabb":{"x":2.05,"y":-1397.2,"width":16,"height":26},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":97,"name":"spine","parent":"pelvis","transform":{"x":-1.81,"y":-18.04,"skX":-86.84,"skY":-86.84}},{"length":101,"name":"spine1","parent":"spine","transform":{"x":97.89,"y":0.61,"skX":4.5,"skY":4.5}},{"length":172,"name":"spine2","parent":"spine1","transform":{"x":101.22,"y":0.22,"skX":10.26,"skY":10.26}},{"length":71,"name":"neck","parent":"spine2","transform":{"x":172.12,"y":0.19,"skX":-17.89,"skY":-17.89}},{"length":88,"name":"head","parent":"neck","transform":{"x":71.14,"y":-0.04,"skX":-13.29,"skY":-13.29}}],"slot":[{"name":"1006","parent":"root"}],"skin":[{"name":"","slot":[{"name":"1006","display":[{"type":"mesh","name":"earring/20803005","width":16,"height":26,"vertices":[18.05,-1371.21,2.05,-1371.21,2.05,-1397.19,18.06,-1397.2],"uvs":[1,1,0,1,0,0,1,0],"triangles":[1,0,3,2,1,3],"weights":[1,7,1,1,7,1,1,7,1,1,7,1],"slotPose":[1,0,0,1,0,0],"bonePose":[7,-0.22937,-0.973339,0.973339,-0.22937,-36.137286,-1363.886473],"edges":[1,0,0,3,3,2,2,1]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":32,"SubTexture":[{"width":16,"y":1,"height":26,"name":"earring/20803005","x":1}],"height":32,"name":"20803005","imagePath":"20803005_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 957 B

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"2080500b","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"2080500b","aabb":{"x":25.8,"y":-1138.04,"width":159,"height":323},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":97,"name":"spine","parent":"pelvis","transform":{"x":-1.81,"y":-18.04,"skX":-86.84,"skY":-86.84}},{"length":101,"name":"spine1","parent":"spine","transform":{"x":97.89,"y":0.61,"skX":4.5,"skY":4.5}},{"length":172,"name":"spine2","parent":"spine1","transform":{"x":101.22,"y":0.22,"skX":10.26,"skY":10.26}},{"length":200,"name":"upperarm_r","parent":"spine2","transform":{"x":139.2,"y":93.66,"skX":150.94,"skY":150.94}},{"length":150,"name":"forearm_r","parent":"upperarm_r","transform":{"x":200.51,"y":0.29,"skX":-11.56,"skY":-11.56}},{"length":71,"name":"hand_r","parent":"forearm_r","transform":{"x":150.73,"y":-0.66,"skX":-0.9,"skY":-0.9}}],"slot":[{"name":"1019","parent":"root"}],"skin":[{"name":"","slot":[{"name":"1019","display":[{"type":"mesh","name":"glove/2080500b","width":159,"height":323,"vertices":[104.98,-1078.6,108.08,-1063.08,113.05,-1046.93,119.88,-1028.92,131.06,-1011.54,156.23,-923,161.82,-903.74,170.51,-886.36,192.02,-849.87,192.02,-789.03,108.41,-789.04,112.76,-867.11,114.62,-888.22,108.41,-906.85,59.02,-988.56,52.19,-1006.57,49.09,-1026.44,42.88,-1045.69,38.6,-1066.18,33.02,-1112.03,47.55,-1112.03,100.34,-1094.03],"uvs":[0.45257,0.1035,0.4721,0.15156,0.50335,0.20155,0.54631,0.2573,0.61661,0.31114,0.77491,0.58525,0.81006,0.64486,0.86474,0.69869,1,0.81166,1,1,0.47417,0.99998,0.50151,0.75829,0.51323,0.69292,0.47417,0.63524,0.16356,0.38227,0.12059,0.32652,0.10107,0.26499,0.06201,0.20539,0.03515,0.14195,0,0,0.09142,0,0.4234,0.05575],"triangles":[7,11,8,11,10,8,8,10,9,4,13,5,6,12,7,12,11,7,14,13,4,5,13,6,13,12,6,3,14,4,15,14,3,2,16,3,16,15,3,1,16,2,17,16,1,0,18,1,18,17,1,21,18,0,20,18,21,19,18,20],"weights":[2,7,0.42,6,0.58,2,7,0.72,6,0.28,2,7,0.95,6,0.05,2,7,0.942078,8,0.057922,2,7,0.907405,8,0.092595,2,7,0.58647,8,0.41353,2,8,0.51929,7,0.48071,2,8,0.664154,7,0.335846,2,8,0.859101,7,0.140899,2,8,0.858158,7,0.141842,2,8,0.700209,7,0.299791,2,8,0.542573,7,0.457427,2,7,0.51337,8,0.48663,2,7,0.642035,8,0.357965,2,7,0.908924,8,0.091076,2,7,0.931633,8,0.068367,2,7,0.95,6,0.05,3,7,0.49,8,0.02,6,0.49,2,7,0.09,6,0.91,1,6,1,1,6,1,2,7,0.08,6,0.92],"slotPose":[1,0,0,1,0,0],"bonePose":[6,0.193207,0.981158,-0.981158,0.193207,42.671847,-1232.663838,7,0.385906,0.922538,-0.922538,0.385906,81.127245,-1035.875814,8,0.400349,0.916363,-0.916363,0.400349,139.903737,-897.076346],"edges":[19,18,18,17,17,16,16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,0,0,21,21,20,20,19],"userEdges":[16,2,17,1,18,0,15,3,14,4,12,6,13,5,11,7]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":256,"SubTexture":[{"width":159,"y":1,"height":323,"name":"glove/2080500b","x":1}],"height":512,"name":"2080500b","imagePath":"2080500b_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"2080500b_1","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"2080500b_1","aabb":{"x":-363.61,"y":-1051.72,"width":207,"height":240},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":97,"name":"spine","parent":"pelvis","transform":{"x":-1.81,"y":-18.04,"skX":-86.84,"skY":-86.84}},{"length":101,"name":"spine1","parent":"spine","transform":{"x":97.89,"y":0.61,"skX":4.5,"skY":4.5}},{"length":172,"name":"spine2","parent":"spine1","transform":{"x":101.22,"y":0.22,"skX":10.26,"skY":10.26}},{"length":195,"name":"upperarm_l","parent":"spine2","transform":{"x":93.55,"y":-65.17,"skX":-179.09,"skY":-179.09}},{"length":166,"name":"forearm_l","parent":"upperarm_l","transform":{"x":194.88,"y":0.53,"skX":12.43,"skY":12.43}},{"length":54,"name":"hand_l","parent":"forearm_l","transform":{"x":166.89,"y":0.14,"skX":5.39,"skY":5.39}}],"slot":[{"name":"1041","parent":"root"}],"skin":[{"name":"","slot":[{"name":"1041","display":[{"type":"mesh","name":"glove/2080500b_1","width":207,"height":240,"vertices":[-169.36,-1030.44,-169.36,-1017.43,-178.75,-1003.35,-244.85,-912.87,-252.44,-897.7,-255.13,-881.99,-267.58,-810.16,-376.33,-810.13,-376.33,-827.25,-306.59,-907.44,-296.31,-922.62,-287.64,-935.62,-235.63,-1036.94,-225.33,-1050.16],"uvs":[1,0.08216,1,0.13634,0.95463,0.19503,0.63532,0.57202,0.59868,0.63523,0.58559,0.70069,0.52539,0.99999,0,1,0,0.92869,0.33695,0.59459,0.38668,0.53138,0.42855,0.47721,0.67981,0.05507,0.72954,0],"triangles":[2,1,0,13,2,0,11,3,12,13,12,2,12,3,2,11,4,3,9,6,5,9,5,4,10,9,4,11,10,4,9,8,6,8,7,6],"weights":[1,7,1,1,7,1,1,7,1,2,7,0.91152,8,0.08847,2,7,0.43677,8,0.56322,2,7,0.08826,8,0.91173,1,8,0.99999,2,7,0.00001,8,0.99998,2,7,0.00001,8,0.99998,2,7,0.04483,8,0.95516,2,7,0.40685,8,0.59314,2,7,0.82361,8,0.17638,1,7,1,1,7,1],"slotPose":[1,0,0,1,0,0],"bonePose":[7,-0.518922,0.854821,-0.854821,-0.518922,-185.900195,-1053.819626,8,-0.596925,0.802297,-0.802297,-0.596925,-272.622839,-911.231146],"edges":[7,6,6,5,5,4,4,3,3,2,2,1,1,0,0,13,13,12,12,11,11,10,10,9,9,8,8,7],"userEdges":[12,2,10,4,11,3,9,5]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":256,"SubTexture":[{"width":207,"y":1,"height":240,"name":"glove/2080500b_1","x":1}],"height":256,"name":"2080500b_1","imagePath":"2080500b_1_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":1024,"SubTexture":[{"width":515,"y":1,"height":750,"name":"hair/20106010","x":1}],"height":1024,"name":"20106010","imagePath":"20106010_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"20106010_1","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"20106010_1","aabb":{"x":-150.03,"y":-1403.07,"width":226,"height":260},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":97,"name":"spine","parent":"pelvis","transform":{"x":-1.81,"y":-18.04,"skX":-86.84,"skY":-86.84}},{"length":101,"name":"spine1","parent":"spine","transform":{"x":97.89,"y":0.61,"skX":4.5,"skY":4.5}},{"length":172,"name":"spine2","parent":"spine1","transform":{"x":101.22,"y":0.22,"skX":10.26,"skY":10.26}},{"length":71,"name":"neck","parent":"spine2","transform":{"x":172.12,"y":0.19,"skX":-17.89,"skY":-17.89}},{"length":88,"name":"head","parent":"neck","transform":{"x":71.14,"y":-0.04,"skX":-13.29,"skY":-13.29}},{"name":"hair","parent":"head","transform":{"x":187.01,"y":-14.39}},{"length":100,"name":"hair0501","parent":"hair","transform":{"x":-113.42,"y":-63.08,"skX":-162.11,"skY":-162.11}},{"length":100,"name":"hair0601","parent":"hair","transform":{"x":-131.71,"y":66.14,"skX":-172.88,"skY":-172.88}},{"length":120,"name":"hair0502","parent":"hair0501","transform":{"x":104.79,"y":-0.11,"skX":0.45,"skY":0.45}},{"length":120,"name":"hair0602","parent":"hair0601","transform":{"x":100.91,"y":0.05,"skX":2.44,"skY":2.44}},{"length":140,"name":"hair0503","parent":"hair0502","transform":{"x":119.54,"y":-0.01,"skX":0.45,"skY":0.45}},{"inheritScale":false,"length":140,"name":"hair0603","parent":"hair0602","transform":{"x":119.43,"y":-0.01,"skX":0.83,"skY":0.83}}],"slot":[{"name":"1058","parent":"root"}],"skin":[{"name":"","slot":[{"name":"1058","display":[{"type":"mesh","name":"hair/20106010_1","width":226,"height":260,"vertices":[42.97,-1357.44,54.43,-1311.01,73.7,-1266.92,75.42,-1221.07,71.41,-1171.37,13.18,-1161.04,22.34,-1217.06,22.92,-1261.76,8.03,-1301.87,-2.29,-1341.98,-4.02,-1385.53,-80.22,-1337.98,-83.67,-1304.72,-86.53,-1267.5,-97.41,-1226.25,-103.72,-1188.43,-95.7,-1155.32,-142.56,-1155.33,-150.57,-1184.99,-149.42,-1232.54,-133.52,-1273.8,-124.35,-1311.61,-120.9,-1360.89,26.35,-1415.32,38.38,-1415.32,-101.99,-1345.44,10.88,-1392.99],"uvs":[0.8564,0.22255,0.90711,0.40106,0.99239,0.57076,0.99998,0.74706,0.98225,0.93829,0.72456,0.97796,0.76513,0.76249,0.76766,0.59059,0.70174,0.43632,0.65611,0.28205,0.6485,0.11456,0.31129,0.29748,0.29608,0.4253,0.2834,0.56855,0.23523,0.72723,0.20734,0.87268,0.24284,1,0.03549,0.99998,0.00001,0.88591,0.00507,0.70299,0.0755,0.54431,0.11607,0.39885,0.13128,0.20932,0.78288,0,0.83612,0,0.21495,0.26883,0.71442,0.08591],"triangles":[1,7,2,6,4,3,2,7,3,7,6,3,6,5,4,22,10,23,24,26,0,0,9,1,9,8,1,8,7,1,23,26,24,26,10,0,10,9,0,10,26,23,22,11,10,22,25,11,21,20,13,21,13,12,25,21,12,25,12,11,20,14,13,19,15,14,20,19,14,15,17,16,19,18,15,18,17,15,22,21,25],"weights":[2,10,0.83501,12,0.16498,3,10,0.1644,12,0.8312,14,0.00437,2,12,0.80636,14,0.19363,2,12,0.41936,14,0.58063,2,12,0.104,14,0.89599,2,12,0.13598,14,0.864,2,12,0.43999,14,0.56,2,12,0.835,14,0.16499,2,10,0.15199,12,0.848,2,10,0.86413,12,0.13586,1,7,1,1,7,1,3,7,0.13948,9,0.34942,11,0.51107,2,9,0.18091,11,0.81908,2,11,0.85719,13,0.1428,2,11,0.41361,13,0.58638,2,11,0.12651,13,0.87347,2,11,0.10399,13,0.896,2,11,0.39696,13,0.60303,2,11,0.864,13,0.13598,2,9,0.17403,11,0.82596,3,7,0.16956,9,0.36251,11,0.46791,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1],"slotPose":[1,0,0,1,0,0],"bonePose":[10,0.106958,0.994264,-0.994264,0.106958,1.548844,-1429.582044,12,0.064532,0.997916,-0.997916,0.064532,12.292285,-1329.245565,14,0.05007,0.998746,-0.998746,0.05007,20.009358,-1210.065148,7,-0.22937,-0.973339,0.973339,-0.22937,-36.137286,-1363.886473,9,-0.080721,0.996737,-0.996737,-0.080721,-128.421235,-1417.745192,11,-0.088547,0.996072,-0.996072,-0.088547,-136.770329,-1313.288269,13,-0.096367,0.995346,-0.995346,-0.096367,-147.34523,-1194.216932],"edges":[18,17,17,16,16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,0,0,24,24,23,23,22,22,21,21,20,20,19,19,18],"userEdges":[22,25,25,11,18,15,19,14,13,20,21,12,10,26,23,26,9,0,8,1,7,2,6,3]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":256,"SubTexture":[{"width":226,"y":1,"height":260,"name":"hair/20106010_1","x":1}],"height":512,"name":"20106010_1","imagePath":"20106010_1_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":512,"SubTexture":[{"width":371,"y":1,"height":1033,"name":"cloak/20208006","x":1}],"height":2048,"name":"20208006","imagePath":"20208006_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":512,"SubTexture":[{"width":507,"y":1,"height":775,"name":"cloak/20208006_1","x":1}],"height":1024,"name":"20208006_1","imagePath":"20208006_1_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":512,"SubTexture":[{"width":398,"y":1,"height":782,"name":"cloak/20208006_2","x":1}],"height":1024,"name":"20208006_2","imagePath":"20208006_2_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":2048,"SubTexture":[{"width":1032,"y":1,"height":855,"name":"cloak/20208006_3","x":1}],"height":1024,"name":"20208006_3","imagePath":"20208006_3_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":512,"SubTexture":[{"width":262,"y":1,"height":936,"name":"coat/2040600b","x":1}],"height":1024,"name":"2040600b","imagePath":"2040600b_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"2040600b_1","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"2040600b_1","aabb":{"x":-1.13,"y":-1293.15,"width":76,"height":138},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":97,"name":"spine","parent":"pelvis","transform":{"x":-1.81,"y":-18.04,"skX":-86.84,"skY":-86.84}},{"length":101,"name":"spine1","parent":"spine","transform":{"x":97.89,"y":0.61,"skX":4.5,"skY":4.5}},{"length":172,"name":"spine2","parent":"spine1","transform":{"x":101.22,"y":0.22,"skX":10.26,"skY":10.26}},{"name":"xiong_r","parent":"spine2","transform":{"x":35.43,"y":29.27}}],"slot":[{"name":"1020","parent":"root"}],"skin":[{"name":"","slot":[{"name":"1020","display":[{"type":"mesh","name":"coat/2040600b_1","width":76,"height":138,"vertices":[70.96,-1266.13,66.19,-1250.26,57.61,-1217.56,48.99,-1184.67,39.66,-1151.8,21.54,-1151.8,-5.04,-1187.36,-5.04,-1221.52,9.78,-1254.94,29.91,-1289.81,70.96,-1289.81],"uvs":[0.99999,0.17157,0.93728,0.28657,0.8244,0.52357,0.71082,0.7618,0.58823,0.99998,0.34978,1,0,0.7423,0,0.49482,0.19505,0.2527,0.45984,0,1,0],"triangles":[9,1,0,9,0,10,8,2,1,9,8,1,7,3,2,8,7,2,5,4,3,6,5,3,7,6,3],"weights":[1,5,1,1,5,1,1,5,1,2,5,0.944,4,0.05599,2,5,0.83999,4,0.16,3,5,0.73728,6,0.03999,4,0.22272,2,5,0.91199,6,0.088,1,5,1,1,5,1,1,5,1,1,5,1],"slotPose":[1,0,0,1,0,0],"bonePose":[5,0.307689,-0.951487,0.951487,0.307689,-89.274708,-1129.03497,4,0.133294,-0.991076,0.991076,0.133294,-102.984795,-1028.747532,6,0.307689,-0.951487,0.951487,0.307689,-50.523269,-1153.740106],"edges":[6,5,5,4,4,3,3,2,2,1,1,0,0,10,10,9,9,8,8,7,7,6],"userEdges":[8,1,7,2,6,3]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":128,"SubTexture":[{"width":76,"y":1,"height":138,"name":"coat/2040600b_1","x":1}],"height":256,"name":"2040600b_1","imagePath":"2040600b_1_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"width":1024,"SubTexture":[{"width":899,"y":1,"height":1009,"name":"dress/20509007","x":1}],"height":1024,"name":"20509007","imagePath":"20509007_tex.png"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 735 KiB

View File

@@ -0,0 +1 @@
{"frameRate":30,"name":"20703020","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":30,"name":"20703020","aabb":{"x":-125.5,"y":-71.45,"width":92,"height":138},"bone":[{"name":"root"},{"name":"nv","parent":"root"},{"name":"ik_foot_l","parent":"nv","transform":{"x":-58.79,"y":-68.24,"skX":100.64,"skY":100.64}},{"name":"pelvis","parent":"nv","transform":{"x":-107.18,"y":-913}},{"length":407,"name":"thigh_l","parent":"pelvis","transform":{"x":-39.11,"y":33.29,"skX":85.04,"skY":85.04}},{"length":408,"name":"calf_l","parent":"thigh_l","transform":{"x":407.97,"y":-1.43,"skX":-2.7,"skY":-2.7}},{"inheritRotation":false,"length":108,"name":"foot_l","parent":"calf_l","transform":{"x":411.64,"y":0.23,"skX":103.24,"skY":103.24}}],"slot":[{"name":"1023","parent":"root"}],"ik":[{"bendPositive":false,"chain":1,"name":"ik_foot_l","bone":"calf_l","target":"ik_foot_l"}],"skin":[{"name":"","slot":[{"name":"1023","display":[{"type":"mesh","name":"shoe/20703020","width":92,"height":138,"vertices":[-27.01,-40.69,-26.64,78.07,-118.63,78.35,-118.81,21.66,-96.29,0.4,-89.6,-38.22,-88.9,-59.73,-27.07,-59.93],"uvs":[1,0.1394,1,1,0,1,0,0.58922,0.2455,0.43562,0.31956,0.15586,0.32778,0,1,0],"triangles":[6,5,0,5,4,0,4,3,1,3,2,1,0,4,1,6,0,7],"weights":[2,5,0.104,6,0.89599,1,6,1,1,6,1,1,6,1,1,6,1,2,5,0.08,6,0.91999,2,5,0.45599,6,0.544,2,5,0.44799,6,0.552],"slotPose":[1,0,0,1,0,0],"bonePose":[5,0.133294,0.991076,-0.991076,0.133294,-109.592168,-473.391363,6,-0.202787,0.979223,-0.979223,-0.202787,-54.950844,-65.393975],"edges":[2,1,1,0,0,7,7,6,6,5,5,4,4,3,3,2],"userEdges":[5,0]}]}]}],"animation":[{"duration":0,"playTimes":0,"name":"newAnimation"}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}

View File

@@ -0,0 +1 @@
{"width":128,"SubTexture":[{"width":92,"y":1,"height":138,"name":"shoe/20703020","x":1}],"height":256,"name":"20703020","imagePath":"20703020_tex.png"}

Some files were not shown because too many files have changed in this diff Show More