Initial Fyrox project
This commit is contained in:
commit
27d327933e
23 changed files with 5633 additions and 0 deletions
536
settings.ron
Normal file
536
settings.ron
Normal file
|
@ -0,0 +1,536 @@
|
|||
(
|
||||
selection: (
|
||||
ignore_back_faces: false,
|
||||
track_selection: true,
|
||||
),
|
||||
graphics: (
|
||||
quality: (
|
||||
point_shadow_map_size: 1024,
|
||||
point_soft_shadows: true,
|
||||
point_shadows_enabled: true,
|
||||
point_shadows_distance: 15.0,
|
||||
point_shadow_map_precision: Full,
|
||||
point_shadows_fade_out_range: 1.0,
|
||||
spot_shadow_map_size: 1024,
|
||||
spot_soft_shadows: true,
|
||||
spot_shadows_enabled: true,
|
||||
spot_shadows_distance: 15.0,
|
||||
spot_shadow_map_precision: Full,
|
||||
spot_shadows_fade_out_range: 1.0,
|
||||
csm_settings: (
|
||||
enabled: true,
|
||||
size: 2048,
|
||||
precision: Full,
|
||||
pcf: true,
|
||||
),
|
||||
use_ssao: true,
|
||||
ssao_radius: 0.5,
|
||||
light_scatter_enabled: true,
|
||||
fxaa: true,
|
||||
use_parallax_mapping: true,
|
||||
use_bloom: true,
|
||||
use_occlusion_culling: false,
|
||||
use_light_occlusion_culling: false,
|
||||
),
|
||||
z_near: 0.025,
|
||||
z_far: 128.0,
|
||||
draw_grid: true,
|
||||
),
|
||||
build: (
|
||||
selected_profile: 0,
|
||||
profiles: [
|
||||
(
|
||||
name: "Debug",
|
||||
build_commands: [
|
||||
(
|
||||
command: "cargo",
|
||||
args: [
|
||||
"build",
|
||||
"--package",
|
||||
"executor",
|
||||
],
|
||||
environment_variables: [],
|
||||
),
|
||||
],
|
||||
run_command: (
|
||||
command: "cargo",
|
||||
args: [
|
||||
"run",
|
||||
"--package",
|
||||
"executor",
|
||||
],
|
||||
environment_variables: [],
|
||||
),
|
||||
),
|
||||
(
|
||||
name: "Debug (HR)",
|
||||
build_commands: [
|
||||
(
|
||||
command: "cargo",
|
||||
args: [
|
||||
"build",
|
||||
"--package",
|
||||
"game_dylib",
|
||||
"--no-default-features",
|
||||
"--features",
|
||||
"dylib-engine",
|
||||
"--profile",
|
||||
"dev-hot-reload",
|
||||
],
|
||||
environment_variables: [
|
||||
(
|
||||
name: "RUSTFLAGS",
|
||||
value: "-C prefer-dynamic=yes",
|
||||
),
|
||||
],
|
||||
),
|
||||
(
|
||||
command: "cargo",
|
||||
args: [
|
||||
"build",
|
||||
"--package",
|
||||
"executor",
|
||||
"--no-default-features",
|
||||
"--features",
|
||||
"dylib",
|
||||
"--profile",
|
||||
"dev-hot-reload",
|
||||
],
|
||||
environment_variables: [
|
||||
(
|
||||
name: "RUSTFLAGS",
|
||||
value: "-C prefer-dynamic=yes",
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
run_command: (
|
||||
command: "cargo",
|
||||
args: [
|
||||
"run",
|
||||
"--package",
|
||||
"executor",
|
||||
"--no-default-features",
|
||||
"--features",
|
||||
"dylib",
|
||||
"--profile",
|
||||
"dev-hot-reload",
|
||||
],
|
||||
environment_variables: [
|
||||
(
|
||||
name: "RUSTFLAGS",
|
||||
value: "-C prefer-dynamic=yes",
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
(
|
||||
name: "Release",
|
||||
build_commands: [
|
||||
(
|
||||
command: "cargo",
|
||||
args: [
|
||||
"build",
|
||||
"--package",
|
||||
"executor",
|
||||
"--release",
|
||||
],
|
||||
environment_variables: [],
|
||||
),
|
||||
],
|
||||
run_command: (
|
||||
command: "cargo",
|
||||
args: [
|
||||
"run",
|
||||
"--package",
|
||||
"executor",
|
||||
"--release",
|
||||
],
|
||||
environment_variables: [],
|
||||
),
|
||||
),
|
||||
(
|
||||
name: "Release (HR)",
|
||||
build_commands: [
|
||||
(
|
||||
command: "cargo",
|
||||
args: [
|
||||
"build",
|
||||
"--package",
|
||||
"executor",
|
||||
"--release",
|
||||
"--release",
|
||||
],
|
||||
environment_variables: [],
|
||||
),
|
||||
],
|
||||
run_command: (
|
||||
command: "cargo",
|
||||
args: [
|
||||
"run",
|
||||
"--package",
|
||||
"executor",
|
||||
"--release",
|
||||
"--release",
|
||||
],
|
||||
environment_variables: [],
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
general: (
|
||||
show_node_removal_dialog: true,
|
||||
suspend_unfocused_editor: true,
|
||||
script_editor: SystemDefault,
|
||||
max_history_entries: 512,
|
||||
generate_previews: true,
|
||||
max_log_entries: 256,
|
||||
style: Dark,
|
||||
),
|
||||
debugging: (
|
||||
show_physics: true,
|
||||
show_bounds: true,
|
||||
show_tbn: false,
|
||||
show_terrains: false,
|
||||
show_light_bounds: true,
|
||||
show_camera_bounds: true,
|
||||
pictogram_size: 0.33,
|
||||
save_scene_in_text_form: false,
|
||||
),
|
||||
move_mode_settings: (
|
||||
grid_snapping: false,
|
||||
x_snap_step: 0.05,
|
||||
y_snap_step: 0.05,
|
||||
z_snap_step: 0.05,
|
||||
),
|
||||
rotate_mode_settings: (
|
||||
angle_snapping: false,
|
||||
x_snap_step: 2.5,
|
||||
y_snap_step: 2.5,
|
||||
z_snap_step: 2.5,
|
||||
),
|
||||
model: (
|
||||
instantiation_scale: (1.0, 1.0, 1.0),
|
||||
),
|
||||
camera: (
|
||||
speed: 10.0,
|
||||
zoom_speed: 0.5,
|
||||
zoom_range: (
|
||||
start: 0.0,
|
||||
end: 100.0,
|
||||
),
|
||||
),
|
||||
navmesh: (
|
||||
draw_all: true,
|
||||
vertex_radius: 0.2,
|
||||
),
|
||||
key_bindings: (
|
||||
move_forward: Some(KeyW),
|
||||
move_back: Some(KeyS),
|
||||
move_left: Some(KeyA),
|
||||
move_right: Some(KeyD),
|
||||
move_up: Some(KeyE),
|
||||
move_down: Some(KeyQ),
|
||||
speed_up: Some(ControlLeft),
|
||||
slow_down: Some(ShiftLeft),
|
||||
undo: Some(
|
||||
code: KeyZ,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: true,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
redo: Some(
|
||||
code: KeyY,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: true,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
enable_select_mode: Some(
|
||||
code: Digit1,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
enable_move_mode: Some(
|
||||
code: Digit2,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
enable_rotate_mode: Some(
|
||||
code: Digit3,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
enable_scale_mode: Some(
|
||||
code: Digit4,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
enable_navmesh_mode: Some(
|
||||
code: Digit5,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
enable_terrain_mode: Some(
|
||||
code: Digit6,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
save_scene: Some(
|
||||
code: KeyS,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: true,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
save_scene_as: Some(
|
||||
code: KeyS,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: true,
|
||||
control: true,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
save_all_scenes: Some(
|
||||
code: KeyS,
|
||||
modifiers: (
|
||||
alt: true,
|
||||
shift: false,
|
||||
control: true,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
load_scene: Some(
|
||||
code: KeyL,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: true,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
copy_selection: Some(
|
||||
code: KeyC,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: true,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
paste: Some(
|
||||
code: KeyV,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: true,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
new_scene: Some(
|
||||
code: KeyN,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: true,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
close_scene: Some(
|
||||
code: KeyQ,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: true,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
remove_selection: Some(
|
||||
code: Delete,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
focus: Some(
|
||||
code: KeyF,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
terrain_key_bindings: (
|
||||
modify_height_map_mode: Some(
|
||||
code: F1,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
draw_on_mask_mode: Some(
|
||||
code: F2,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
flatten_slopes_mode: Some(
|
||||
code: F3,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
increase_brush_size: Some(
|
||||
code: BracketRight,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
decrease_brush_size: Some(
|
||||
code: BracketLeft,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
increase_brush_opacity: Some(
|
||||
code: Period,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
decrease_brush_opacity: Some(
|
||||
code: Comma,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
prev_layer: Some(
|
||||
code: Semicolon,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
next_layer: Some(
|
||||
code: Quote,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
),
|
||||
run_game: Some(
|
||||
code: F5,
|
||||
modifiers: (
|
||||
alt: false,
|
||||
shift: false,
|
||||
control: false,
|
||||
system: false,
|
||||
),
|
||||
),
|
||||
),
|
||||
scene_settings: {
|
||||
"data/scene.rgs": (
|
||||
camera_settings: (
|
||||
position: (-1.2582655, 0.37696767, -0.41422594),
|
||||
yaw: 2.317344,
|
||||
pitch: 0.2702732,
|
||||
projection: Perspective((
|
||||
fov: 1.3089969,
|
||||
z_near: 0.025,
|
||||
z_far: 128.0,
|
||||
)),
|
||||
),
|
||||
node_infos: {
|
||||
(
|
||||
index: 1,
|
||||
generation: 1,
|
||||
): (
|
||||
is_expanded: true,
|
||||
),
|
||||
(
|
||||
index: 2,
|
||||
generation: 1,
|
||||
): (
|
||||
is_expanded: true,
|
||||
),
|
||||
(
|
||||
index: 3,
|
||||
generation: 1,
|
||||
): (
|
||||
is_expanded: true,
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
recent: (
|
||||
scenes: [
|
||||
"data/scene.rgs",
|
||||
],
|
||||
),
|
||||
windows: (
|
||||
window_position: (0.0, 0.0),
|
||||
window_size: (979.0, 505.0),
|
||||
window_maximized: false,
|
||||
layout: None,
|
||||
),
|
||||
)
|
Loading…
Add table
Add a link
Reference in a new issue