Giter Site home page Giter Site logo

intrepid's People

Contributors

akien-mga avatar miskatonicstudio avatar pfertyk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

intrepid's Issues

Tabs used for indentation in space-indented file

SCRIPT ERROR: GDScript::reload: Parse Error: Parse error: Tabs used for indentation in space-indented file!
   At: res://scenes/SecuritySystem.gd:118.
ERROR: reload: Method/Function Failed, returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:576.
SCRIPT ERROR: GDScript::reload: Parse Error: Parse error: Tabs used for indentation in space-indented file!
   At: res://scenes/PlanetDatabase.gd:118.
ERROR: reload: Method/Function Failed, returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:576.

This errors shows when I opened Interpid in Godot 3.2 alpha

Update Intrepid to Godot 4

A branch is already created. Currently, only Godot 4 RC is available, so the latest RC version is used for this migration.

Upgrade Intrepid's codebase to use Godot 3.4.4

It seems that most things work, but there is a problem with reflections/specular.

Here is the original version (Godot 3.0.6):
Screenshot from 2019-11-04 22-25-20

And here's after using the same codebase in Godot 3.1:
Screenshot from 2019-11-04 22-26-16

Perhaps there is a new project setting that will take care of it. Otherwise, it's possible that all materials have to be updated manually.

%game% template tag in Steam alert

A Steam alert, I believe it is "Preparing to download ____..." shows up as "Preparing to download %game%..." after I do the following steps on macOS(not Catalina)

Couldn't screenshot it as the Steam alert disappeared before I had a chance to, also this could be an issue with the macOS Steam app rather than the game

Steps to reproduce:

  1. Visit Intrepid Steam store page
  2. Hit green "Play Game" button for the first time
  3. Alert that pops up (and disappears quickly) says Preparing to download %game%... or something like that. I don't remember the alert, as it disappeared very quickly and the game started to download.

Thanks for the awesome open-source project :]

Consider CC0 or MIT for fallback license.

I have read the announcement regarding posting the code on GitHub and understand your intention is to make the game and code widely available. The CC0 protects you better (has disclaimers designed by the Creative Commons legal team) and is more internationally clear than what the U.S. calls public domain. If it is labeled that way in other countries, and someone makes an improved version, their government may end up owning that version. Consider adding CC0 to the repo as the fallback license, as opposed to stating "public domain" in the readme. You may even want to make the fallback license the MIT license, if you're not forfeiting copyright, but by declaring it public domain you already have I think, so CC0 may work better.

Convert music files to OGG to save disk usage

Hi Paweł,

I'm looking into packaging Intrepid for my Linux distro Mageia, and it seems to work well even with Godot 3.1.1.

The source tarball and exported .pck are both pretty heavy, and it seems like there are some low hanging fruits to reduce this disk usage and bandwidth requirement on install.

$ du SOURCES/intrepid-1.0.4.tar.xz 
833M    SOURCES/intrepid-1.0.4.tar.xz
$ du RPMS/noarch/intrepid-1.0.4-1.mga7.noarch.rpm 
188M    RPMS/noarch/intrepid-1.0.4-1.mga7.noarch.rpm

A first thing is that all sounds are in .wav format, while the music tracks could likely work just as well in .ogg with decent enough quality:

$ du sounds/*.wav | grep M
27M     sounds/credits.wav
1,5M    sounds/escape_door.wav
3,5M    sounds/exit_music_reverse.wav
15M     sounds/game_outro_music.wav
7,0M    sounds/intro.wav
87M     sounds/main_music_loop.wav
4,3M    sounds/rumble_mono_1.wav

In the .pck, the .wav files are recompressed to Godot's proprietary .sample format, but the size difference is not big (60M for main_music_loop.wav-40af629615e14c1e1b8d4b2a30d791c4.sample).

After converting the ones which seem to be music tracks to me, I get:

$ du sounds/*.ogg
832K    sounds/credits.ogg
188K    sounds/exit_music_reverse.ogg
1,2M    sounds/game_outro_music.ogg
240K    sounds/intro.ogg
4,0rM    sounds/main_music_loop.ogg

With these changes I go from:

$ du sounds/
148M    sounds/

to:

$ du sounds/
17M     sounds/

In the tarball, I save 104 MB:

$ du ../intrepid-1.0.4.tar.xz 
729M    ../intrepid-1.0.4.tar.xz

I played the main menu music, credits and intro, I don't notice much quality loss, though I'm not a very experienced audio person :)

I did changes locally, so I can PR them if you're interested.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.