3rd person shooter in the very early development phase

Overview

Station Iapetus

  • Description: 3rd person shooter in the very early development phase. This is commercial project that will eventually be released in Steam. Also, the project is meant to be the proof that rg3d game engine is ready for commercial production.
  • Genre: 3D Third-Person Shooter
  • Engine: rg3d
  • Tools:
  • Playable demo: 29th of March
  • Release Date: When it is done.
  • Store: Steam
  • Platforms: Windows (7+), Linux (Ubuntu?), macOS

Gameplay video

Plot

You're playing as a task force agent on a space prison near Saturn's satellite Iapetus. The rest is yet to-be-decided. The main source of inspiration is Dead Space series.

Gameplay video

Check latest gameplay video on my YouTube channel:

Gameplay video

Keep in mind that it can be different from the latest version!

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5

How to build

Install Rust toolchain first (https://rustup.rs/), then:

In case of clean build:

git clone https://github.com/mrDIMAS/rg3d
git clone https://github.com/mrDIMAS/StationIapetus
cd StationIapetus
cargo run --release

In case if you're updating to the latest version:

cd rg3d
git pull
cd ../StationIapetus
git pull
cargo run --release

Contributing

By making a contribution you're giving your agreement to use your contribution commercially and royalty-free. However, you can contact me if you want to participate in the development for % of profit (don't expect it to be large).

License

The project uses GNU GPL 3.0. The data (3d models, textures, sound, etc.) is proprietary and cannot be used without my permission.

Comments
  • Full liberation

    Full liberation

    Release all data (audio, models, graphics, etc...) under libre licenses.

    This would make Station Lapetus fully free (as in freedom) and able to be packaged for systems which only allow libre software and data like Parabola.

    opened by throwaway1037 7
  • New Game does not launch

    New Game does not launch

    Pressing the "New Game" button somehow does not launch a new game. The game just sits there at the "Loading Please wait." screen. I use Archlinux BTW.

    console output: ``[arch@Madlen StationIapetus]$ cargo run --release Finished release [optimized] target(s) in 0.06s Running target/release/station_iapetus [INFO]: GL texture 1 was created! [INFO]: GL texture 2 was created! [INFO]: Shader FlatShader_VertexShader compiled!

    [INFO]: Shader FlatShader_FragmentShader compiled!

    [INFO]: Shader FlatShader linked!

    [INFO]: Shader SsaoShader_VertexShader compiled!

    [INFO]: Shader SsaoShader_FragmentShader compiled!

    [INFO]: Shader SsaoShader linked!

    [INFO]: GL texture 3 was created! [INFO]: Shader DeferredLightShader_VertexShader compiled!

    [INFO]: Shader DeferredLightShader_FragmentShader compiled!

    [INFO]: Shader DeferredLightShader linked!

    [INFO]: Shader DeferredLightShader_VertexShader compiled!

    [INFO]: Shader DeferredLightShader_FragmentShader compiled!

    [INFO]: Shader DeferredLightShader linked!

    [INFO]: Shader DeferredLightShader_VertexShader compiled!

    [INFO]: Shader DeferredLightShader_FragmentShader compiled!

    [INFO]: Shader DeferredLightShader linked!

    [INFO]: Shader AmbientLightShader_VertexShader compiled!

    [INFO]: Shader AmbientLightShader_FragmentShader compiled!

    [INFO]: Shader AmbientLightShader linked!

    [INFO]: Shader FlatShader_VertexShader compiled!

    [INFO]: Shader FlatShader_FragmentShader compiled!

    [INFO]: Shader FlatShader linked!

    [INFO]: GL texture 4 was created! [INFO]: GL texture 5 was created! [INFO]: GL texture 6 was created! [INFO]: Shader SpotShadowMapShader_VertexShader compiled!

    [INFO]: Shader SpotShadowMapShader_FragmentShader compiled!

    [INFO]: Shader SpotShadowMapShader linked!

    [INFO]: GL texture 7 was created! [INFO]: GL texture 8 was created! [INFO]: GL texture 9 was created! [INFO]: GL texture 10 was created! [INFO]: GL texture 11 was created! [INFO]: GL texture 12 was created! [INFO]: Shader PointShadowMapShader_VertexShader compiled!

    [INFO]: Shader PointShadowMapShader_FragmentShader compiled!

    [INFO]: Shader PointShadowMapShader linked!

    [INFO]: Shader SpotVolumetricLight_VertexShader compiled!

    [INFO]: Shader SpotVolumetricLight_FragmentShader compiled!

    [INFO]: Shader SpotVolumetricLight linked!

    [INFO]: Shader PointVolumetricLight_VertexShader compiled!

    [INFO]: Shader PointVolumetricLight_FragmentShader compiled!

    [INFO]: Shader PointVolumetricLight linked!

    [INFO]: Shader FlatShader_VertexShader compiled!

    [INFO]: Shader FlatShader_FragmentShader compiled!

    [INFO]: Shader FlatShader linked!

    [INFO]: Shader FlatShader_VertexShader compiled!

    [INFO]: Shader FlatShader_FragmentShader compiled!

    [INFO]: Shader FlatShader linked!

    [INFO]: Shader FlatShader_VertexShader compiled!

    [INFO]: Shader FlatShader_FragmentShader compiled!

    [INFO]: Shader FlatShader linked!

    [INFO]: GL texture 13 was created! [INFO]: GL texture 14 was created! [INFO]: GL texture 15 was created! [INFO]: GL texture 16 was created! [INFO]: GL texture 17 was created! [INFO]: Shader UIShader_VertexShader compiled!

    [INFO]: Shader UIShader_FragmentShader compiled!

    [INFO]: Shader UIShader linked!

    [INFO]: Shader ParticleSystemShader_VertexShader compiled!

    [INFO]: Shader ParticleSystemShader_FragmentShader compiled!

    [INFO]: Shader ParticleSystemShader linked!

    [INFO]: Shader DebugShader_VertexShader compiled!

    [INFO]: Shader DebugShader_FragmentShader compiled!

    [INFO]: Shader DebugShader linked!

    [INFO]: Shader ForwardShader_VertexShader compiled!

    [INFO]: Shader ForwardShader_FragmentShader compiled!

    [INFO]: Shader ForwardShader linked!

    [INFO]: Shader FXAAShader_VertexShader compiled!

    [INFO]: Shader FXAAShader_FragmentShader compiled!

    [INFO]: Shader FXAAShader linked!

    [ERROR]: Failed to load config. Recovering to default values... Reason: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }) Insufficient atlas size! [INFO]: Trying to load "data/models/saturn.FBX" [INFO]: Trying to load "data/models/iapetus.FBX" [INFO]: FBX "data/models/iapetus.FBX" loaded in 2 ms - Parsing - 1 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/iapetus.FBX" is loaded! [INFO]: FBX "data/models/saturn.FBX" loaded in 3 ms - Parsing - 2 ms - DOM Prepare - 0 ms - Conversion - 1 ms [INFO]: Model "data/models/saturn.FBX" is loaded! [INFO]: Starting resolve... [INFO]: Resolving graph... [INFO]: Original handles resolved! [INFO]: Checking integrity... [INFO]: Integrity restored for 2 instances! 0 new nodes were added! [INFO]: Graph resolved successfully! [INFO]: Resolving animations... [INFO]: Animations resolved successfully! [INFO]: Resolve succeeded! [INFO]: Texture "data/textures/saturn_rings.png" is loaded in 4.343325ms! [INFO]: Texture "data/particles/star_09.png" is loaded in 11.084636ms! [INFO]: Sound buffer "data/music/Pura Sombar - Tongues falling from an opened sky.ogg" is loaded! [INFO]: Texture "data/textures/skyboxes/space/left.png" is loaded in 12.522377ms! [INFO]: Texture "data/textures/skyboxes/space/right.png" is loaded in 13.109406ms! [INFO]: Texture "data/textures/skyboxes/space/top.png" is loaded in 13.488124ms! [INFO]: Texture "data/textures/skyboxes/space/back.png" is loaded in 14.742907ms! [INFO]: Texture "data/textures/skyboxes/space/front.png" is loaded in 19.295298ms! [INFO]: Texture "data/textures/skyboxes/space/bottom.png" is loaded in 14.22833ms! [INFO]: Texture "data/ui/ammo_icon.png" is loaded in 105.059µs! [INFO]: Texture "data/ui/grenade.png" is loaded in 112.563µs! [INFO]: GL texture 18 was created! [INFO]: GL texture 19 was created! [INFO]: Shader FlatShader_VertexShader compiled!

    [INFO]: Shader FlatShader_FragmentShader compiled!

    [INFO]: Shader FlatShader linked!

    [INFO]: Shader SsaoShader_VertexShader compiled!

    [INFO]: Shader SsaoShader_FragmentShader compiled!

    [INFO]: Shader SsaoShader linked!

    [INFO]: GL texture 20 was created! [INFO]: GL texture 2 was destroyed! [INFO]: GL texture 1 was destroyed! [INFO]: GL texture 3 was destroyed! [INFO]: GL texture 21 was created! [INFO]: GL texture 22 was created! [INFO]: GL texture 23 was created! [INFO]: GL texture 24 was created! [INFO]: GL texture 25 was created! [INFO]: GL texture 26 was created! [INFO]: GL texture 27 was created! [INFO]: GL texture 28 was created! [INFO]: GL texture 29 was created! [INFO]: GL texture 30 was created! [INFO]: GL texture 31 was created! [INFO]: GL texture 32 was created! [INFO]: GL texture 33 was created! [INFO]: GL texture 34 was created! [INFO]: GL texture 35 was created! [INFO]: Shader GBufferInstancedShader_VertexShader compiled!

    [INFO]: Shader GBufferInstancedShader_FragmentShader compiled!

    [INFO]: Shader GBufferInstancedShader linked!

    [INFO]: Shader GBufferShader_VertexShader compiled!

    [INFO]: Shader GBufferShader_FragmentShader compiled!

    [INFO]: Shader GBufferShader linked!

    [INFO]: GL texture 36 was created! [INFO]: Texture "data/textures/saturn_surface.jpg" is loaded in 61.814336ms! [INFO]: GL texture 37 was created! [INFO]: GL texture 38 was created! [INFO]: GL texture 39 was created! [INFO]: GL texture 40 was created! [INFO]: GL texture 41 was created! [INFO]: GL texture 42 was created! [INFO]: GL texture 43 was created! [INFO]: GL texture 44 was created! [INFO]: GL texture 45 was created! [INFO]: Texture "data/textures/iapetus_surface.jpg" is loaded in 173.967764ms! [INFO]: GL texture 46 was created! [INFO]: Sound buffer "data/sounds/click.ogg" is loaded! [INFO]: Trying to load "data/models/starship_section_cells.FBX" [INFO]: Trying to load "data/models/starship_right_corner.FBX" [INFO]: Trying to load "data/models/starship_cell.FBX" [INFO]: Trying to load "data/models/starship_cross.FBX" [INFO]: Trying to load "data/models/barrel.FBX" [INFO]: Trying to load "data/models/starship_section.FBX" [INFO]: Trying to load "data/models/starship_stair.FBX" [INFO]: FBX "data/models/barrel.FBX" loaded in 1 ms - Parsing - 0 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/barrel.FBX" is loaded! [INFO]: Trying to load "data/models/yellow_box.FBX" [INFO]: FBX "data/models/starship_right_corner.FBX" loaded in 2 ms - Parsing - 1 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/starship_right_corner.FBX" is loaded! [INFO]: Trying to load "data/models/starship_left_corner.FBX" [INFO]: FBX "data/models/starship_cell.FBX" loaded in 3 ms - Parsing - 2 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/starship_cell.FBX" is loaded! [INFO]: Trying to load "data/models/starship_door_frame.FBX" [INFO]: FBX "data/models/starship_stair.FBX" loaded in 4 ms - Parsing - 2 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/starship_stair.FBX" is loaded! [INFO]: Trying to load "data/models/starship_light.fbx" [INFO]: FBX "data/models/starship_left_corner.FBX" loaded in 2 ms - Parsing - 1 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/starship_left_corner.FBX" is loaded! [INFO]: Trying to load "data/models/starship_door.fbx" [INFO]: FBX "data/models/starship_section_cells.FBX" loaded in 5 ms - Parsing - 3 ms - DOM Prepare - 0 ms - Conversion - 1 ms [INFO]: Model "data/models/starship_section_cells.FBX" is loaded! [INFO]: Trying to load "data/models/cabinet.fbx" [INFO]: FBX "data/models/cabinet.fbx" loaded in 3 ms - Parsing - 2 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/cabinet.fbx" is loaded! [INFO]: Trying to load "data/models/chair.fbx" [INFO]: FBX "data/models/starship_section.FBX" loaded in 10 ms - Parsing - 6 ms - DOM Prepare - 0 ms - Conversion - 3 ms [INFO]: Model "data/models/starship_section.FBX" is loaded! [INFO]: Trying to load "data/models/table.fbx" [INFO]: FBX "data/models/chair.fbx" loaded in 2 ms - Parsing - 2 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/chair.fbx" is loaded! [INFO]: Trying to load "data/models/cup.FBX" [INFO]: FBX "data/models/table.fbx" loaded in 2 ms - Parsing - 1 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/table.fbx" is loaded! [INFO]: Trying to load "data/models/toilet.fbx" [INFO]: FBX "data/models/cup.FBX" loaded in 1 ms - Parsing - 1 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/cup.FBX" is loaded! [INFO]: Trying to load "data/models/bed.fbx" [INFO]: Trying to load "data/models/starship_tech_room.FBX" [INFO]: FBX "data/models/bed.fbx" loaded in 2 ms - Parsing - 1 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/bed.fbx" is loaded! [INFO]: Trying to load "data/models/container.fbx" [INFO]: FBX "data/models/starship_tech_room.FBX" loaded in 4 ms - Parsing - 3 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: FBX "data/models/toilet.fbx" loaded in 7 ms - Parsing - 5 ms - DOM Prepare - 0 ms - Conversion - 1 ms [INFO]: Model "data/models/starship_tech_room.FBX" is loaded! [INFO]: Trying to load "data/models/mesh_fence.FBX" [INFO]: Model "data/models/toilet.fbx" is loaded! [INFO]: Trying to load "data/models/pipe_bent.FBX" [INFO]: FBX "data/models/mesh_fence.FBX" loaded in 3 ms - Parsing - 2 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/mesh_fence.FBX" is loaded! [INFO]: Trying to load "data/models/body.FBX" [INFO]: FBX "data/models/pipe_bent.FBX" loaded in 8 ms - Parsing - 5 ms - DOM Prepare - 0 ms - Conversion - 2 ms [INFO]: Model "data/models/pipe_bent.FBX" is loaded! [INFO]: Trying to load "data/models/covered_body.fbx" [INFO]: FBX "data/models/covered_body.fbx" loaded in 2 ms - Parsing - 1 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/covered_body.fbx" is loaded! [INFO]: Trying to load "data/models/corpse.FBX" [INFO]: FBX "data/models/corpse.FBX" loaded in 2 ms - Parsing - 2 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/corpse.FBX" is loaded! [INFO]: Trying to load "data/models/turret.FBX" [INFO]: FBX "data/models/container.fbx" loaded in 29 ms - Parsing - 18 ms - DOM Prepare - 1 ms - Conversion - 9 ms [INFO]: Model "data/models/container.fbx" is loaded! [INFO]: Texture "data/textures/barrel.jpg" is loaded in 14.148854ms! [INFO]: FBX "data/models/starship_door_frame.FBX" loaded in 67 ms - Parsing - 66 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/starship_door_frame.FBX" is loaded! [INFO]: Texture "data/textures/barrel_normal.jpg" is loaded in 13.088827ms! [INFO]: FBX "data/models/starship_light.fbx" loaded in 72 ms - Parsing - 71 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/starship_light.fbx" is loaded! [INFO]: FBX "data/models/turret.FBX" loaded in 49 ms - Parsing - 27 ms - DOM Prepare - 2 ms - Conversion - 18 ms [INFO]: Model "data/models/turret.FBX" is loaded! [INFO]: FBX "data/models/starship_cross.FBX" loaded in 87 ms - Parsing - 85 ms - DOM Prepare - 0 ms - Conversion - 1 ms [INFO]: Model "data/models/starship_cross.FBX" is loaded! [INFO]: FBX "data/models/starship_door.fbx" loaded in 87 ms - Parsing - 87 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/starship_door.fbx" is loaded! [INFO]: Texture "data/textures/metal_red.jpg" is loaded in 23.11358ms! [INFO]: Texture "data/textures/MetalFloor_Metallic.png" is loaded in 3.53833ms! [INFO]: Texture "data/textures/metal_red_normal.jpg" is loaded in 23.520656ms! [INFO]: Texture "data/textures/MetalFloor_Roughness.png" is loaded in 3.722007ms! [INFO]: Texture "data/textures/MetalFloor_Base_Color.png" is loaded in 30.96024ms! [INFO]: Texture "data/textures/MetalPlate_Metallic.png" is loaded in 2.985771ms! [INFO]: Texture "data/textures/MetalFloor_Height.png" is loaded in 27.236316ms! [INFO]: Texture "data/textures/MetalPlate_Roughness.png" is loaded in 4.664078ms! [INFO]: Texture "data/textures/MetalPlate_Height.png" is loaded in 25.955804ms! [INFO]: Texture "data/textures/metal_bare.jpg" is loaded in 11.596757ms! [INFO]: Texture "data/textures/metal8.jpg" is loaded in 3.2103ms! [INFO]: Texture "data/textures/metal_bare_normal.jpg" is loaded in 16.826926ms! [INFO]: Texture "data/textures/MetalPlate_Base_Color.png" is loaded in 37.956303ms! [INFO]: Texture "data/textures/metal8_normal.jpg" is loaded in 5.468581ms! [INFO]: Texture "data/textures/metal_bare_white.jpg" is loaded in 51.674034ms! [INFO]: Texture "data/textures/MetalFloor_Normal_OpenGL.png" is loaded in 91.97678ms! [INFO]: Texture "data/textures/floor_metal.jpg" is loaded in 49.998252ms! [INFO]: Texture "data/textures/stripes.jpg" is loaded in 8.966215ms! [INFO]: Texture "data/textures/floor_metal_specular.jpg" is loaded in 50.866265ms! [INFO]: Texture "data/textures/stripes_normal.jpg" is loaded in 9.146372ms! [INFO]: Texture "data/textures/Vent_Metallic.png" is loaded in 765.844µs! [INFO]: Texture "data/textures/floor_metal_normal.jpg" is loaded in 54.71208ms! [INFO]: Texture "data/textures/Vent_Base_Color.png" is loaded in 8.010216ms! [INFO]: Texture "data/textures/Vent_Roughness.png" is loaded in 3.103939ms! [INFO]: Texture "data/textures/Vent_Height.png" is loaded in 6.586063ms! [INFO]: Texture "data/textures/Cabinet_Metallic.png" is loaded in 3.684236ms! [INFO]: Texture "data/textures/Vent_Normal_OpenGL.png" is loaded in 17.78261ms! [INFO]: Texture "data/textures/Cabinet_Roughness.png" is loaded in 6.27144ms! [INFO]: FBX "data/models/body.FBX" loaded in 185 ms - Parsing - 118 ms - DOM Prepare - 4 ms - Conversion - 61 ms [INFO]: Model "data/models/body.FBX" is loaded! [INFO]: Texture "data/textures/Cabinet_Height.png" is loaded in 26.295224ms! [INFO]: Texture "data/textures/Railing_Metallic.png" is loaded in 3.450171ms! [INFO]: Texture "data/textures/Cabinet_Base_Color.jpg" is loaded in 37.489581ms! [INFO]: Texture "data/textures/Railing_Roughness.png" is loaded in 5.472492ms! [INFO]: Texture "data/textures/MetalPlate_Normal_OpenGL.png" is loaded in 130.758769ms! [INFO]: Texture "data/textures/Railing_Height.png" is loaded in 18.704271ms! [INFO]: Texture "data/textures/Railing_Base_Color.png" is loaded in 28.935102ms! [INFO]: Texture "data/textures/Shelf_Roughness.png" is loaded in 11.135937ms! [INFO]: Texture "data/textures/mesh.png" is loaded in 1.983193ms! [INFO]: Texture "data/textures/Shelf_Metallic.png" is loaded in 17.387322ms! [INFO]: Texture "data/textures/Shelf_Height.png" is loaded in 24.028834ms! [INFO]: Texture "data/textures/Railing_Normal_OpenGL.png" is loaded in 62.385054ms! [INFO]: Texture "data/textures/Shelf_Base_Color.png" is loaded in 44.491957ms! [INFO]: Texture "data/textures/Hatch_Normal.png" is loaded in 23.193768ms! [INFO]: Texture "data/textures/Hatch_Height.png" is loaded in 20.224036ms! [INFO]: Texture "data/textures/Hatch_Base_Color.png" is loaded in 29.733984ms! [INFO]: Texture "data/textures/Cabinet_Normal_OpenGL.png" is loaded in 93.261659ms! [INFO]: Texture "data/textures/MetalFrame_Metallic.png" is loaded in 10.389226ms! [INFO]: Texture "data/textures/Hatch_Metallic.png" is loaded in 20.216321ms! [INFO]: Texture "data/textures/Shelf_Normal_OpenGL.png" is loaded in 63.647117ms! [INFO]: Texture "data/textures/MetalFrame_Height.png" is loaded in 20.713244ms! [INFO]: Texture "data/textures/SteelPlate_Metallic.png" is loaded in 2.967153ms! [INFO]: Texture "data/textures/MetalFrame_Base_Color.png" is loaded in 31.463801ms! [INFO]: Texture "data/textures/Chair_Base_Color.png" is loaded in 9.403083ms! [INFO]: Texture "data/textures/SteelPlate_Roughness.png" is loaded in 10.035443ms! [INFO]: Texture "data/textures/Chair_Metallic.png" is loaded in 1.928589ms! [INFO]: Texture "data/textures/Chair_Roughness.png" is loaded in 2.927347ms! [INFO]: Texture "data/textures/Chair_Height.png" is loaded in 7.552039ms! [INFO]: Texture "data/textures/SteelPlate_Height.png" is loaded in 26.56453ms! [INFO]: Texture "data/textures/SteelPlate_Base_Color.png" is loaded in 32.368589ms! [INFO]: Texture "data/textures/Chair_Normal_OpenGL.png" is loaded in 22.710516ms! [INFO]: Texture "data/textures/Table_Metallic.png" is loaded in 10.755463ms! [INFO]: Texture "data/textures/MetalFrame_Normal_OpenGL.png" is loaded in 59.863788ms! [INFO]: Trying to load "data/models/pipe_straight.FBX" [INFO]: Texture "data/textures/Table_Roughness.png" is loaded in 12.200745ms! [INFO]: Trying to load "data/models/starship_tall_room.FBX" [INFO]: FBX "data/models/pipe_straight.FBX" loaded in 8 ms - Parsing - 5 ms - DOM Prepare - 0 ms - Conversion - 2 ms [INFO]: Model "data/models/pipe_straight.FBX" is loaded! [INFO]: Trying to load "data/models/tall_stairs.FBX" [INFO]: FBX "data/models/tall_stairs.FBX" loaded in 1 ms - Parsing - 1 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/tall_stairs.FBX" is loaded! [INFO]: FBX "data/models/starship_tall_room.FBX" loaded in 4 ms - Parsing - 3 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/starship_tall_room.FBX" is loaded! [INFO]: Texture "data/textures/Table_Height.png" is loaded in 35.326621ms! [INFO]: Texture "data/textures/Table_Base_Color.png" is loaded in 39.440934ms! [INFO]: Texture "data/textures/paper.jpg" is loaded in 25.109776ms! [INFO]: Texture "data/textures/BedFrame_Metallic.png" is loaded in 8.04738ms! [INFO]: Texture "data/textures/BedFrame_Roughness.png" is loaded in 5.881733ms! [INFO]: Texture "data/textures/BedFrame_Height.png" is loaded in 19.796169ms! [INFO]: Texture "data/textures/BedFrame_Base_Color.png" is loaded in 28.363627ms! [INFO]: Texture "data/textures/BedMattress_Metallic.png" is loaded in 2.931404ms! [INFO]: Texture "data/textures/BedMattress_Base_Color.png" is loaded in 30.431282ms! [INFO]: Texture "data/textures/BedMattress_Roughness.png" is loaded in 13.221613ms! [INFO]: Texture "data/textures/Table_Normal_OpenGL.png" is loaded in 79.78227ms! [INFO]: Texture "data/textures/BedMattress_Height.png" is loaded in 24.898394ms! [INFO]: Texture "data/textures/Toilet_Metallic.png" is loaded in 5.345587ms! [INFO]: Texture "data/textures/BedFrame_Normal_OpenGL.png" is loaded in 63.219461ms! [INFO]: Texture "data/textures/SteelPlate_Normal_OpenGL.png" is loaded in 123.228427ms! [INFO]: Texture "data/textures/Toilet_Roughness.png" is loaded in 11.690959ms! [INFO]: Texture "data/textures/Toilet_Height.png" is loaded in 30.390722ms! [INFO]: Texture "data/textures/Toilet_Base_Color.png" is loaded in 36.125085ms! [INFO]: Texture "data/textures/BedMattress_Normal_OpenGL.png" is loaded in 69.539768ms! [INFO]: Texture "data/textures/PipeBent_Metallic.png" is loaded in 10.256315ms! [INFO]: Texture "data/textures/PipeBent_Roughness.png" is loaded in 10.443533ms! [INFO]: Texture "data/textures/CoveredBody_BaseColor.png" is loaded in 5.899538ms! [INFO]: Texture "data/textures/MetalMesh_Base_Color.png" is loaded in 35.739588ms! [INFO]: Texture "data/textures/CoveredBody_Normal.png" is loaded in 5.238023ms! [INFO]: Texture "data/textures/Corpse_Metallic.png" is loaded in 9.650974ms! [INFO]: Texture "data/textures/PipeBent_Height.png" is loaded in 33.410132ms! [INFO]: Texture "data/textures/PipeBent_Base_Color.png" is loaded in 54.747488ms! [INFO]: Texture "data/textures/Corpse_BaseColor.png" is loaded in 26.906942ms! [INFO]: Texture "data/textures/Toilet_Normal_OpenGL.png" is loaded in 85.164107ms! [INFO]: Texture "data/textures/Corpse_Roughness.png" is loaded in 25.731631ms! [INFO]: Texture "data/textures/Corpse_Normal.png" is loaded in 41.245839ms! [INFO]: Texture "data/textures/PipeBent_Normal_OpenGL.png" is loaded in 94.270361ms! [INFO]: Texture "data/textures/MetalDoorFrame_Base_Color.png" is loaded in 30.294779ms! [INFO]: Texture "data/textures/Container_AO.png" is loaded in 135.059322ms! [INFO]: Texture "data/textures/MetalDoorFrame_Normal_OpenGL.png" is loaded in 65.203118ms! [INFO]: Texture "data/textures/MetalDoorFrame_Metallic.png" is loaded in 9.360345ms! [INFO]: Texture "data/textures/MetalDoorFrame_Height.png" is loaded in 21.39402ms! [INFO]: Texture "data/textures/MetalDoorFrame_Roughness.png" is loaded in 8.140444ms! [INFO]: Texture "data/textures/LightEmissionGrid_Base_Color.png" is loaded in 6.800553ms! [INFO]: Texture "data/textures/Turret_Normal.jpg" is loaded in 137.199162ms! [INFO]: Texture "data/textures/LightEmissionGrid_Metallic.png" is loaded in 859.338µs! [INFO]: Texture "data/textures/LightEmissionGrid_Height.png" is loaded in 9.847487ms! [INFO]: Texture "data/textures/LightBody_Base_Color.png" is loaded in 7.326939ms! [INFO]: Texture "data/textures/LightBody_Height.png" is loaded in 4.301046ms! [INFO]: Texture "data/textures/LightBody_Metallic.png" is loaded in 1.761555ms! [INFO]: Texture "data/textures/Turret_BaseColor.jpg" is loaded in 156.846269ms! [INFO]: Texture "data/textures/LightEmissionGrid_Normal_OpenGL.png" is loaded in 21.342505ms! [INFO]: Texture "data/textures/LightBody_Normal_OpenGL.png" is loaded in 15.169686ms! [INFO]: Texture "data/textures/mesh_round.png" is loaded in 9.434873ms! [INFO]: Texture "data/textures/MetalDoor_Metallic.png" is loaded in 11.728423ms! [INFO]: Texture "data/textures/MetalDoor_Base_Color.png" is loaded in 27.564572ms! [INFO]: Texture "data/textures/MetalDoor_Height.png" is loaded in 22.031297ms! [INFO]: Texture "data/textures/MetalDoor_Roughness.png" is loaded in 11.297669ms! [INFO]: Texture "data/textures/MetalDoor_Normal_OpenGL.png" is loaded in 65.284394ms! [INFO]: Texture "data/textures/Body_BaseColor.png" is loaded in 42.487412ms! [INFO]: Texture "data/textures/Body_Specular.png" is loaded in 38.724982ms! [INFO]: Texture "data/textures/Body_Normal.png" is loaded in 48.324885ms! [INFO]: Texture "data/textures/PipeStraight_Metallic.png" is loaded in 11.714093ms! [INFO]: Texture "data/textures/PipeStraight_Roughness.png" is loaded in 11.882753ms! [INFO]: Texture "data/textures/PipeStraight_Height.png" is loaded in 35.716649ms! [INFO]: Texture "data/textures/PipeStraight_Base_Color.png" is loaded in 49.068205ms! [INFO]: Texture "data/textures/Container_Base.png" is loaded in 303.052439ms! [INFO]: Texture "data/textures/PipeStraight_Normal_OpenGL.png" is loaded in 70.015176ms! [INFO]: Texture "data/textures/Container_MetallicSmoothness.png" is loaded in 328.729792ms! [INFO]: Texture "data/textures/Container_Normal.png" is loaded in 373.295214ms! [INFO]: FBX "data/models/yellow_box.FBX" loaded in 1068 ms - Parsing - 1059 ms - DOM Prepare - 4 ms - Conversion - 3 ms [INFO]: Model "data/models/yellow_box.FBX" is loaded! [INFO]: Texture "data/textures/SupplyBox_Metallic.png" is loaded in 5.936668ms! [ERROR]: Unable to load texture "data/textures/yellow.jpg"! Reason Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }) [INFO]: Texture "data/textures/SupplyBox_Base_Color.png" is loaded in 18.160428ms! [INFO]: Texture "data/textures/SupplyBox_Height.png" is loaded in 21.598812ms! [INFO]: Starting resolve... [INFO]: Resolving graph... [INFO]: Original handles resolved! [INFO]: Checking integrity... [INFO]: Integrity restored for 260 instances! 0 new nodes were added! [WARNING]: Unable to restore mesh info from node RightCorner because it is missing in the resource data/models/starship_right_corner.FBX! [WARNING]: Unable to restore mesh info from node Cube_4 because it is missing in the resource data/models/yellow_box.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node Cube_4 because it is missing in the resource data/models/yellow_box.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node Cube_4 because it is missing in the resource data/models/yellow_box.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [WARNING]: Unable to restore mesh info from node DoorFrame because it is missing in the resource data/models/starship_door_frame.FBX! [INFO]: Graph resolved successfully! [INFO]: Resolving animations... [INFO]: Animations resolved successfully! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 0, generation: 0 }) was restored from node at handle [Idx: 6; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 2, generation: 0 }) was restored from node at handle [Idx: 9; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 3, generation: 0 }) was restored from node at handle [Idx: 1; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 4, generation: 0 }) was restored from node at handle [Idx: 11; Gen: 1]! [INFO]: Texture "data/textures/SupplyBox_Normal_OpenGL.png" is loaded in 35.505433ms! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 1, generation: 0 }) was restored from node at handle [Idx: 4; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 5, generation: 0 }) was restored from node at handle [Idx: 13; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 6, generation: 0 }) was restored from node at handle [Idx: 15; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 7, generation: 0 }) was restored from node at handle [Idx: 17; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 8, generation: 0 }) was restored from node at handle [Idx: 19; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 9, generation: 0 }) was restored from node at handle [Idx: 21; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 10, generation: 0 }) was restored from node at handle [Idx: 24; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 11, generation: 0 }) was restored from node at handle [Idx: 26; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 12, generation: 0 }) was restored from node at handle [Idx: 28; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 13, generation: 0 }) was restored from node at handle [Idx: 30; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 17, generation: 0 }) was restored from node at handle [Idx: 38; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 19, generation: 0 }) was restored from node at handle [Idx: 48; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 20, generation: 0 }) was restored from node at handle [Idx: 50; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 21, generation: 0 }) was restored from node at handle [Idx: 52; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 22, generation: 0 }) was restored from node at handle [Idx: 54; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 23, generation: 0 }) was restored from node at handle [Idx: 56; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 24, generation: 0 }) was restored from node at handle [Idx: 58; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 25, generation: 0 }) was restored from node at handle [Idx: 60; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 26, generation: 0 }) was restored from node at handle [Idx: 63; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 28, generation: 0 }) was restored from node at handle [Idx: 69; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 29, generation: 0 }) was restored from node at handle [Idx: 72; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 30, generation: 0 }) was restored from node at handle [Idx: 91; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 33, generation: 0 }) was restored from node at handle [Idx: 118; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 35, generation: 0 }) was restored from node at handle [Idx: 130; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 43, generation: 0 }) was restored from node at handle [Idx: 207; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 45, generation: 0 }) was restored from node at handle [Idx: 210; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 80, generation: 0 }) was restored from node at handle [Idx: 345; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 81, generation: 0 }) was restored from node at handle [Idx: 347; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 82, generation: 0 }) was restored from node at handle [Idx: 357; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 90, generation: 0 }) was restored from node at handle [Idx: 387; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 93, generation: 0 }) was restored from node at handle [Idx: 407; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 94, generation: 0 }) was restored from node at handle [Idx: 409; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 95, generation: 0 }) was restored from node at handle [Idx: 420; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 96, generation: 0 }) was restored from node at handle [Idx: 422; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 97, generation: 0 }) was restored from node at handle [Idx: 424; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 98, generation: 0 }) was restored from node at handle [Idx: 426; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 99, generation: 0 }) was restored from node at handle [Idx: 429; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 117, generation: 0 }) was restored from node at handle [Idx: 502; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 118, generation: 0 }) was restored from node at handle [Idx: 500; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 119, generation: 0 }) was restored from node at handle [Idx: 504; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 120, generation: 0 }) was restored from node at handle [Idx: 506; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 124, generation: 0 }) was restored from node at handle [Idx: 549; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 125, generation: 0 }) was restored from node at handle [Idx: 555; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 126, generation: 0 }) was restored from node at handle [Idx: 558; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 127, generation: 0 }) was restored from node at handle [Idx: 560; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 128, generation: 0 }) was restored from node at handle [Idx: 562; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 138, generation: 0 }) was restored from node at handle [Idx: 617; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 139, generation: 0 }) was restored from node at handle [Idx: 619; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 140, generation: 0 }) was restored from node at handle [Idx: 621; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 141, generation: 0 }) was restored from node at handle [Idx: 623; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 142, generation: 0 }) was restored from node at handle [Idx: 626; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 143, generation: 0 }) was restored from node at handle [Idx: 628; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 144, generation: 0 }) was restored from node at handle [Idx: 630; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 157, generation: 0 }) was restored from node at handle [Idx: 705; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 167, generation: 0 }) was restored from node at handle [Idx: 767; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 168, generation: 0 }) was restored from node at handle [Idx: 777; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 169, generation: 0 }) was restored from node at handle [Idx: 779; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 170, generation: 0 }) was restored from node at handle [Idx: 782; Gen: 1]! [INFO]: Resolve succeeded! [INFO]: Model "data/levels/arrival.rgs" is loaded! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 0, generation: 0 }) was restored from node at handle [Idx: 7; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 2, generation: 0 }) was restored from node at handle [Idx: 10; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 3, generation: 0 }) was restored from node at handle [Idx: 2; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 4, generation: 0 }) was restored from node at handle [Idx: 12; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 1, generation: 0 }) was restored from node at handle [Idx: 5; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 5, generation: 0 }) was restored from node at handle [Idx: 14; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 6, generation: 0 }) was restored from node at handle [Idx: 16; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 7, generation: 0 }) was restored from node at handle [Idx: 18; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 8, generation: 0 }) was restored from node at handle [Idx: 20; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 9, generation: 0 }) was restored from node at handle [Idx: 22; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 10, generation: 0 }) was restored from node at handle [Idx: 25; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 11, generation: 0 }) was restored from node at handle [Idx: 27; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 12, generation: 0 }) was restored from node at handle [Idx: 29; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 13, generation: 0 }) was restored from node at handle [Idx: 31; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 17, generation: 0 }) was restored from node at handle [Idx: 39; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 19, generation: 0 }) was restored from node at handle [Idx: 49; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 20, generation: 0 }) was restored from node at handle [Idx: 51; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 21, generation: 0 }) was restored from node at handle [Idx: 53; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 22, generation: 0 }) was restored from node at handle [Idx: 55; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 23, generation: 0 }) was restored from node at handle [Idx: 57; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 24, generation: 0 }) was restored from node at handle [Idx: 59; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 25, generation: 0 }) was restored from node at handle [Idx: 61; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 26, generation: 0 }) was restored from node at handle [Idx: 64; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 28, generation: 0 }) was restored from node at handle [Idx: 70; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 29, generation: 0 }) was restored from node at handle [Idx: 73; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 30, generation: 0 }) was restored from node at handle [Idx: 92; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 33, generation: 0 }) was restored from node at handle [Idx: 119; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 35, generation: 0 }) was restored from node at handle [Idx: 131; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 43, generation: 0 }) was restored from node at handle [Idx: 208; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 45, generation: 0 }) was restored from node at handle [Idx: 211; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 80, generation: 0 }) was restored from node at handle [Idx: 346; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 81, generation: 0 }) was restored from node at handle [Idx: 348; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 82, generation: 0 }) was restored from node at handle [Idx: 358; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 90, generation: 0 }) was restored from node at handle [Idx: 388; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 93, generation: 0 }) was restored from node at handle [Idx: 408; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 94, generation: 0 }) was restored from node at handle [Idx: 410; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 95, generation: 0 }) was restored from node at handle [Idx: 421; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 96, generation: 0 }) was restored from node at handle [Idx: 423; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 97, generation: 0 }) was restored from node at handle [Idx: 425; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 98, generation: 0 }) was restored from node at handle [Idx: 427; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 99, generation: 0 }) was restored from node at handle [Idx: 430; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 117, generation: 0 }) was restored from node at handle [Idx: 503; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 118, generation: 0 }) was restored from node at handle [Idx: 501; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 119, generation: 0 }) was restored from node at handle [Idx: 505; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 120, generation: 0 }) was restored from node at handle [Idx: 507; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 124, generation: 0 }) was restored from node at handle [Idx: 550; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 125, generation: 0 }) was restored from node at handle [Idx: 556; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 126, generation: 0 }) was restored from node at handle [Idx: 559; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 127, generation: 0 }) was restored from node at handle [Idx: 561; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 128, generation: 0 }) was restored from node at handle [Idx: 563; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 138, generation: 0 }) was restored from node at handle [Idx: 618; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 139, generation: 0 }) was restored from node at handle [Idx: 620; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 140, generation: 0 }) was restored from node at handle [Idx: 622; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 141, generation: 0 }) was restored from node at handle [Idx: 624; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 142, generation: 0 }) was restored from node at handle [Idx: 627; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 143, generation: 0 }) was restored from node at handle [Idx: 629; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 144, generation: 0 }) was restored from node at handle [Idx: 631; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 157, generation: 0 }) was restored from node at handle [Idx: 706; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 167, generation: 0 }) was restored from node at handle [Idx: 768; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 168, generation: 0 }) was restored from node at handle [Idx: 778; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 169, generation: 0 }) was restored from node at handle [Idx: 780; Gen: 1]! [INFO]: Geometry for trimesh RigidBodyHandle(Index { index: 170, generation: 0 }) was restored from node at handle [Idx: 783; Gen: 1]! [INFO]: Resource data/levels/arrival.rgs was successfully embedded into physics world! [INFO]: Resource data/models/yellow_box.FBX was successfully embedded into physics world! [INFO]: Trying to load "data/models/medkit.fbx" [INFO]: FBX "data/models/medkit.fbx" loaded in 1 ms - Parsing - 0 ms - DOM Prepare - 0 ms - Conversion - 0 ms [INFO]: Model "data/models/medkit.fbx" is loaded! [INFO]: Resource data/models/medkit.fbx was successfully embedded into physics world! [INFO]: Resource data/models/yellow_box.FBX was successfully embedded into physics world! [INFO]: Resource data/models/yellow_box.FBX was successfully embedded into physics world! [INFO]: Trying to load "data/models/master_key.fbx" [ERROR]: Unable to load model from "data/models/master_key.fbx"! Reason Fbx(Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })) thread '' panicked at 'called Result::unwrap() on an Err value: Some(Fbx(Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })))', src/item.rs:171:14 note: run with RUST_BACKTRACE=1 environment variable to display a backtrace [INFO]: Texture "data/textures/Medkit_Metallic.png" is loaded in 2.458989ms! [INFO]: Texture "data/textures/Medkit_Roughness.png" is loaded in 6.570241ms! [INFO]: Texture "data/textures/Medkit_Height.png" is loaded in 11.998477ms! [INFO]: Texture "data/textures/Medkit_Base_Color.png" is loaded in 16.843694ms! [INFO]: Texture "data/textures/Medkit_Normal_OpenGL.png" is loaded in 33.539286ms! [INFO]: GL geometry buffer was destroyed - VAO: 12! [INFO]: GL geometry buffer was destroyed - VAO: 14! [INFO]: GL geometry buffer was destroyed - VAO: 7! [INFO]: GL geometry buffer was destroyed - VAO: 8! [INFO]: GL geometry buffer was destroyed - VAO: 9! [INFO]: GL geometry buffer was destroyed - VAO: 11! [INFO]: GL geometry buffer was destroyed - VAO: 5! [INFO]: GL geometry buffer was destroyed - VAO: 6! [INFO]: GL geometry buffer was destroyed - VAO: 15! [INFO]: GL geometry buffer was destroyed - VAO: 16! [INFO]: GL geometry buffer was destroyed - VAO: 13! [INFO]: GL geometry buffer was destroyed - VAO: 10! [INFO]: GL texture 42 was destroyed! [INFO]: GL texture 40 was destroyed! [INFO]: GL texture 39 was destroyed! [INFO]: GL texture 37 was destroyed! [INFO]: GL texture 38 was destroyed! [INFO]: GL texture 41 was destroyed! [INFO]: GL texture 43 was destroyed! [INFO]: GL texture 44 was destroyed! [INFO]: Sound resource "data/music/Pura Sombar - Tongues falling from an opened sky.ogg" destroyed because it not used anymore! [INFO]: Sound resource "data/sounds/click.ogg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Vent_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Cabinet_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Railing_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Shelf_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalFrame_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/SteelPlate_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Chair_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Table_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/BedFrame_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/BedMattress_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Toilet_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/PipeBent_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Corpse_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Container_AO.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/PipeStraight_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Container_MetallicSmoothness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Medkit_Metallic.png" destroyed because it not used anymore! [INFO]: Model resource "data/levels/arrival.rgs" destroyed because it not used anymore! [INFO]: Model resource "data/models/medkit.fbx" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Medkit_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Medkit_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Medkit_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Medkit_Roughness.png" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_section.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_section_cells.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_right_corner.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_cross.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_cell.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_stair.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/barrel.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/yellow_box.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_left_corner.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_door_frame.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_light.fbx" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_door.fbx" destroyed because it not used anymore! [INFO]: Model resource "data/models/cabinet.fbx" destroyed because it not used anymore! [INFO]: Model resource "data/models/chair.fbx" destroyed because it not used anymore! [INFO]: Model resource "data/models/table.fbx" destroyed because it not used anymore! [INFO]: Model resource "data/models/cup.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/toilet.fbx" destroyed because it not used anymore! [INFO]: Model resource "data/models/bed.fbx" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_tech_room.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/container.fbx" destroyed because it not used anymore! [INFO]: Model resource "data/models/mesh_fence.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/pipe_bent.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/body.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/covered_body.fbx" destroyed because it not used anymore! [INFO]: Model resource "data/models/corpse.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/turret.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/pipe_straight.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/starship_tall_room.FBX" destroyed because it not used anymore! [INFO]: Model resource "data/models/tall_stairs.FBX" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/barrel.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/barrel_normal.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/metal_red.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/metal_red_normal.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalFloor_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalFloor_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalFloor_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalFloor_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalFloor_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalPlate_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalPlate_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalPlate_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalPlate_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalPlate_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/metal_bare.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/metal_bare_normal.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/metal_bare_white.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/metal8.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/metal8_normal.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/floor_metal.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/floor_metal_normal.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/floor_metal_specular.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/stripes.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/stripes_normal.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Vent_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Vent_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Vent_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Vent_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Cabinet_Base_Color.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Cabinet_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Cabinet_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Cabinet_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Railing_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Railing_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Railing_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Railing_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Shelf_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Shelf_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Shelf_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Shelf_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/mesh.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Hatch_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Hatch_Normal.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Hatch_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Hatch_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalFrame_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalFrame_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalFrame_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/SteelPlate_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/SteelPlate_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/SteelPlate_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/SteelPlate_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Chair_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Chair_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Chair_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Chair_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Table_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Table_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Table_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Table_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/paper.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/BedFrame_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/BedFrame_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/BedFrame_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/BedFrame_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/BedMattress_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/BedMattress_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/BedMattress_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/BedMattress_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Toilet_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Toilet_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Toilet_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Toilet_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalMesh_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/PipeBent_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/PipeBent_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/PipeBent_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/PipeBent_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/CoveredBody_BaseColor.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/CoveredBody_Normal.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Corpse_BaseColor.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Corpse_Normal.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Corpse_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Container_Base.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Container_Normal.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Turret_BaseColor.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Turret_Normal.jpg" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalDoorFrame_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalDoorFrame_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalDoorFrame_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalDoorFrame_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalDoorFrame_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/LightEmissionGrid_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/LightEmissionGrid_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/LightEmissionGrid_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/LightEmissionGrid_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/LightBody_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/LightBody_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/LightBody_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/LightBody_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/mesh_round.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalDoor_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalDoor_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalDoor_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalDoor_Metallic.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/MetalDoor_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Body_BaseColor.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Body_Normal.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/Body_Specular.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/PipeStraight_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/PipeStraight_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/PipeStraight_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/PipeStraight_Roughness.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/SupplyBox_Base_Color.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/SupplyBox_Normal_OpenGL.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/SupplyBox_Height.png" destroyed because it not used anymore! [INFO]: Texture resource "data/textures/SupplyBox_Metallic.png" destroyed because it not used anymore! Performance profiling results are not available, because feature 'enable_profiler' wasn't defined! [INFO]: GL texture 19 was destroyed! [INFO]: GL texture 18 was destroyed! [INFO]: GL texture 20 was destroyed! [INFO]: GL texture 4 was destroyed! [INFO]: GL texture 5 was destroyed! [INFO]: GL texture 6 was destroyed! [INFO]: GL texture 7 was destroyed! [INFO]: GL texture 8 was destroyed! [INFO]: GL texture 9 was destroyed! [INFO]: GL texture 10 was destroyed! [INFO]: GL texture 11 was destroyed! [INFO]: GL texture 12 was destroyed! [INFO]: GL geometry buffer was destroyed - VAO: 3! [INFO]: GL texture 13 was destroyed! [INFO]: GL texture 15 was destroyed! [INFO]: GL geometry buffer was destroyed - VAO: 1! [INFO]: GL geometry buffer was destroyed - VAO: 2! [INFO]: GL geometry buffer was destroyed - VAO: 4! [INFO]: GL texture 32 was destroyed! [INFO]: GL texture 33 was destroyed! [INFO]: GL texture 34 was destroyed! [INFO]: GL texture 31 was destroyed! [INFO]: GL texture 35 was destroyed! [INFO]: GL texture 36 was destroyed! [INFO]: GL texture 23 was destroyed! [INFO]: GL texture 24 was destroyed! [INFO]: GL texture 27 was destroyed! [INFO]: GL texture 30 was destroyed! [INFO]: GL texture 46 was destroyed! [INFO]: GL texture 45 was destroyed! [INFO]: GL texture 16 was destroyed! [INFO]: GL texture 17 was destroyed! [INFO]: GL texture 14 was destroyed! [INFO]: GL texture 26 was destroyed! [INFO]: GL texture 25 was destroyed! [INFO]: GL texture 29 was destroyed! [INFO]: GL texture 28 was destroyed! [INFO]: GL texture 22 was destroyed! [INFO]: GL texture 21 was destroyed! ``

    opened by lxgr-linux 3
  • Build Failed

    Build Failed

    I am new at rust, and try to build and try this project for learning.

    I use Fedora 34, and get the following errors:

    error[E0432]: unresolved import rg3d::gui::node --> src/gui/mod.rs:23:9 | 23 | node::UINode, | ^^^^ could not find node in gui

    error[E0432]: unresolved import rg3d::gui::node --> src/options_menu.rs:21:9 | 21 | node::UINode, | ^^^^ could not find node in gui

    error[E0107]: this trait takes 0 generic arguments but 2 generic arguments were supplied --> src/gui/mod.rs:71:6 | 71 | impl Control<CustomUiMessage, CustomUiNode> for CustomUiNode { | ^^^^^^^------------------------------- help: remove these generics | | | expected 0 generic arguments | note: trait defined here, with 0 generic parameters --> /home/qs/rg3d/rg3d-ui/src/lib.rs:257:11 | 257 | pub trait Control: 'static + Deref<Target = Widget> + DerefMut { | ^^^^^^^

    error[E0107]: this trait takes 0 generic arguments but 2 generic arguments were supplied --> src/gui/inventory.rs:57:6 | 57 | impl Control<CustomUiMessage, CustomUiNode> for InventoryItem { | ^^^^^^^------------------------------- help: remove these generics | | | expected 0 generic arguments | note: trait defined here, with 0 generic parameters --> /home/qs/rg3d/rg3d-ui/src/lib.rs:257:11 | 257 | pub trait Control: 'static + Deref<Target = Widget> + DerefMut { | ^^^^^^^

    error[E0107]: this struct takes 0 generic arguments but 2 generic arguments were supplied --> src/main.rs:86:23 | 86 | pub type GameEngine = Engine<CustomUiMessage, CustomUiNode>; | ^^^^^^------------------------------- help: remove these generics | | | expected 0 generic arguments | note: struct defined here, with 0 generic parameters --> /home/qs/rg3d/src/engine/mod.rs:35:12 | 35 | pub struct Engine { | ^^^^^^

    error[E0107]: this struct takes 0 generic arguments but 2 generic arguments were supplied --> src/gui/mod.rs:118:16 | 118 | pub type Gui = UserInterface<CustomUiMessage, CustomUiNode>; | ^^^^^^^^^^^^^------------------------------- help: remove these generics | | | expected 0 generic arguments | note: struct defined here, with 0 generic parameters --> /home/qs/rg3d/rg3d-ui/src/lib.rs:474:12 | 474 | pub struct UserInterface { | ^^^^^^^^^^^^^

    error[E0107]: this struct takes 0 generic arguments but 2 generic arguments were supplied --> src/gui/mod.rs:122:47 | 122 | pub type UiWidgetBuilder = rg3d::gui::widget::WidgetBuilder<CustomUiMessage, CustomUiNode>; | ^^^^^^^^^^^^^------------------------------- help: remove these generics | | | expected 0 generic arguments | note: struct defined here, with 0 generic parameters --> /home/qs/rg3d/rg3d-ui/src/widget.rs:681:12 | 681 | pub struct WidgetBuilder { | ^^^^^^^^^^^^^

    error[E0107]: this struct takes 0 generic arguments but 2 generic arguments were supplied --> src/gui/mod.rs:121:44 | 121 | pub type CustomWidget = rg3d::gui::widget::Widget<CustomUiMessage, CustomUiNode>; | ^^^^^^------------------------------- help: remove these generics | | | expected 0 generic arguments | note: struct defined here, with 0 generic parameters --> /home/qs/rg3d/rg3d-ui/src/widget.rs:15:12 | 15 | pub struct Widget { | ^^^^^^

    error[E0107]: this struct takes 0 generic arguments but 2 generic arguments were supplied --> src/gui/mod.rs:119:23 | 119 | pub type GuiMessage = UiMessage<CustomUiMessage, CustomUiNode>; | ^^^^^^^^^------------------------------- help: remove these generics | | | expected 0 generic arguments | note: struct defined here, with 0 generic parameters --> /home/qs/rg3d/rg3d-ui/src/message.rs:1177:12 | 1177 | pub struct UiMessage { | ^^^^^^^^^

    error[E0107]: this struct takes 0 generic arguments but 2 generic arguments were supplied --> src/gui/mod.rs:120:40 | 120 | pub type BuildContext<'a> = rg3d::gui::BuildContext<'a, CustomUiMessage, CustomUiNode>; | ^^^^^^^^^^^^ ----------------------------- help: remove these generic arguments | | | expected 0 generic arguments | note: struct defined here, with 0 generic parameters --> /home/qs/rg3d/rg3d-ui/src/lib.rs:399:12 | 399 | pub struct BuildContext<'a> { | ^^^^^^^^^^^^

    error[E0107]: this struct takes 0 generic arguments but 2 generic arguments were supplied --> src/gui/mod.rs:72:38 | 72 | fn resolve(&mut self, node_map: &NodeHandleMapping<CustomUiMessage, CustomUiNode>) { | ^^^^^^^^^^^^^^^^^------------------------------- help: remove these generics | | | expected 0 generic arguments | note: struct defined here, with 0 generic parameters --> /home/qs/rg3d/rg3d-ui/src/lib.rs:218:12 | 218 | pub struct NodeHandleMapping { | ^^^^^^^^^^^^^^^^^

    error[E0107]: this struct takes 0 generic arguments but 2 generic arguments were supplied --> src/gui/inventory.rs:66:18 | 66 | ui: &mut UserInterface<CustomUiMessage, CustomUiNode>, | ^^^^^^^^^^^^^------------------------------- help: remove these generics | | | expected 0 generic arguments | note: struct defined here, with 0 generic parameters --> /home/qs/rg3d/rg3d-ui/src/lib.rs:474:12 | 474 | pub struct UserInterface { | ^^^^^^^^^^^^^

    error[E0107]: this struct takes 0 generic arguments but 2 generic arguments were supplied --> src/gui/inventory.rs:67:23 | 67 | message: &mut UiMessage<CustomUiMessage, CustomUiNode>, | ^^^^^^^^^------------------------------- help: remove these generics | | | expected 0 generic arguments | note: struct defined here, with 0 generic parameters --> /home/qs/rg3d/rg3d-ui/src/message.rs:1177:12 | 1177 | pub struct UiMessage { | ^^^^^^^^^

    Some errors have detailed explanations: E0107, E0432. For more information about an error, try rustc --explain E0107. error: could not compile station_iapetus due to 13 previous errors

    opened by IceGuye 0
  • Panic

    Panic "Attempt to use dangling handle" when attempting to start a new game

    I've cloned the rg3d / StationIapetus repositories on my Linux x86_64 machine (Debian 11, EVGA NVIDIA GTX 1070 SC 8GB with propriatary driver), build them according the instructions on the wiki. Trying to run them gives:

    thread 'main' panicked at 'Attempt to use dangling handle [Idx: 0; Gen: 0]. Record has 1 generation!', /home/rink/tmp/rg3d/rg3d-core/src/pool.rs:452:17
    

    The GIT revisions are as follows:

    • StationIapetus: 6e866f13b86d5f3b1e8b6933b75e9ed047f7512f (v.03)
    • rg3d: a2052ec9b3d215e7d6bfcac9ad50bb0e1d04602d

    Backtrace:

    thread 'main' panicked at 'Attempt to use dangling handle [Idx: 0; Gen: 0]. Record has 1 generation!', /home/rink/tmp/rg3d/rg3d-core/src/pool.rs:452:17
    stack backtrace:
       0:     0x55dd6a0effc7 - std::backtrace_rs::backtrace::libunwind::trace::h8bc78f7bc1f75bdb
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
       1:     0x55dd6a0effc7 - std::backtrace_rs::backtrace::trace_unsynchronized::ha4c961c9576f95ba
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
       2:     0x55dd6a0effc7 - std::sys_common::backtrace::_print_fmt::hc20cfdc233d6eb02
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/sys_common/backtrace.rs:67:5
       3:     0x55dd6a0effc7 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h04bea14549780a0f
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/sys_common/backtrace.rs:46:22
       4:     0x55dd6a110ddc - core::fmt::write::h3868db8542c90941
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/core/src/fmt/mod.rs:1096:17
       5:     0x55dd6a0ec2d2 - std::io::Write::write_fmt::h55dd75636eef6a5c
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/io/mod.rs:1568:15
       6:     0x55dd6a0f2285 - std::sys_common::backtrace::_print::h6439e8525077c7da
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/sys_common/backtrace.rs:49:5
       7:     0x55dd6a0f2285 - std::sys_common::backtrace::print::h02b685f728ce3931
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/sys_common/backtrace.rs:36:9
       8:     0x55dd6a0f2285 - std::panicking::default_hook::{{closure}}::h7c29625065fafae1
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/panicking.rs:208:50
       9:     0x55dd6a0f1de3 - std::panicking::default_hook::hba441710bb71f4d5
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/panicking.rs:225:9
      10:     0x55dd6a0f2a21 - std::panicking::rust_panic_with_hook::ha936eb00e51bc4d9
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/panicking.rs:591:17
      11:     0x55dd6a0f2567 - std::panicking::begin_panic_handler::{{closure}}::hcd15140e0238536e
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/panicking.rs:497:13
      12:     0x55dd6a0f048c - std::sys_common::backtrace::__rust_end_short_backtrace::hb13a021bb64823a1
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/sys_common/backtrace.rs:141:18
      13:     0x55dd6a0f24c9 - rust_begin_unwind
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/panicking.rs:493:5
      14:     0x55dd6a0f247b - std::panicking::begin_panic_fmt::h3ef6798fa589483b
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/panicking.rs:435:5
      15:     0x55dd69ccd46c - <rg3d_core::pool::Pool<T> as core::ops::index::Index<rg3d_core::pool::Handle<T>>>::index::hc3ea6c31f5037bdb
      16:     0x55dd69bff5d1 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once::ha784cbc200ccc8e9
      17:     0x55dd69c0ee27 - rg3d::renderer::batch::BatchStorage::generate_batches::h6e9eb1c67e09db55
      18:     0x55dd69c38063 - rg3d::renderer::Renderer::render_and_swap_buffers::h7db383a66ab09c70
      19:     0x55dd69b1e684 - station_iapetus::Game::render::hf7af87ba38d9dbdf
      20:     0x55dd69af3bc0 - station_iapetus::Game::run::{{closure}}::hd1475bcfa23bcc21
      21:     0x55dd69b04b24 - winit::platform_impl::platform::x11::EventLoop<T>::run::h8ff3a9fe6060117d
      22:     0x55dd69ad4de0 - winit::platform_impl::platform::EventLoop<T>::run::hf665a74a16f78ff1
      23:     0x55dd69b04698 - winit::event_loop::EventLoop<T>::run::h291d8c9a8d16e4f9
      24:     0x55dd69b1d76e - station_iapetus::Game::run::hf16c44e521e1cab7
      25:     0x55dd69b25269 - station_iapetus::main::h37f3954cd27e9e49
      26:     0x55dd69ac44b6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7a93b36aaae8bbfa
      27:     0x55dd69bcdbcc - std::rt::lang_start::{{closure}}::heb1a55b6d38bd751
      28:     0x55dd6a0f2f37 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h7c92107c3c98a949
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/core/src/ops/function.rs:259:13
      29:     0x55dd6a0f2f37 - std::panicking::try::do_call::h7454c57e8fbf0cc1
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/panicking.rs:379:40
      30:     0x55dd6a0f2f37 - std::panicking::try::he71cdc15ed83b5ec
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/panicking.rs:343:19
      31:     0x55dd6a0f2f37 - std::panic::catch_unwind::hfc08ddb043e6e18c
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/panic.rs:410:14
      32:     0x55dd6a0f2f37 - std::rt::lang_start_internal::he4958117ec6901fd
                                   at /rustc/04caa632dd10c2bf64b69524c7f9c4c30a436877/library/std/src/rt.rs:51:25
      33:     0x55dd69b25715 - main
      34:     0x7fa5198e7e0b - __libc_start_main
      35:     0x55dd69a1b0da - _start
      36:                0x0 - <unknown>
    

    Full log available at log.txt

    opened by zhmu 0
  • Panic on `None` value', src/options_menu.rs

    Panic on `None` value', src/options_menu.rs

    I have a Panic, and an Error. Here is the log of cargo run --release with backtrace enabled

    [INFO]: GL texture 1 was created!
    [INFO]: GL texture 2 was created!
    [INFO]: Shader FlatShader_VertexShader compiled!
    [INFO]: Shader FlatShader_FragmentShader compiled!
    [INFO]: Shader FlatShader linked!
    [INFO]: Shader SsaoShader_VertexShader compiled!
    [INFO]: Shader SsaoShader_FragmentShader compiled!
    [INFO]: Shader SsaoShader linked!
    [INFO]: GL texture 3 was created!
    [INFO]: Shader DeferredLightShader_VertexShader compiled!
    [INFO]: Shader DeferredLightShader_FragmentShader compiled!
    [INFO]: Shader DeferredLightShader linked!
    [INFO]: Shader DeferredLightShader_VertexShader compiled!
    [INFO]: Shader DeferredLightShader_FragmentShader compiled!
    [INFO]: Shader DeferredLightShader linked!
    [INFO]: Shader DeferredLightShader_VertexShader compiled!
    [INFO]: Shader DeferredLightShader_FragmentShader compiled!
    [INFO]: Shader DeferredLightShader linked!
    [INFO]: Shader AmbientLightShader_VertexShader compiled!
    [INFO]: Shader AmbientLightShader_FragmentShader compiled!
    [INFO]: Shader AmbientLightShader linked!
    [INFO]: Shader FlatShader_VertexShader compiled!
    [INFO]: Shader FlatShader_FragmentShader compiled!
    [INFO]: Shader FlatShader linked!
    [INFO]: GL texture 4 was created!
    [INFO]: GL texture 5 was created!
    [INFO]: GL texture 6 was created!
    [INFO]: Shader SpotShadowMapShader_VertexShader compiled!
    [INFO]: Shader SpotShadowMapShader_FragmentShader compiled!
    [INFO]: Shader SpotShadowMapShader linked!
    [INFO]: GL texture 7 was created!
    [INFO]: GL texture 8 was created!
    [INFO]: GL texture 9 was created!
    [INFO]: GL texture 10 was created!
    [INFO]: GL texture 11 was created!
    [INFO]: GL texture 12 was created!
    [INFO]: Shader PointShadowMapShader_VertexShader compiled!
    [INFO]: Shader PointShadowMapShader_FragmentShader compiled!
    [INFO]: Shader PointShadowMapShader linked!
    [INFO]: Shader SpotVolumetricLight_VertexShader compiled!
    [INFO]: Shader SpotVolumetricLight_FragmentShader compiled!
    [INFO]: Shader SpotVolumetricLight linked!
    [INFO]: Shader PointVolumetricLight_VertexShader compiled!
    [INFO]: Shader PointVolumetricLight_FragmentShader compiled!
    [INFO]: Shader PointVolumetricLight linked!
    [INFO]: Shader FlatShader_VertexShader compiled!
    [INFO]: Shader FlatShader_FragmentShader compiled!
    [INFO]: Shader FlatShader linked!
    [INFO]: Shader FlatShader_VertexShader compiled!
    [INFO]: Shader FlatShader_FragmentShader compiled!
    [INFO]: Shader FlatShader linked!
    [INFO]: Shader FlatShader_VertexShader compiled!
    [INFO]: Shader FlatShader_FragmentShader compiled!
    [INFO]: Shader FlatShader linked!
    [INFO]: GL texture 13 was created!
    [INFO]: GL texture 14 was created!
    [INFO]: GL texture 15 was created!
    [INFO]: GL texture 16 was created!
    [INFO]: GL texture 17 was created!
    [INFO]: Shader UIShader_VertexShader compiled!
    [INFO]: Shader UIShader_FragmentShader compiled!
    [INFO]: Shader UIShader linked!
    [INFO]: Shader ParticleSystemShader_VertexShader compiled!
    [INFO]: Shader ParticleSystemShader_FragmentShader compiled!
    [INFO]: Shader ParticleSystemShader linked!
    [INFO]: Shader DebugShader_VertexShader compiled!
    [INFO]: Shader DebugShader_FragmentShader compiled!
    [INFO]: Shader DebugShader linked!
    [INFO]: Shader ForwardShader_VertexShader compiled!
    [INFO]: Shader ForwardShader_FragmentShader compiled!
    [INFO]: Shader ForwardShader linked!
    [INFO]: Shader FXAAShader_VertexShader compiled!
    [INFO]: Shader FXAAShader_FragmentShader compiled!
    [INFO]: Shader FXAAShader linked!
    [ERROR]: Failed to load config. Recovering to default values... Reason: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
    Insufficient atlas size!
    [INFO]: Trying to load "data/models/iapetus.FBX"
    [INFO]: Trying to load "data/models/saturn.FBX"
    [INFO]: FBX "data/models/iapetus.FBX" loaded in 5 ms
    	- Parsing - 3 ms
    	- DOM Prepare - 0 ms
    	- Conversion - 1 ms
    [INFO]: Model "data/models/iapetus.FBX" is loaded!
    [INFO]: FBX "data/models/saturn.FBX" loaded in 6 ms
    	- Parsing - 4 ms
    	- DOM Prepare - 0 ms
    	- Conversion - 1 ms
    [INFO]: Model "data/models/saturn.FBX" is loaded!
    [INFO]: Starting resolve...
    [INFO]: Resolving graph...
    [INFO]: Original handles resolved!
    [INFO]: Checking integrity...
    [INFO]: Integrity restored for 2 instances! 0 new nodes were added!
    [INFO]: Graph resolved successfully!
    [INFO]: Resolving animations...
    [INFO]: Animations resolved successfully!
    [INFO]: Resolve succeeded!
    [INFO]: Sound buffer "data/music/Pura Sombar - Tongues falling from an opened sky.ogg" is loaded!
    [INFO]: Texture "data/textures/saturn_rings.png" is loaded in 27.21176ms!
    [INFO]: Texture "data/particles/star_09.png" is loaded in 31.523387ms!
    [INFO]: Texture "data/textures/skyboxes/space/front.png" is loaded in 71.367418ms!
    [INFO]: Texture "data/textures/skyboxes/space/left.png" is loaded in 72.574075ms!
    [INFO]: Texture "data/textures/skyboxes/space/back.png" is loaded in 82.286614ms!
    [INFO]: Texture "data/textures/skyboxes/space/right.png" is loaded in 82.50653ms!
    [INFO]: Texture "data/textures/skyboxes/space/top.png" is loaded in 76.136943ms!
    [INFO]: Texture "data/textures/skyboxes/space/bottom.png" is loaded in 71.918192ms!
    thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/options_menu.rs:174:14
    stack backtrace:
       0: rust_begin_unwind
                 at /rustc/07e0e2ec268c140e607e1ac7f49f145612d0f597/library/std/src/panicking.rs:493:5
       1: core::panicking::panic_fmt
                 at /rustc/07e0e2ec268c140e607e1ac7f49f145612d0f597/library/core/src/panicking.rs:92:14
       2: core::panicking::panic
                 at /rustc/07e0e2ec268c140e607e1ac7f49f145612d0f597/library/core/src/panicking.rs:50:5
       3: station_iapetus::options_menu::OptionsMenu::new
       4: station_iapetus::menu::Menu::new::{{closure}}
       5: std::thread::local::LocalKey<T>::with
       6: futures_executor::local_pool::block_on
       7: station_iapetus::Game::run
       8: station_iapetus::main
    note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
    [INFO]: GL texture 2 was destroyed!
    [INFO]: GL texture 1 was destroyed!
    [INFO]: GL texture 3 was destroyed!
    [INFO]: GL texture 4 was destroyed!
    [INFO]: GL texture 5 was destroyed!
    [INFO]: GL texture 6 was destroyed!
    [INFO]: GL texture 7 was destroyed!
    [INFO]: GL texture 8 was destroyed!
    [INFO]: GL texture 9 was destroyed!
    [INFO]: GL texture 10 was destroyed!
    [INFO]: GL texture 11 was destroyed!
    [INFO]: GL texture 12 was destroyed!
    [INFO]: GL geometry buffer was destroyed - VAO: 3!
    [INFO]: GL texture 13 was destroyed!
    [INFO]: GL texture 14 was destroyed!
    [INFO]: GL texture 15 was destroyed!
    [INFO]: GL texture 16 was destroyed!
    [INFO]: GL texture 17 was destroyed!
    [INFO]: GL geometry buffer was destroyed - VAO: 1!
    [INFO]: GL geometry buffer was destroyed - VAO: 2!
    [INFO]: GL geometry buffer was destroyed - VAO: 4!
    

    Rust version : 1.53.0-nightly (07e0e2ec2 2021-03-24)

    opened by Eragonfr 0
  • Build fails on Fedora 36

    Build fails on Fedora 36

    git clone https://github.com/FyroxEngine/Fyrox.git git clone https://github.com/mrDIMAS/StationIapetus cd StationIapetus cargo run --bin executor Cloning into 'Fyrox'... remote: Enumerating objects: 33224, done. remote: Counting objects: 100% (1453/1453), done. remote: Compressing objects: 100% (625/625), done. remote: Total 33224 (delta 880), reused 1249 (delta 811), pack-reused 31771 Receiving objects: 100% (33224/33224), 304.09 MiB | 5.61 MiB/s, done. Resolving deltas: 100% (23454/23454), done. Cloning into 'StationIapetus'... remote: Enumerating objects: 5071, done. remote: Counting objects: 100% (925/925), done. remote: Compressing objects: 100% (497/497), done. remote: Total 5071 (delta 575), reused 738 (delta 411), pack-reused 4146 Receiving objects: 100% (5071/5071), 641.61 MiB | 5.75 MiB/s, done. Resolving deltas: 100% (3215/3215), done. Updating files: 100% (765/765), done. Updating crates.io index Downloaded base64 v0.13.1 Downloaded bumpalo v3.11.1 Downloaded bytemuck v1.12.2 Downloaded clap_derive v4.0.18 Downloaded darling_core v0.14.2 Downloaded futures-channel v0.3.25 Downloaded futures-sink v0.3.25 Downloaded futures-task v0.3.25 Downloaded futures-macro v0.3.25 Downloaded futures-io v0.3.25 Downloaded futures-core v0.3.25 Downloaded futures v0.3.25 Downloaded futures-util v0.3.25 Downloaded libc v0.2.137 Downloaded parking_lot_core v0.9.4 Downloaded cmake v0.1.49 Downloaded os_str_bytes v6.3.1 Downloaded once_cell v1.16.0 Downloaded mio v0.8.5 Downloaded miniz_oxide v0.6.2 Downloaded parry2d v0.11.1 Downloaded memoffset v0.7.1 Downloaded pkg-config v0.3.26 Downloaded proc-macro2 v1.0.47 Downloaded scoped-tls v1.0.1 Downloaded serde v1.0.147 Downloaded serde_derive v1.0.147 Downloaded syn v1.0.103 Downloaded rapier2d v0.16.0 Downloaded png v0.17.7 Downloaded cc v1.0.74 Downloaded clap v4.0.18 Downloaded sctk-adwaita v0.4.3 Downloaded simba v0.7.3 Downloaded rapier3d v0.16.0 Downloaded sysinfo v0.26.7 Downloaded darling_macro v0.14.2 Downloaded darling v0.14.2 Downloaded parry3d v0.11.1 Downloaded getrandom v0.2.8 Downloaded futures-executor v0.3.25 Downloaded filetime v0.2.18 Downloaded crossfont v0.5.1 Downloaded nalgebra v0.31.3 Downloaded winit v0.27.5 Downloaded tiff v0.7.4 Downloaded 46 crates (5.6 MB) in 1.26s (largest was tiff at 1.4 MB) Compiling autocfg v1.1.0 Compiling cfg-if v1.0.0 Compiling proc-macro2 v1.0.47 Compiling unicode-ident v1.0.5 Compiling quote v1.0.21 Compiling libc v0.2.137 Compiling syn v1.0.103 Compiling pkg-config v0.3.26 Compiling bitflags v1.3.2 Compiling log v0.4.17 Compiling libm v0.2.5 Compiling once_cell v1.16.0 Compiling version_check v0.9.4 Compiling memchr v2.5.0 Compiling xml-rs v0.8.4 Compiling smallvec v1.10.0 Compiling serde_derive v1.0.147 Compiling serde v1.0.147 Compiling lazy_static v1.4.0 Compiling bytemuck v1.12.2 Compiling scopeguard v1.1.0 Compiling downcast-rs v1.2.0 Compiling cc v1.0.74 Compiling crossbeam-utils v0.8.12 Compiling thiserror v1.0.37 Compiling scoped-tls v1.0.1 Compiling byteorder v1.4.3 Compiling typenum v1.15.0 Compiling wasm-bindgen-shared v0.2.83 Compiling minimal-lexical v0.2.1 Compiling crc32fast v1.3.2 Compiling paste v1.0.9 Compiling futures-core v0.3.25 Compiling rawpointer v0.2.1 Compiling khronos_api v3.1.0 Compiling adler v1.0.2 Compiling parking_lot_core v0.9.4 Compiling bumpalo v3.11.1 Compiling futures-task v0.3.25 Compiling strsim v0.10.0 Compiling futures-channel v0.3.25 Compiling ident_case v1.0.1 Compiling arrayvec v0.7.2 Compiling fnv v1.0.7 Compiling futures-sink v0.3.25 Compiling vec_map v0.8.2 Compiling futures-util v0.3.25 Compiling wasm-bindgen v0.2.83 Compiling pin-project-lite v0.2.9 Compiling either v1.8.0 Compiling pin-utils v0.1.0 Compiling futures-io v0.3.25 Compiling ppv-lite86 v0.2.16 Compiling rayon-core v1.9.3 Compiling unicode-segmentation v1.10.0 Compiling strength_reduce v0.2.3 Compiling base64 v0.13.1 Compiling heck v0.4.0 Compiling robust v0.2.3 Compiling rustversion v1.0.9 Compiling foreign-types-shared v0.3.1 Compiling crossbeam-queue v0.3.6 Compiling optional v0.5.0 Compiling arrayref v0.3.6 Compiling rustc-hash v1.1.0 Compiling arrayvec v0.5.2 Compiling cty v0.2.2 Compiling weezl v0.1.7 Compiling same-file v1.0.6 Compiling tinyvec_macros v0.1.0 Compiling percent-encoding v2.2.0 Compiling strum v0.24.1 Compiling ttf-parser v0.15.2 Compiling color_quant v1.1.0 Compiling bit-vec v0.6.3 Compiling os_str_bytes v6.3.1 Compiling jpeg-decoder v0.2.6 Compiling adler32 v1.2.0 Compiling termcolor v1.1.3 Compiling hound v3.5.0 Compiling tbc v0.3.0 Compiling glow v0.11.2 Compiling libloading v0.7.3 Compiling instant v0.1.12 Compiling safe_arch v0.6.0 Compiling safe_arch v0.5.2 Compiling fxhash v0.2.1 Compiling ogg v0.8.0 Compiling cmake v0.1.49 Compiling matrixmultiply v0.3.2 Compiling miniz_oxide v0.5.4 Compiling miniz_oxide v0.6.2 Compiling slotmap v1.0.6 Compiling ahash v0.7.6 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-traits v0.2.15 Compiling memoffset v0.6.5 Compiling num-integer v0.1.45 Compiling slab v0.4.7 Compiling num-rational v0.4.1 Compiling crossbeam-epoch v0.9.11 Compiling lock_api v0.4.9 Compiling memoffset v0.7.1 Compiling rayon v1.5.3 Compiling tiny-skia-path v0.7.0 Compiling convert_case v0.6.0 Compiling raw-window-handle v0.5.0 Compiling raw-window-handle v0.4.3 Compiling tinyvec v1.6.0 Compiling walkdir v2.3.2 Compiling gif v0.11.4 Compiling inflate v0.4.5 Compiling clap_lex v0.3.0 Compiling dlib v0.5.0 Compiling wide v0.7.5 Compiling wayland-sys v0.29.5 Compiling smithay-client-toolkit v0.16.0 Compiling servo-fontconfig-sys v5.1.0 Compiling x11-dl v2.20.0 Compiling crossfont v0.5.1 Compiling alsa-sys v0.3.1 Compiling lewton v0.10.2 Compiling nom v7.1.1 Compiling quick-xml v0.22.0 Compiling crossbeam-channel v0.5.6 Compiling gl_generator v0.14.0 error: failed to run custom build command for alsa-sys v0.3.1

    Caused by: process didn't exit successfully: /home/rd8/Games/StationIapetus/target/debug/build/alsa-sys-4eafdb054e1f886b/build-script-build (exit status: 101) --- stdout cargo:rerun-if-env-changed=ALSA_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=ALSA_STATIC cargo:rerun-if-env-changed=ALSA_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

    --- stderr thread 'main' panicked at '"pkg-config" "--libs" "--cflags" "alsa" did not exit successfully: exit status: 1 error: could not find system library 'alsa' required by the 'alsa-sys' crate

    --- stderr Package alsa was not found in the pkg-config search path. Perhaps you should add the directory containing alsa.pc' to the PKG_CONFIG_PATH environment variable Package 'alsa', required by 'virtual:world', not found ', /home/rd8/.cargo/registry/src/github.com-1ecc6299db9ec823/alsa-sys-0.3.1/build.rs:13:18 note: run withRUST_BACKTRACE=1` environment variable to display a backtrace warning: build failed, waiting for other jobs to finish...

    opened by rdgh8 0
  • Crash when shooting grenades

    Crash when shooting grenades

    I throw a grenade, shoot it with the default gun and after a short while (when it's supposed to explode?) the game crashes.

    thread 'main' panicked at 'Attempt to borrow destroyed object at [Idx: 819; Gen: 1] handle.', /home/martin/dev/rust/rg3d/rg3d-core/src/pool.rs:504:21
    stack backtrace:
       0: rust_begin_unwind
                 at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:515:5
       1: std::panicking::begin_panic_fmt
                 at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:457:5
       2: <rg3d_core::pool::Pool<T> as core::ops::index::IndexMut<rg3d_core::pool::Handle<T>>>::index_mut
       3: <alloc::vec::Vec<T> as rg3d_core::VecExtensions<T>>::retain_mut
       4: station_iapetus::level::BaseLevel::update
       5: station_iapetus::Game::update
       6: station_iapetus::Game::run::{{closure}}
       7: winit::platform_impl::platform::x11::EventLoop<T>::run
       8: winit::platform_impl::platform::EventLoop<T>::run
       9: winit::event_loop::EventLoop<T>::run
      10: station_iapetus::Game::run
      11: station_iapetus::main
    note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
    
    opened by martin-t 2
  • Loading stuck

    Loading stuck

    It's the same bug as in rusty-shooter - linux paths are case sensitive. BTW, it's recommended to use panic = "abort" if you don't wanna deal with threads panicking: https://vorner.github.io/2018/07/22/dont_panic.html

    [ERROR]: Unable to load model from "data/models/plasma_rifle/plasma_rifle_item.FBX"! Reason Fbx(FileLoadError(Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })))
    thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: Some(Fbx(FileLoadError(Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }))))', src/item.rs:134:14
    
    opened by martin-t 0
Releases(v0.3)
Owner
Dmitry Stepanov
Former tools programmer at Larian Studios. Working full time on rg3d game engine.
Dmitry Stepanov
Tutorial for rCore OS step by step (3rd edition)

rCore-Tutorial V3(开发中) 本教学仓库是继 rCore_tutorial V2 后重构的 V3 版本。 本文档的目标主要针对「做实验的同学」,我们会对每章结束后提供完成的代码,你的练习题只需要基于我们给出的版本上增量实现即可,不需要重新按照教程写一遍。 而对想完整实现一个 rCor

rCore OS 419 Dec 30, 2022
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code.

Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code.

Jan Walter 763 Dec 27, 2022
Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase

utoipa_auto_discovery Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase Crate

null 4 Jun 9, 2023
Fast command-line application to show the moon phase

moon-phases Command-line application to show the moon phase for a given date and time, as a text string, emoji, or numeric value. It can also show the

mirrorwitch 3 Oct 7, 2023
Basic first-person fly camera for the Bevy game engine

bevy_flycam A basic first-person fly camera for Bevy 0.4 Controls WASD to move horizontally SPACE to ascend LSHIFT to descend ESC to grab/release curs

Spencer Burris 85 Dec 23, 2022
Combine simple building blocks to create smooth cameras: first-person, chase, orbit, look-at, you name it!

?? dolly Combine simple building blocks to create smooth cameras: first-person, chase, orbit, look-at, you name it! Camera rigs made with dolly are en

Tomasz Stachowiak 284 Dec 26, 2022
Installer for yuzu early access

This is installer is programmed for the 128BitBay Server! License 128Bit Yuzu Installer is licensed under the Apache 2.0 License, which can be found i

MostlyWhat 105 Jan 7, 2023
First-person 3D pong ray-traced on CPU in real time.

ray ten Run in browser ray-ten.mp4 Reimagining of a 1986 ZX Spectrum game room ten made with ray tracing. Completely ignoring GPUs when rendering 3D g

Egor 2 Aug 20, 2022
(early experiments toward) a version-control system for structured data

chit: (early experiments toward) a version-control system for structured data please note, very little is actually implemented here. this is not usefu

davidad (David A. Dalrymple) 3 Jul 24, 2023
A very-very simple url shortener for Rust

urlshortener-rs A very simple urlshortener for Rust. This library aims to implement as much URL shortener services as possible and to provide an inter

Victor Polevoy 39 Nov 20, 2022
Fish Fight is a tactical 2D shooter. Made with Rust-lang and Macroquad 🦀🌶

Fish Fight Introduction Fish Fight is a tactical 2D shooter, played by up to 4 players online or on a shared screen. Aim either left or right; the res

Fish Fight 732 Jan 1, 2023
A space shooter game made with Amethyst and Rust.

Theta Wave Project Introduction This game was made with the Amethyst engine. It is inspired by games like Raiden and The Binding of Isaac. Game Introd

Theta Wave 192 Oct 7, 2022
A simple space shooter game. Runs in the terminal using characters-based UI. Fully written in Rust, using the "ruscii" library.

Thrust - a terminal shooter game Originally created as a project for the "Missing Semester" course at JKU Linz (338.006). The game is entirely written

Mathias Wöß 3 Jan 16, 2023
A top-down arena shooter roguelite in which you're a mythical marshmallow god fighting against peasant munchies such as chocolates, jellies, or candies!

Mythmellow A top-down arena shooter roguelite in which you're a mythical marshmallow god fighting against peasant munchies such as chocolates, jellies

Umut 3 Oct 16, 2023
A top-down arena shooter roguelite in which you're a mythical marshmallow god fighting against peasant munchies such as chocolates, jellies, or candies!

Mythmallow A top-down arena shooter roguelite in which you're a mythical marshmallow god fighting against peasant munchies such as chocolates, jellies

Umut 3 Oct 29, 2023
A 2d top-down shooter written in Bevy, capable of handling 100K enemies

Bevy 2D Shooter This is a 2d top-down shooter written in Rust using the Bevy game engine. It's capable of handling 100K enemies and uses a kd-tree to

Bones-ai 41 Jul 21, 2024
A very WIP RISCV64 OS written in Rust to learn about low-level and OS development

river A very WIP Rust-based RISCV64 OS for learning. The name is based off of the name RISCV with some added letters: "riscv" + er Make sure you have

James [Undefined] 5 Dec 18, 2022
Very small rust docker image

mini-docker-rust Very small rust docker image. This is an example project on how to build very small docker images for a rust project. The resulting i

null 155 Jan 1, 2023
A starter template for actix-web projects that feels very Django-esque. Avoid the boring stuff and move faster.

Jelly A.K.A, the actix-web starter you probably wish you had. This is provided as-is, and anyone is free to extend it or rework it as they desire - ju

SecretKeys 198 Dec 15, 2022
A very fast implementation of tldr in Rust

A very fast implementation of tldr in Rust: Simplified, example based and community-driven man pages.

Danilo Bargen 2.9k Dec 31, 2022