intrepid's People
Forkers
libregamesarchive akien-mga realkotob norrox opensourcegamedeveloper anu-prakash-dev dlxj witoldiniointrepid's Issues
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.
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.
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.
Remove licenses.txt file from sound folder
Licenses are already in README, there is no need for 2 files.
%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:
- Visit
Intrepid
Steam store page - Hit green "Play Game" button for the first time
- 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 :]
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):
And here's after using the same codebase in Godot 3.1:
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.
Broken links to your website
Hi guys,
The links to download the game from your website are broken.
Cheers!
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
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.