Upload alpha 0.1.0
|
|
@ -0,0 +1,17 @@
|
||||||
|
# Set the default behavior, in case people don't have core.autocrlf set.
|
||||||
|
* text=auto
|
||||||
|
|
||||||
|
# Explicitly declare text files you want to always be normalized and converted
|
||||||
|
# to native line endings on checkout.
|
||||||
|
*.cpp text
|
||||||
|
*.c text
|
||||||
|
*.h text
|
||||||
|
*.gd text
|
||||||
|
*.cs text
|
||||||
|
|
||||||
|
# Declare files that will always have CRLF line endings on checkout.
|
||||||
|
*.sln text eol=crlf
|
||||||
|
|
||||||
|
# Denote all files that are truly binary and should not be modified.
|
||||||
|
*.png binary
|
||||||
|
*.jpg binary
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
# Import cache
|
||||||
|
.import/
|
||||||
|
|
||||||
|
# Binaries
|
||||||
|
bin/
|
||||||
|
build/
|
||||||
|
lib/
|
||||||
|
|
@ -0,0 +1,35 @@
|
||||||
|
tool
|
||||||
|
extends Spatial
|
||||||
|
|
||||||
|
onready var sky_mesh = preload("res://assets/simple_skybox/skybox.obj")
|
||||||
|
|
||||||
|
export(StreamTexture) var TextureFront = null
|
||||||
|
|
||||||
|
export(StreamTexture) var TextureBack = null
|
||||||
|
|
||||||
|
export(StreamTexture) var TextureBottom = null
|
||||||
|
|
||||||
|
export(StreamTexture) var TextureUp = null
|
||||||
|
|
||||||
|
export(StreamTexture) var TextureLeft = null
|
||||||
|
|
||||||
|
export(StreamTexture) var TextureRight = null
|
||||||
|
|
||||||
|
func create_mat(texture):
|
||||||
|
var m = SpatialMaterial.new()
|
||||||
|
m.flags_unshaded = true
|
||||||
|
m.albedo_texture = texture
|
||||||
|
return m
|
||||||
|
|
||||||
|
func _ready():
|
||||||
|
var i_mesh = MeshInstance.new()
|
||||||
|
i_mesh.name = "SkyMeshInstance"
|
||||||
|
i_mesh.mesh = sky_mesh
|
||||||
|
add_child(i_mesh)
|
||||||
|
i_mesh.set_surface_material(0, create_mat(TextureBottom))
|
||||||
|
i_mesh.set_surface_material(1, create_mat(TextureUp))
|
||||||
|
i_mesh.set_surface_material(2, create_mat(TextureFront))
|
||||||
|
i_mesh.set_surface_material(3, create_mat(TextureLeft))
|
||||||
|
i_mesh.set_surface_material(4, create_mat(TextureBack))
|
||||||
|
i_mesh.set_surface_material(5, create_mat(TextureRight))
|
||||||
|
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
[gd_scene load_steps=2 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://assets/simple_skybox/Skybox.gd" type="Script" id=1]
|
||||||
|
|
||||||
|
[node name="Skybox" type="Spatial" index="0"]
|
||||||
|
|
||||||
|
script = ExtResource( 1 )
|
||||||
|
_sections_unfolded = [ "Transform" ]
|
||||||
|
TextureFront = null
|
||||||
|
TextureBack = null
|
||||||
|
TextureBottom = null
|
||||||
|
TextureUp = null
|
||||||
|
TextureLeft = null
|
||||||
|
TextureRight = null
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,74 @@
|
||||||
|
# Blender v2.79 (sub 0) OBJ File: ''
|
||||||
|
# www.blender.org
|
||||||
|
o Cube.down_Cube.005
|
||||||
|
v -4.404545 -4.404543 4.404541
|
||||||
|
v -4.404540 -4.404543 -4.404546
|
||||||
|
v 4.404544 -4.404543 -4.404541
|
||||||
|
v 4.404542 -4.404543 4.404543
|
||||||
|
vt 0.999900 0.999900
|
||||||
|
vt 0.000100 0.999899
|
||||||
|
vt 0.000101 0.000100
|
||||||
|
vt 0.999900 0.000101
|
||||||
|
vn 0.0000 1.0000 0.0000
|
||||||
|
s off
|
||||||
|
f 1/1/1 4/2/1 3/3/1 2/4/1
|
||||||
|
o Cube.up_Cube.004
|
||||||
|
v -4.404543 4.404543 4.404542
|
||||||
|
v -4.404543 4.404543 -4.404543
|
||||||
|
v 4.404543 4.404543 -4.404542
|
||||||
|
v 4.404541 4.404543 4.404544
|
||||||
|
vt 0.999900 0.000100
|
||||||
|
vt 0.999900 0.999900
|
||||||
|
vt 0.000100 0.999900
|
||||||
|
vt 0.000100 0.000100
|
||||||
|
vn 0.0000 -1.0000 0.0000
|
||||||
|
s off
|
||||||
|
f 5/5/2 6/6/2 7/7/2 8/8/2
|
||||||
|
o Cube.front_Cube.003
|
||||||
|
v -4.404543 4.404543 4.404542
|
||||||
|
v 4.404541 4.404543 4.404544
|
||||||
|
v -4.404545 -4.404543 4.404541
|
||||||
|
v 4.404542 -4.404543 4.404543
|
||||||
|
vt 0.999900 0.000100
|
||||||
|
vt 0.999899 0.999900
|
||||||
|
vt 0.000100 0.999899
|
||||||
|
vt 0.000100 0.000100
|
||||||
|
vn 0.0000 0.0000 -1.0000
|
||||||
|
s off
|
||||||
|
f 11/9/3 9/10/3 10/11/3 12/12/3
|
||||||
|
o Cube.left_Cube.002
|
||||||
|
v -4.404543 4.404543 4.404542
|
||||||
|
v -4.404543 4.404543 -4.404543
|
||||||
|
v -4.404545 -4.404543 4.404541
|
||||||
|
v -4.404540 -4.404543 -4.404546
|
||||||
|
vt 0.000100 0.999900
|
||||||
|
vt 0.000100 0.000100
|
||||||
|
vt 0.999900 0.000100
|
||||||
|
vt 0.999900 0.999900
|
||||||
|
vn 1.0000 0.0000 0.0000
|
||||||
|
s off
|
||||||
|
f 13/13/4 15/14/4 16/15/4 14/16/4
|
||||||
|
o Cube.back_Cube.001
|
||||||
|
v -4.404543 4.404543 -4.404543
|
||||||
|
v 4.404543 4.404543 -4.404542
|
||||||
|
v -4.404540 -4.404543 -4.404546
|
||||||
|
v 4.404544 -4.404543 -4.404541
|
||||||
|
vt 0.000100 0.999900
|
||||||
|
vt 0.000100 0.000100
|
||||||
|
vt 0.999900 0.000100
|
||||||
|
vt 0.999899 0.999900
|
||||||
|
vn -0.0000 -0.0000 1.0000
|
||||||
|
s off
|
||||||
|
f 17/17/5 19/18/5 20/19/5 18/20/5
|
||||||
|
o Cube.right_Cube
|
||||||
|
v 4.404543 4.404543 -4.404542
|
||||||
|
v 4.404541 4.404543 4.404544
|
||||||
|
v 4.404544 -4.404543 -4.404541
|
||||||
|
v 4.404542 -4.404543 4.404543
|
||||||
|
vt 0.000100 0.999900
|
||||||
|
vt 0.000100 0.000100
|
||||||
|
vt 0.999900 0.000100
|
||||||
|
vt 0.999900 0.999900
|
||||||
|
vn -1.0000 -0.0000 -0.0000
|
||||||
|
s off
|
||||||
|
f 21/21/6 23/22/6 24/23/6 22/24/6
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="wavefront_obj"
|
||||||
|
type="Mesh"
|
||||||
|
path="res://.import/skybox.obj-0730713efed4b0610ef7efc2929a6217.mesh"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
files=[ "res://.import/skybox.obj-0730713efed4b0610ef7efc2929a6217.mesh" ]
|
||||||
|
|
||||||
|
source_file="res://assets/simple_skybox/skybox.obj"
|
||||||
|
dest_files=[ "res://.import/skybox.obj-0730713efed4b0610ef7efc2929a6217.mesh", "res://.import/skybox.obj-0730713efed4b0610ef7efc2929a6217.mesh" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
generate_tangents=true
|
||||||
|
scale_mesh=Vector3( 1, 1, 1 )
|
||||||
|
offset_mesh=Vector3( 0, 0, 0 )
|
||||||
|
octahedral_compression=true
|
||||||
|
optimize_mesh_flags=4286
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
[gd_resource type="Environment" load_steps=2 format=2]
|
||||||
|
|
||||||
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
background_mode = 2
|
||||||
|
background_sky = SubResource( 1 )
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
[preset.0]
|
||||||
|
|
||||||
|
name="Linux/X11"
|
||||||
|
platform="Linux/X11"
|
||||||
|
runnable=true
|
||||||
|
custom_features=""
|
||||||
|
export_filter="all_resources"
|
||||||
|
include_filter=""
|
||||||
|
exclude_filter=""
|
||||||
|
export_path="../Documents/novetus/NovetusFE/NovetusFE.x86_64"
|
||||||
|
script_export_mode=1
|
||||||
|
script_encryption_key=""
|
||||||
|
|
||||||
|
[preset.0.options]
|
||||||
|
|
||||||
|
custom_template/debug=""
|
||||||
|
custom_template/release=""
|
||||||
|
binary_format/64_bits=true
|
||||||
|
binary_format/embed_pck=true
|
||||||
|
texture_format/bptc=false
|
||||||
|
texture_format/s3tc=true
|
||||||
|
texture_format/etc=false
|
||||||
|
texture_format/etc2=false
|
||||||
|
texture_format/no_bptc_fallbacks=true
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
[gd_resource type="DynamicFont" load_steps=2 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://fonts/ERASDEMI.TTF" type="DynamicFontData" id=1]
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
size = 20
|
||||||
|
font_data = ExtResource( 1 )
|
||||||
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://icon.png"
|
||||||
|
dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="wavefront_obj"
|
||||||
|
type="Mesh"
|
||||||
|
path="res://.import/roblox.obj-4faa4d9b028f39602354dc5183095932.mesh"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
files=[ "res://.import/roblox.obj-4faa4d9b028f39602354dc5183095932.mesh" ]
|
||||||
|
|
||||||
|
source_file="res://models/roblox.obj"
|
||||||
|
dest_files=[ "res://.import/roblox.obj-4faa4d9b028f39602354dc5183095932.mesh", "res://.import/roblox.obj-4faa4d9b028f39602354dc5183095932.mesh" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
generate_tangents=true
|
||||||
|
scale_mesh=Vector3( 1, 1, 1 )
|
||||||
|
offset_mesh=Vector3( 0, 0, 0 )
|
||||||
|
octahedral_compression=true
|
||||||
|
optimize_mesh_flags=4286
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
; Engine configuration file.
|
||||||
|
; It's best edited using the editor UI and not directly,
|
||||||
|
; since the parameters that go here are not all obvious.
|
||||||
|
;
|
||||||
|
; Format:
|
||||||
|
; [section] ; section goes between []
|
||||||
|
; param=value ; assign values to parameters
|
||||||
|
|
||||||
|
config_version=4
|
||||||
|
|
||||||
|
[application]
|
||||||
|
|
||||||
|
config/name="NovetusFE"
|
||||||
|
config/description="NovetusFE is an optional launcher for Novetus, aiming to add more accesibility and customization."
|
||||||
|
run/main_scene="res://scenes/main.tscn"
|
||||||
|
config/icon="res://textures/NovetusIcon-1.png"
|
||||||
|
|
||||||
|
[debug]
|
||||||
|
|
||||||
|
settings/fps/force_fps=60
|
||||||
|
|
||||||
|
[display]
|
||||||
|
|
||||||
|
window/size/width=700
|
||||||
|
|
||||||
|
[gdnative]
|
||||||
|
|
||||||
|
singletons=[ ]
|
||||||
|
|
||||||
|
[input]
|
||||||
|
|
||||||
|
versions={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":49,"physical_scancode":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
map={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":50,"physical_scancode":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
charcus={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":51,"physical_scancode":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
servers={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":52,"physical_scancode":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
[physics]
|
||||||
|
|
||||||
|
common/enable_pause_aware_picking=true
|
||||||
|
|
||||||
|
[rendering]
|
||||||
|
|
||||||
|
environment/default_environment="res://default_env.tres"
|
||||||
|
|
@ -0,0 +1,279 @@
|
||||||
|
extends Control
|
||||||
|
|
||||||
|
var LinuxWinePrefix
|
||||||
|
var LinuxWinePath
|
||||||
|
var LinuxTerminal = "sh"
|
||||||
|
#var WorkingDirectory
|
||||||
|
var f = File.new()
|
||||||
|
var dir = Directory.new()
|
||||||
|
var CurrentMenu
|
||||||
|
var CTheme
|
||||||
|
var Drive = "Z:"
|
||||||
|
|
||||||
|
var Version = "2009E"
|
||||||
|
var PlayerName = "Noob"
|
||||||
|
var Map = ""
|
||||||
|
onready var WorkingDirectory = OS.get_executable_path().get_base_dir()
|
||||||
|
|
||||||
|
func _ready():
|
||||||
|
OS.min_window_size = Vector2(700, 600)
|
||||||
|
OS.max_window_size = Vector2(1920, 1080)
|
||||||
|
#WorkingDirectory = OS.get_executable_path().get_base_dir()
|
||||||
|
if !f.file_exists(WorkingDirectory + "/bin/Novetus.exe"):
|
||||||
|
WorkingDirectory = OS.get_executable_path().get_base_dir() + "/.."
|
||||||
|
print(WorkingDirectory)
|
||||||
|
|
||||||
|
if f.file_exists(WorkingDirectory + "/bin/Novetus.exe"):
|
||||||
|
$Main.visible = true
|
||||||
|
print("visible")
|
||||||
|
else:
|
||||||
|
$Main.visible = false
|
||||||
|
$Background/FirstTime.visible = false
|
||||||
|
$Background/Info.visible = false
|
||||||
|
if !f.file_exists(WorkingDirectory + "/bin/Novetus.exe"): return
|
||||||
|
match OS.get_name():
|
||||||
|
"X11":
|
||||||
|
print("yea")
|
||||||
|
Drive = "Z:"
|
||||||
|
f.open(WorkingDirectory + "/Start.sh", File.WRITE)
|
||||||
|
f.store_string('#!/bin/bash\nif [ -z "$4" ]; then WINEPREFIX=$1 $2 $3; else WINEPREFIX=$1 $2 $3 "$4"; fi')
|
||||||
|
f.close()
|
||||||
|
"Windows":
|
||||||
|
Drive = "C:"
|
||||||
|
$Main/Settings/ItemList.remove_item(0)
|
||||||
|
_:
|
||||||
|
$Background/Control2/RichTextLabel.text = "Your operating system is not supported.\nLinux and Windows only."
|
||||||
|
$Main.visible = false
|
||||||
|
if !dir.dir_exists(WorkingDirectory + "/NovetusFE"): dir.make_dir(WorkingDirectory + "/NovetusFE")
|
||||||
|
if !dir.dir_exists(WorkingDirectory + "/NovetusFE/themes"): dir.make_dir(WorkingDirectory + "/NovetusFE/themes")
|
||||||
|
loadconfig("/NovetusFE/nfeconfig.ini")
|
||||||
|
for i in customconfig("/config/config.ini"):
|
||||||
|
if "SelectedClient=" in i:
|
||||||
|
Version = i.replace("SelectedClient=","")
|
||||||
|
if "PlayerName=" in i:
|
||||||
|
PlayerName = i.replace("PlayerName=","")
|
||||||
|
for i in list_files_in_directory(WorkingDirectory + "/clients/"):
|
||||||
|
$Main/VersionsWindow/Versions/ItemList.add_item(i, load("res://textures/studio.png"))
|
||||||
|
$Main/VersionsWindow/Versions/ItemList.sort_items_by_text()
|
||||||
|
$Background/Info.text = $Background/Info.text.replace("%PLAYER%",PlayerName)
|
||||||
|
$Background/Info.text = $Background/Info.text.replace("%CLIENT%",Version)
|
||||||
|
$Background/Info.text = $Background/Info.text.replace("%MAP%",Map)
|
||||||
|
$Main/Menu.visible = false
|
||||||
|
|
||||||
|
func customconfig(configfile):
|
||||||
|
var config = File.new()
|
||||||
|
config.open(WorkingDirectory + configfile, File.READ)
|
||||||
|
var content = config.get_as_text()
|
||||||
|
content = content.split("\n")
|
||||||
|
config.close()
|
||||||
|
return content
|
||||||
|
|
||||||
|
func loadconfig(arg):
|
||||||
|
var config = ConfigFile.new()
|
||||||
|
var err = config.load(WorkingDirectory + arg)
|
||||||
|
if err != OK:
|
||||||
|
return
|
||||||
|
match arg:
|
||||||
|
"/NovetusFE/nfeconfig.ini":
|
||||||
|
for i in config.get_sections():
|
||||||
|
LinuxWinePrefix = config.get_value(i, "wineprefix")
|
||||||
|
LinuxWinePath = config.get_value(i, "wine_exec_path")
|
||||||
|
LinuxTerminal = config.get_value(i, "terminal")
|
||||||
|
$"Main/Settings/Linux Settings/Panel/WPBox".text = LinuxWinePrefix
|
||||||
|
$"Main/Settings/Linux Settings/Panel/WPBox2".text = LinuxWinePath
|
||||||
|
$"Main/Settings/Linux Settings/Panel/CheckBox".pressed = LinuxTerminal
|
||||||
|
|
||||||
|
func main_item_activated(index):
|
||||||
|
match $Main/Menu/ItemList.get_item_text(index):
|
||||||
|
"Settings":
|
||||||
|
menu("Settings")
|
||||||
|
$Main/Settings/ItemList.grab_focus()
|
||||||
|
"Studio":
|
||||||
|
menu("Studio")
|
||||||
|
$Main/Studio/ItemList.grab_focus()
|
||||||
|
"Multiplayer":
|
||||||
|
menu("Multiplayer")
|
||||||
|
$Main/Multiplayer/ItemList.grab_focus()
|
||||||
|
"Versions":
|
||||||
|
$Main/VersionsWindow.popup()
|
||||||
|
$Main/VersionsWindow/Versions/ItemList.grab_focus()
|
||||||
|
|
||||||
|
func settings_item_activated(index):
|
||||||
|
match $Main/Settings/ItemList.get_item_text(index):
|
||||||
|
"Back":
|
||||||
|
menu("")
|
||||||
|
$Main/Menu/ItemList.grab_focus()
|
||||||
|
"Linux Settings":
|
||||||
|
$"Main/Settings/Linux Settings".visible = true
|
||||||
|
"General Settings":
|
||||||
|
$"Main/Settings/General Settings".visible = true
|
||||||
|
"Launch Novetus":
|
||||||
|
$Overlay.visible = true
|
||||||
|
yield(get_tree().create_timer(1),"timeout")
|
||||||
|
launch("/bin/Novetus.exe")
|
||||||
|
$Overlay.visible = false
|
||||||
|
|
||||||
|
#$Main/Settings/ItemList.grab_focus()
|
||||||
|
|
||||||
|
func launch(program,arg=""):
|
||||||
|
match OS.get_name():
|
||||||
|
"Windows":
|
||||||
|
if arg == "":
|
||||||
|
#OS.shell_open(WorkingDirectory + program)
|
||||||
|
OS.execute(WorkingDirectory + program,[])
|
||||||
|
else:
|
||||||
|
OS.execute(WorkingDirectory + program,[arg])
|
||||||
|
"X11":
|
||||||
|
if LinuxWinePrefix == "":
|
||||||
|
if LinuxWinePath !="":
|
||||||
|
OS.execute(LinuxWinePath,[WorkingDirectory + program])
|
||||||
|
else:
|
||||||
|
OS.shell_open(WorkingDirectory + program)
|
||||||
|
else:
|
||||||
|
if arg == "":
|
||||||
|
OS.execute("sh",[WorkingDirectory + "/Start.sh", LinuxWinePrefix, LinuxWinePath, WorkingDirectory + program])
|
||||||
|
else:
|
||||||
|
OS.execute("sh",[WorkingDirectory + "/Start.sh", LinuxWinePrefix, LinuxWinePath, WorkingDirectory + program, arg])
|
||||||
|
func menu(menu, parent=$Main):
|
||||||
|
for i in $Main.get_children():
|
||||||
|
if i is Control:
|
||||||
|
i.visible = false
|
||||||
|
if menu == "":
|
||||||
|
$Main.visible = true
|
||||||
|
$Main/Menu.visible = true
|
||||||
|
return
|
||||||
|
CurrentMenu = menu
|
||||||
|
parent.get_node(menu).visible = !parent.get_node(menu).visible
|
||||||
|
|
||||||
|
|
||||||
|
func Back_pressed():
|
||||||
|
match CurrentMenu:
|
||||||
|
"Settings":
|
||||||
|
$"Main/Settings/Linux Settings".visible = false
|
||||||
|
$"Main/Settings/General Settings".visible = false
|
||||||
|
|
||||||
|
|
||||||
|
func _on_Save_pressed():
|
||||||
|
var config = ConfigFile.new()
|
||||||
|
config.set_value("Linux Settings", "wineprefix", $"Main/Settings/Linux Settings/Panel/WPBox".text)
|
||||||
|
config.set_value("Linux Settings", "wine_exec_path", $"Main/Settings/Linux Settings/Panel/WPBox2".text)
|
||||||
|
config.set_value("Linux Settings", "terminal", $"Main/Settings/Linux Settings/Panel/CheckBox".pressed)
|
||||||
|
config.save(WorkingDirectory + "/NovetusFE/nfeconfig.ini")
|
||||||
|
if CTheme != null: get_tree().change_scene_to(CTheme)
|
||||||
|
|
||||||
|
|
||||||
|
func _on_ThemeButton_pressed():
|
||||||
|
pass # Replace with function body.
|
||||||
|
|
||||||
|
|
||||||
|
func _on_MenuButton_about_to_show():
|
||||||
|
$"Main/Settings/General Settings/Panel/OptionButton".clear()
|
||||||
|
$"Main/Settings/General Settings/Panel/OptionButton".add_item("Default")
|
||||||
|
for i in list_files_in_directory(WorkingDirectory + "/NovetusFE/themes"):
|
||||||
|
$"Main/Settings/General Settings/Panel/OptionButton".add_item(i)
|
||||||
|
pass
|
||||||
|
|
||||||
|
func list_files_in_directory(path):
|
||||||
|
var files = []
|
||||||
|
var dir = Directory.new()
|
||||||
|
dir.open(path)
|
||||||
|
dir.list_dir_begin()
|
||||||
|
|
||||||
|
while true:
|
||||||
|
var file = dir.get_next()
|
||||||
|
if file == "":
|
||||||
|
break
|
||||||
|
elif not file.begins_with("."):
|
||||||
|
files.append(file)
|
||||||
|
|
||||||
|
dir.list_dir_end()
|
||||||
|
|
||||||
|
return files
|
||||||
|
|
||||||
|
func _on_OptionButton_item_selected(index):
|
||||||
|
CTheme = load(WorkingDirectory + "/NovetusFE/themes/" + $"Main/Settings/General Settings/Panel/OptionButton".get_item_text(index))
|
||||||
|
|
||||||
|
|
||||||
|
func versionslist_activated(index):
|
||||||
|
match $Main/VersionsWindow/Versions/ItemList.get_item_text(index):
|
||||||
|
"Back":
|
||||||
|
menu("")
|
||||||
|
$Main/Menu/ItemList.grab_focus()
|
||||||
|
_:
|
||||||
|
Version = $Main/VersionsWindow/Versions/ItemList.get_item_text(index)
|
||||||
|
$Main/VersionsWindow.visible = false
|
||||||
|
$Background/Info.text = "Hello, %PLAYER%! Client Selected: %CLIENT%, Map Selected: %MAP%"
|
||||||
|
$Background/Info.text = $Background/Info.text.replace("%PLAYER%",PlayerName)
|
||||||
|
$Background/Info.text = $Background/Info.text.replace("%CLIENT%",Version)
|
||||||
|
$Background/Info.text = $Background/Info.text.replace("%MAP%",$Main/Maps.current_file)
|
||||||
|
|
||||||
|
func studio_item_activated(index):
|
||||||
|
match $Main/Studio/ItemList.get_item_text(index):
|
||||||
|
"Back":
|
||||||
|
menu("")
|
||||||
|
$Main/Studio/ItemList.grab_focus()
|
||||||
|
"Launch without map":
|
||||||
|
launch("/clients/"+ Version + "/RobloxApp_studio.exe")
|
||||||
|
"Launch with map":
|
||||||
|
$Overlay.visible = true
|
||||||
|
yield(get_tree().create_timer(1),"timeout")
|
||||||
|
launch("/clients/"+ Version + "/RobloxApp_studio.exe", Drive + Map)
|
||||||
|
$Overlay.visible = false
|
||||||
|
"Play Solo":
|
||||||
|
$Overlay.visible = true
|
||||||
|
yield(get_tree().create_timer(1),"timeout")
|
||||||
|
launch("/clients/"+ Version + "/RobloxApp_solo.exe", Drive + Map)
|
||||||
|
$Overlay.visible = false
|
||||||
|
|
||||||
|
func _input(event):
|
||||||
|
if Input.is_action_just_pressed("versions"):
|
||||||
|
$Main/VersionsWindow.popup()
|
||||||
|
if Input.is_action_just_pressed("map"):
|
||||||
|
$Main/Maps.current_dir = WorkingDirectory + "/maps"
|
||||||
|
$Main/Maps.popup()
|
||||||
|
if Input.is_action_just_pressed("charcus"):
|
||||||
|
$Main/CharCus.popup()
|
||||||
|
|
||||||
|
|
||||||
|
func _on_Maps_confirmed():
|
||||||
|
print($Main/Maps.current_file)
|
||||||
|
Map = str($Main/Maps.current_dir.replace(WorkingDirectory,"") + "/" + $Main/Maps.current_file)
|
||||||
|
#Map = "../.." + Map
|
||||||
|
#var counter = 0
|
||||||
|
#for i in Map:
|
||||||
|
# if i == "/":
|
||||||
|
# Map[counter] = "//"
|
||||||
|
# counter += 1
|
||||||
|
Map = Map.replacen("/","//")
|
||||||
|
Map = WorkingDirectory.replacen("/","//") + Map
|
||||||
|
$Background/Info.text = "Hello, %PLAYER%! Client Selected: %CLIENT%, Map Selected: %MAP%"
|
||||||
|
$Background/Info.text = $Background/Info.text.replace("%PLAYER%",PlayerName)
|
||||||
|
$Background/Info.text = $Background/Info.text.replace("%CLIENT%",Version)
|
||||||
|
$Background/Info.text = $Background/Info.text.replace("%MAP%",$Main/Maps.current_file)
|
||||||
|
print(Map)
|
||||||
|
|
||||||
|
|
||||||
|
func DirectConnect_Join_pressed():
|
||||||
|
var ip = $Main/DirectConnectWindow/LineEdit.text.split(":")[0].to_ascii().get_string_from_ascii()
|
||||||
|
var port = $Main/DirectConnectWindow/LineEdit.text.split(":")[1].to_ascii().get_string_from_ascii()
|
||||||
|
var uri = Marshalls.utf8_to_base64(ip) + "|" + Marshalls.utf8_to_base64(port) + "|" + Marshalls.utf8_to_base64(Version)
|
||||||
|
uri = Marshalls.utf8_to_base64(uri)
|
||||||
|
launch("/bin/NovetusURI.exe novetus://" + uri)
|
||||||
|
|
||||||
|
|
||||||
|
func _on_DirectConnect_pressed():
|
||||||
|
$Main/DirectConnectWindow.popup()
|
||||||
|
|
||||||
|
func multiplayert_item_activated(index):
|
||||||
|
match $Main/Multiplayer/ItemList.get_item_text(index):
|
||||||
|
"Join":
|
||||||
|
$Main/DirectConnectWindow.popup()
|
||||||
|
"Back":
|
||||||
|
menu("")
|
||||||
|
|
||||||
|
func DirectConnect_Close_pressed():
|
||||||
|
$Main/DirectConnectWindow.visible = false
|
||||||
|
|
||||||
|
|
||||||
|
func Firsttime_Button_pressed():
|
||||||
|
$Main/Menu.visible = true
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
[gd_resource type="StyleBoxTexture" load_steps=3 format=2]
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id=34]
|
||||||
|
colors = PoolColorArray( 1, 1, 1, 1, 1, 1, 1, 1 )
|
||||||
|
|
||||||
|
[sub_resource type="GradientTexture" id=35]
|
||||||
|
gradient = SubResource( 34 )
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
texture = SubResource( 35 )
|
||||||
|
region_rect = Rect2( 0, 0, 2048, 1 )
|
||||||
|
modulate_color = Color( 1, 1, 1, 0.392157 )
|
||||||
|
After Width: | Height: | Size: 3.1 KiB |
|
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path.s3tc="res://.import/2006Face.png-d4450004616c95db7da99f87b09a9481.s3tc.stex"
|
||||||
|
path.etc2="res://.import/2006Face.png-d4450004616c95db7da99f87b09a9481.etc2.stex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": [ "s3tc", "etc2" ],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/2006Face.png"
|
||||||
|
dest_files=[ "res://.import/2006Face.png-d4450004616c95db7da99f87b09a9481.s3tc.stex", "res://.import/2006Face.png-d4450004616c95db7da99f87b09a9481.etc2.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=true
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=true
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=1
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 35 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/NovetusIcon-1.png-de9bdc1d31ee2ee92c98b83b1c455a19.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/NovetusIcon-1.png"
|
||||||
|
dest_files=[ "res://.import/NovetusIcon-1.png-de9bdc1d31ee2ee92c98b83b1c455a19.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 3.6 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/charcustom.png-29431353055a228ba233e0905fce3f18.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/charcustom.png"
|
||||||
|
dest_files=[ "res://.import/charcustom.png-29431353055a228ba233e0905fce3f18.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 668 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/hZZ7X7.png-9898f35f275d7b125b28a154e9a343a9.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/hZZ7X7.png"
|
||||||
|
dest_files=[ "res://.import/hZZ7X7.png-9898f35f275d7b125b28a154e9a343a9.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 2.0 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/multiplayer.png-b395ae68ced5340536a51ce3d79b9ac9.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/multiplayer.png"
|
||||||
|
dest_files=[ "res://.import/multiplayer.png-b395ae68ced5340536a51ce3d79b9ac9.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 1.7 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/settings.png-59113fa79aa8b3670ee1eb1dcdfa2b90.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/settings.png"
|
||||||
|
dest_files=[ "res://.import/settings.png-59113fa79aa8b3670ee1eb1dcdfa2b90.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 8.2 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/lensflare.jpg-31748c6a7811eb6365b070b09b18a974.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/lensflare.jpg"
|
||||||
|
dest_files=[ "res://.import/lensflare.jpg-31748c6a7811eb6365b070b09b18a974.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 4.8 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/moon-alpha.jpg-7a9884a4cdfe31085133503c53a6b399.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/moon-alpha.jpg"
|
||||||
|
dest_files=[ "res://.import/moon-alpha.jpg-7a9884a4cdfe31085133503c53a6b399.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 7.2 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/moon.jpg-c0b401a55a9e9e150018a989530fe156.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/moon.jpg"
|
||||||
|
dest_files=[ "res://.import/moon.jpg-c0b401a55a9e9e150018a989530fe156.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 10 KiB |
|
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path.s3tc="res://.import/null_plainsky512_bk.jpg-cf6eaf15b3d3b1dbe93ac2af8f024c5f.s3tc.stex"
|
||||||
|
path.etc2="res://.import/null_plainsky512_bk.jpg-cf6eaf15b3d3b1dbe93ac2af8f024c5f.etc2.stex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": [ "s3tc", "etc2" ],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/null_plainsky512_bk.jpg"
|
||||||
|
dest_files=[ "res://.import/null_plainsky512_bk.jpg-cf6eaf15b3d3b1dbe93ac2af8f024c5f.s3tc.stex", "res://.import/null_plainsky512_bk.jpg-cf6eaf15b3d3b1dbe93ac2af8f024c5f.etc2.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=true
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=true
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=1
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 320 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/null_plainsky512_bk_fixed.jpg-4a278904e7ed8bf93a10f2f17e4cc1fd.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/null_plainsky512_bk_fixed.jpg"
|
||||||
|
dest_files=[ "res://.import/null_plainsky512_bk_fixed.jpg-4a278904e7ed8bf93a10f2f17e4cc1fd.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 5.3 KiB |
|
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path.s3tc="res://.import/null_plainsky512_dn.jpg-a506783ba1f12c8a99270e58494db1f5.s3tc.stex"
|
||||||
|
path.etc2="res://.import/null_plainsky512_dn.jpg-a506783ba1f12c8a99270e58494db1f5.etc2.stex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": [ "s3tc", "etc2" ],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/null_plainsky512_dn.jpg"
|
||||||
|
dest_files=[ "res://.import/null_plainsky512_dn.jpg-a506783ba1f12c8a99270e58494db1f5.s3tc.stex", "res://.import/null_plainsky512_dn.jpg-a506783ba1f12c8a99270e58494db1f5.etc2.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=true
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=true
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=1
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 20 KiB |
|
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path.s3tc="res://.import/null_plainsky512_dn_rotated(6).jpg-4f26da60e86504c8a37a184d79f85fc7.s3tc.stex"
|
||||||
|
path.etc2="res://.import/null_plainsky512_dn_rotated(6).jpg-4f26da60e86504c8a37a184d79f85fc7.etc2.stex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": [ "s3tc", "etc2" ],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/null_plainsky512_dn_rotated(6).jpg"
|
||||||
|
dest_files=[ "res://.import/null_plainsky512_dn_rotated(6).jpg-4f26da60e86504c8a37a184d79f85fc7.s3tc.stex", "res://.import/null_plainsky512_dn_rotated(6).jpg-4f26da60e86504c8a37a184d79f85fc7.etc2.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=true
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=true
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=1
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 12 KiB |
|
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path.s3tc="res://.import/null_plainsky512_ft.jpg-6cfd5672e479ed0cddf29332ff2f4ede.s3tc.stex"
|
||||||
|
path.etc2="res://.import/null_plainsky512_ft.jpg-6cfd5672e479ed0cddf29332ff2f4ede.etc2.stex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": [ "s3tc", "etc2" ],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/null_plainsky512_ft.jpg"
|
||||||
|
dest_files=[ "res://.import/null_plainsky512_ft.jpg-6cfd5672e479ed0cddf29332ff2f4ede.s3tc.stex", "res://.import/null_plainsky512_ft.jpg-6cfd5672e479ed0cddf29332ff2f4ede.etc2.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=true
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=true
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=1
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 11 KiB |
|
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path.s3tc="res://.import/null_plainsky512_lf.jpg-2e2f20399841c52c69f6b8d36d295421.s3tc.stex"
|
||||||
|
path.etc2="res://.import/null_plainsky512_lf.jpg-2e2f20399841c52c69f6b8d36d295421.etc2.stex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": [ "s3tc", "etc2" ],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/null_plainsky512_lf.jpg"
|
||||||
|
dest_files=[ "res://.import/null_plainsky512_lf.jpg-2e2f20399841c52c69f6b8d36d295421.s3tc.stex", "res://.import/null_plainsky512_lf.jpg-2e2f20399841c52c69f6b8d36d295421.etc2.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=true
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=true
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=1
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 11 KiB |
|
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path.s3tc="res://.import/null_plainsky512_rt.jpg-daed18a7393b0437c59e69a19b8e5c49.s3tc.stex"
|
||||||
|
path.etc2="res://.import/null_plainsky512_rt.jpg-daed18a7393b0437c59e69a19b8e5c49.etc2.stex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": [ "s3tc", "etc2" ],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/null_plainsky512_rt.jpg"
|
||||||
|
dest_files=[ "res://.import/null_plainsky512_rt.jpg-daed18a7393b0437c59e69a19b8e5c49.s3tc.stex", "res://.import/null_plainsky512_rt.jpg-daed18a7393b0437c59e69a19b8e5c49.etc2.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=true
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=true
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=1
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 6.4 KiB |
|
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path.s3tc="res://.import/null_plainsky512_up.jpg-6ad306b478d37c914a491437b24e9ebf.s3tc.stex"
|
||||||
|
path.etc2="res://.import/null_plainsky512_up.jpg-6ad306b478d37c914a491437b24e9ebf.etc2.stex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": [ "s3tc", "etc2" ],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/null_plainsky512_up.jpg"
|
||||||
|
dest_files=[ "res://.import/null_plainsky512_up.jpg-6ad306b478d37c914a491437b24e9ebf.s3tc.stex", "res://.import/null_plainsky512_up.jpg-6ad306b478d37c914a491437b24e9ebf.etc2.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=true
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=true
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=1
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 28 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/null_plainsky512_up_rotated.jpg-b8ab6e6c8ab1b12028250e45207056d8.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/null_plainsky512_up_rotated.jpg"
|
||||||
|
dest_files=[ "res://.import/null_plainsky512_up_rotated.jpg-b8ab6e6c8ab1b12028250e45207056d8.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 10 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/skyspheremap.jpg-71fe2fe1dbc75c9a2df253d8a4ae4f98.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/skyspheremap.jpg"
|
||||||
|
dest_files=[ "res://.import/skyspheremap.jpg-71fe2fe1dbc75c9a2df253d8a4ae4f98.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 4.5 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/sun-rays.jpg-142dd03087651366647ccb7f673dc363.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/sun-rays.jpg"
|
||||||
|
dest_files=[ "res://.import/sun-rays.jpg-142dd03087651366647ccb7f673dc363.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 14 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/sun.jpg-4d9281910e0b826d69f112780b40613d.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/sky/sun.jpg"
|
||||||
|
dest_files=[ "res://.import/sun.jpg-4d9281910e0b826d69f112780b40613d.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||
|
After Width: | Height: | Size: 10 KiB |
|
|
@ -0,0 +1,35 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/studio.png-992772bcc092aa151d489b3958deeeb8.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://textures/studio.png"
|
||||||
|
dest_files=[ "res://.import/studio.png-992772bcc092aa151d489b3958deeeb8.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
||||||