Add files from before the Git repository
This commit is contained in:
BIN
data/resources/XVoxel.zip
Normal file
BIN
data/resources/XVoxel.zip
Normal file
Binary file not shown.
231
data/resources/XVoxel/models/character.json
Normal file
231
data/resources/XVoxel/models/character.json
Normal file
@ -0,0 +1,231 @@
|
||||
{
|
||||
"hitbox": [0.7, 1.8, 0.7],
|
||||
"control": {
|
||||
"camera": "head",
|
||||
"rotationX": "head"
|
||||
},
|
||||
"parts": {
|
||||
"root": {
|
||||
"type": "group",
|
||||
"position": [0, -0.25, 0],
|
||||
"children": [
|
||||
"body"
|
||||
]
|
||||
},
|
||||
"body": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.5, 0.75, 0.25],
|
||||
"position": [0, 0.375, 0],
|
||||
"uvMap": [
|
||||
[[0.25, 0.5], [0.3125, 0.6875]],
|
||||
[[0.4375, 0.5], [0.5, 0.6875]],
|
||||
[[0.3125, 0.5], [0.4375, 0.6875]],
|
||||
[[0.3125, 0.6875], [0.4375, 0.75]],
|
||||
[[0.4375, 0.6875], [0.5625, 0.75]],
|
||||
[[0.5, 0.6875], [0.625, 0.5]],
|
||||
[[0.3125, 0.6875], [0.3125, 0.5]]
|
||||
],
|
||||
"children": [
|
||||
"neck",
|
||||
"jacket",
|
||||
"left-shoulder",
|
||||
"right-shoulder",
|
||||
"left-pelvis",
|
||||
"right-pelvis"
|
||||
]
|
||||
},
|
||||
"neck": {
|
||||
"type": "group",
|
||||
"position": [0, 0.375, 0],
|
||||
"children": [
|
||||
"head"
|
||||
]
|
||||
},
|
||||
"head": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.5, 0.5, 0.5],
|
||||
"position": [0, 0.25, 0],
|
||||
"uvMap": [
|
||||
[[0.0, 0.75], [0.125, 0.875]],
|
||||
[[0.25, 0.75], [0.375, 0.875]],
|
||||
[[0.125, 0.875], [0.25, 1.0]],
|
||||
[[0.25, 0.875], [0.375, 1.0]],
|
||||
[[0.375, 0.75], [0.5, 0.875]],
|
||||
[[0.125, 0.75], [0.25, 0.875]]
|
||||
],
|
||||
"children": [
|
||||
"hat"
|
||||
]
|
||||
},
|
||||
"hat": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.56, 0.56, 0.56],
|
||||
"position": [0, 0, 0],
|
||||
"uvMap": [
|
||||
[[0.5, 0.75], [0.625, 0.875]],
|
||||
[[0.75, 0.75], [0.875, 0.875]],
|
||||
[[0.625, 0.875], [0.75, 1.0]],
|
||||
[[0.75, 0.875], [0.875, 1.0]],
|
||||
[[0.875, 0.75], [1.0, 0.875]],
|
||||
[[0.625, 0.75], [0.75, 0.875]]
|
||||
]
|
||||
},
|
||||
"jacket": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.6, 0.85, 0.35],
|
||||
"position": [0, 0, 0],
|
||||
"uvMap": [
|
||||
[[0.25, 0.0625], [0.5625, 0.1875]],
|
||||
[[0.4375, 0.0625], [0.5625, 0.1875]],
|
||||
[[0.3125, 0.125], [0.5, 0.0625]],
|
||||
[[0.4375, 0.125], [0.5, 0.0625]],
|
||||
[[0.5, 0.125], [0.5625, 0.1875]],
|
||||
[[0.3125, 0.125], [0.5625, 0.1875]]
|
||||
]
|
||||
},
|
||||
"left-shoulder": {
|
||||
"type": "group",
|
||||
"position": [-0.25, 0.25, 0],
|
||||
"children": [
|
||||
"left-arm"
|
||||
]
|
||||
},
|
||||
"left-arm": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.25, 0.75, 0.25],
|
||||
"position": [-0.125, -0.25, 0],
|
||||
"uvMap": [
|
||||
[[0.5, 0.0625], [0.8125, 0.1875]],
|
||||
[[0.625, 0.0625], [0.8125, 0.1875]],
|
||||
[[0.5625, 0.0625], [0.75, 0.0625]],
|
||||
[[0.625, 0.0625], [0.75, 0.0625]],
|
||||
[[0.6875, 0.0625], [0.8125, 0.1875]],
|
||||
[[0.5625, 0.0625], [0.8125, 0.1875]]
|
||||
],
|
||||
"children": [
|
||||
"left-sleeve"
|
||||
]
|
||||
},
|
||||
"left-sleeve": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.35, 0.85, 0.35],
|
||||
"position": [0, 0, 0],
|
||||
"uvMap": [
|
||||
[[0.75, 0.0625], [0.5625, 0.1875]],
|
||||
[[0.875, 0.0625], [0.5625, 0.1875]],
|
||||
[[0.8125, 0.0625], [0.5, 0.0625]],
|
||||
[[0.875, 0.0625], [0.5, 0.0625]],
|
||||
[[60, 0.0625], [0.5625, 0.1875]],
|
||||
[[0.8125, 0.0625], [0.5625, 0.1875]]
|
||||
]
|
||||
},
|
||||
"right-shoulder": {
|
||||
"type": "group",
|
||||
"position": [0.25, 0.25, 0],
|
||||
"children": [
|
||||
"right-arm"
|
||||
]
|
||||
},
|
||||
"right-arm": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.25, 0.75, 0.25],
|
||||
"position": [0.125, -0.25, 0],
|
||||
"uvMap": [
|
||||
[[0.625, 0.0625], [0.3125, 0.1875]],
|
||||
[[0.75, 0.0625], [0.3125, 0.1875]],
|
||||
[[0.6875, 0.0625], [0.25, 0.0625]],
|
||||
[[0.75, 0.0625], [0.25, 0.0625]],
|
||||
[[0.8125, 0.0625], [0.3125, 0.1875]],
|
||||
[[0.6875, 0.0625], [0.3125, 0.1875]]
|
||||
],
|
||||
"children": [
|
||||
"right-sleeve"
|
||||
]
|
||||
},
|
||||
"right-sleeve": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.35, 0.85, 0.35],
|
||||
"position": [0, 0, 0],
|
||||
"uvMap": [
|
||||
[[0.625, 0.0625], [0.5625, 0.1875]],
|
||||
[[0.75, 0.0625], [0.5625, 0.1875]],
|
||||
[[0.6875, 0.0625], [0.5, 0.0625]],
|
||||
[[0.75, 0.0625], [0.5, 0.0625]],
|
||||
[[0.8125, 0.0625], [0.5625, 0.1875]],
|
||||
[[0.6875, 0.0625], [0.5625, 0.1875]]
|
||||
]
|
||||
},
|
||||
"left-pelvis": {
|
||||
"type": "group",
|
||||
"position": [-0.125, -0.375, 0],
|
||||
"children": [
|
||||
"left-leg"
|
||||
]
|
||||
},
|
||||
"left-leg": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.25, 0.75, 0.25],
|
||||
"position": [0, -0.375, 0],
|
||||
"uvMap": [
|
||||
[[0.25, 0.0625], [0.8125, 0.1875]],
|
||||
[[0.375, 0.0625], [0.8125, 0.1875]],
|
||||
[[0.3125, 0.0625], [0.75, 0.0625]],
|
||||
[[0.375, 0.0625], [0.75, 0.0625]],
|
||||
[[0.4375, 0.0625], [0.8125, 0.1875]],
|
||||
[[0.3125, 0.0625], [0.8125, 0.1875]]
|
||||
],
|
||||
"children": [
|
||||
"left-leg-sleeve"
|
||||
]
|
||||
},
|
||||
"left-leg-sleeve": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.35, 0.85, 0.35],
|
||||
"position": [0, 0, 0],
|
||||
"uvMap": [
|
||||
[[0, 0.0625], [0.8125, 0.1875]],
|
||||
[[0.125, 0.0625], [0.8125, 0.1875]],
|
||||
[[0.0625, 0.0625], [0.75, 0.0625]],
|
||||
[[0.125, 0.0625], [0.75, 0.0625]],
|
||||
[[0.1875, 0.0625], [0.8125, 0.1875]],
|
||||
[[0.0625, 0.0625], [0.8125, 0.1875]]
|
||||
]
|
||||
},
|
||||
"right-pelvis": {
|
||||
"type": "group",
|
||||
"position": [0.125, -0.375, 0],
|
||||
"children": [
|
||||
"right-leg"
|
||||
]
|
||||
},
|
||||
"right-leg": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.25, 0.75, 0.25],
|
||||
"position": [0, -0.375, 0],
|
||||
"uvMap": [
|
||||
[[0, 0.0625], [0.3125, 0.1875]],
|
||||
[[0.125, 0.0625], [0.3125, 0.1875]],
|
||||
[[0.0625, 0.0625], [0.25, 0.0625]],
|
||||
[[0.125, 0.0625], [0.25, 0.0625]],
|
||||
[[0.1875, 0.0625], [0.3125, 0.1875]],
|
||||
[[0.0625, 0.0625], [0.3125, 0.1875]]
|
||||
],
|
||||
"children": [
|
||||
"right-leg-sleeve"
|
||||
]
|
||||
},
|
||||
"right-leg-sleeve": {
|
||||
"type": "geometry",
|
||||
"geometry": [0.35, 0.85, 0.35],
|
||||
"position": [0, 0, 0],
|
||||
"uvMap": [
|
||||
[[0, 0.0625], [0.5625, 0.1875]],
|
||||
[[0.125, 0.0625], [0.5625, 0.1875]],
|
||||
[[0.0625, 0.0625], [0.5, 0.0625]],
|
||||
[[0.125, 0.0625], [0.5, 0.0625]],
|
||||
[[0.1875, 0.0625], [0.5625, 0.1875]],
|
||||
[[0.0625, 0.0625], [0.5625, 0.1875]]
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
54
data/resources/XVoxel/pack.json
Normal file
54
data/resources/XVoxel/pack.json
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"name": "OpenVoxelProject",
|
||||
"description": "OpenVoxelProject's base resources",
|
||||
"textures": {
|
||||
"block-atlas": {
|
||||
"path": "textures/block-atlas.png",
|
||||
"size": [64, 64],
|
||||
"totalSize": [512, 512]
|
||||
},
|
||||
"grass": {
|
||||
"texture": "block-atlas",
|
||||
"sided": true,
|
||||
"sideMaps": [
|
||||
[3],
|
||||
[0, 1, 4, 5],
|
||||
[2]
|
||||
],
|
||||
"positions": [
|
||||
[0, 0],
|
||||
[64, 0],
|
||||
[128, 0]
|
||||
],
|
||||
"sizes": [
|
||||
[64, 64],
|
||||
[64, 64],
|
||||
[64, 64]
|
||||
]
|
||||
},
|
||||
"dirt": {
|
||||
"texture": "block-atlas",
|
||||
"position": [128, 0],
|
||||
"size": [64, 64]
|
||||
},
|
||||
"stone": {
|
||||
"texture": "block-atlas",
|
||||
"position": [192, 0],
|
||||
"size": [64, 64]
|
||||
},
|
||||
"glitch": {
|
||||
"texture": "block-atlas",
|
||||
"position": [256, 0],
|
||||
"size": [64, 64]
|
||||
},
|
||||
"character": {
|
||||
"path": "textures/character.png",
|
||||
"totalSize": [256, 256]
|
||||
}
|
||||
},
|
||||
"models": {
|
||||
"character": {
|
||||
"path": "models/character.json"
|
||||
}
|
||||
}
|
||||
}
|
BIN
data/resources/XVoxel/textures/block-atlas.png
Normal file
BIN
data/resources/XVoxel/textures/block-atlas.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 50 KiB |
BIN
data/resources/XVoxel/textures/character.png
Normal file
BIN
data/resources/XVoxel/textures/character.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
32
data/strings/en-US.json
Normal file
32
data/strings/en-US.json
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"menu.main.play.label": "Play",
|
||||
"menu.main.settings.label": "Settings",
|
||||
"menu.main.quit.label": "Quit",
|
||||
"menu.play.singleplayer.label": "Singleplayer",
|
||||
"menu.play.multiplayer.label": "Multiplayer",
|
||||
"play.singleplayer.worldnameinput.label": "World name",
|
||||
"play.singleplayer.worldnameinput.placeholder": "Enter a world name here. ",
|
||||
"play.singleplayer.newgamebutton.label": "New game",
|
||||
"play.singleplayer.loadgamebutton.label": "Load game",
|
||||
"play.singleplayer.openworld.label": "Load world \"${WORLD_NAME}\"",
|
||||
"play.multiplayer.serveraddressinput.label": "Server address",
|
||||
"play.multiplayer.serveraddressinput.placeholder": "Enter a server address here. ",
|
||||
"play.multiplayer.serverconnectbutton.label": "Connect",
|
||||
"play.multiplayer.loadmatrixworldsbutton.label": "Load Matrix worlds",
|
||||
"menu.settings.user.label": "User",
|
||||
"menu.settings.video.label": "Video",
|
||||
"menu.settings.audio.label": "Audio",
|
||||
"menu.settings.input.label": "Input",
|
||||
"settings.user.username.label": "Username",
|
||||
"settings.user.username.placeholder": "Enter your username here. ",
|
||||
"settings.user.login.label": "Log in",
|
||||
"settings.login.homeserver-url.label": "Homeserver URL",
|
||||
"settings.login.mxid.label": "MXID (Matrix ID)",
|
||||
"settings.login.mxid.placeholder": "@user:domain.tld",
|
||||
"settings.login.password.label": "Password",
|
||||
"settings.login.password.placeholder": "T0p S3cr3t",
|
||||
"settings.video.fieldofview.label": "Field of view",
|
||||
"settings.video.fieldofview.text": "${ANGLE}${UNIT}",
|
||||
"settings.audio.mastervolume.label": "Master volume",
|
||||
"settings.audio.mastervolume.text": "${VOLUME}${UNIT}"
|
||||
}
|
32
data/strings/fr.json
Normal file
32
data/strings/fr.json
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"menu.main.play.label": "Jouer",
|
||||
"menu.main.settings.label": "Paramètres",
|
||||
"menu.main.quit.label": "Quitter",
|
||||
"menu.play.singleplayer.label": "Solo",
|
||||
"menu.play.multiplayer.label": "Multijoueur",
|
||||
"play.singleplayer.worldnameinput.label": "Nom du monde",
|
||||
"play.singleplayer.worldnameinput.placeholder": "Entrez un nom de monde ici. ",
|
||||
"play.singleplayer.newgamebutton.label": "Nouvelle partie",
|
||||
"play.singleplayer.loadgamebutton.label": "Charger une partie",
|
||||
"play.singleplayer.openworld.label": "Charger le monde \"${WORLD_NAME}\"",
|
||||
"play.multiplayer.serveraddressinput.label": "Adresse du serveur",
|
||||
"play.multiplayer.serveraddressinput.placeholder": "Entrez une adresse de serveur ici. ",
|
||||
"play.multiplayer.serverconnectbutton.label": "Se connecter",
|
||||
"play.multiplayer.loadmatrixworldsbutton.label": "Charger les mondes Matrix",
|
||||
"menu.settings.user.label": "Utilisateur",
|
||||
"menu.settings.video.label": "Vidéo",
|
||||
"menu.settings.audio.label": "Audio",
|
||||
"menu.settings.input.label": "Entrée",
|
||||
"settings.user.username.label": "Nom d'utilisateur",
|
||||
"settings.user.username.placeholder": "Entrez votre nom d'utilisateur ici. ",
|
||||
"settings.user.login.label": "Se connecter",
|
||||
"settings.login.homeserver-url.label": "URL de votre serveur",
|
||||
"settings.login.mxid.label": "MXID (Identifiant Matrix)",
|
||||
"settings.login.mxid.placeholder": "@utilisateur:domaine.tld",
|
||||
"settings.login.password.label": "Mot de passe",
|
||||
"settings.login.password.placeholder": "T0p S3cr3t",
|
||||
"settings.video.fieldofview.label": "Champ de vision",
|
||||
"settings.video.fieldofview.text": "${ANGLE}${UNIT}",
|
||||
"settings.audio.mastervolume.label": "Volume global",
|
||||
"settings.audio.mastervolume.text": "${VOLUME}${UNIT}"
|
||||
}
|
Reference in New Issue
Block a user