Clay John
bd457e3de0
Improve Main Menu options and fix misc bugs ( #166 )
2023-03-26 22:40:22 +02:00
Fabio Alessandrelli
bb833aa97c
Add support for networked multiplayer ( #163 )
2023-03-06 18:33:21 +01:00
Clay John
2beb6c4587
Update various resources to 4.0 format ( #161 )
...
- Fix some warnings.
- Add in missing audio.
2023-02-14 00:49:53 +01:00
Hugo Locurcio
2f67daf6b2
Add controls to the README (4.0-dev) ( #160 )
2023-02-07 15:17:25 +01:00
Clay John
f41444c0bf
Port TPS demo to 4.0 ( #158 )
...
The settings menu isn't functional yet and some sounds don't play,
but the base functionality is working.
2023-02-04 18:20:45 +01:00
Hugo Locurcio
df9e4976da
Enable 8× anisotropic filtering on textures ( #154 )
2022-12-18 15:51:34 +01:00
Hugo Locurcio
08402196fe
Disable vertex compression on level geometry to prevent visual artifacts ( #152 )
...
fixes https://github.com/godotengine/tps-demo/issues/143
2022-12-18 15:25:19 +01:00
Hugo Locurcio
79b67eba93
Fix occluder shape placement in the level causing too much occlusion ( #150 )
...
closes https://github.com/godotengine/tps-demo/issues/148
2022-12-18 15:24:55 +01:00
Hugo Locurcio
3512cff171
Improve fog configuration ( #149 )
2022-12-18 15:22:46 +01:00
Aidan Rhoden
fab68bcd7e
Apply gravity to Red Robot while idle ( #145 )
2022-10-10 16:00:47 +02:00
Hugo Locurcio
f7951bc373
Merge pull request #130 from Calinou/enable-async-shader-compilation
2022-10-09 23:16:24 +02:00
Hugo Locurcio
170772f78f
Merge pull request #134 from Calinou/add-fxaa-setting
2022-09-11 18:56:05 +02:00
Hugo Locurcio
3adf20c7fe
Merge pull request #132 from Calinou/tweak-effect-cast-shadow
2022-09-11 18:55:50 +02:00
Hugo Locurcio
d64969f9f7
Disable shadow casting for short-lived effects
...
This improves performance when the player or enemy fires their weapon,
or when an enemy dies. This may also help reduce shader compilation stutter
on the first playthrough (even when asynchronous compilation is enabled).
2022-09-11 18:53:32 +02:00
Hugo Locurcio
d486faf047
Enable asynchronous shader compilation and caching
...
This mitigates shader compilation stutter, especially after an
initial playthrough thanks to caching.
This requires Godot 3.5 or later to have an effect.
2022-09-11 18:52:07 +02:00
Hugo Locurcio
824b38c399
Add a FXAA setting to the options menu
...
This is enabled by default to improve visual quality at a low
performance cost.
2022-09-11 18:45:24 +02:00
Hugo Locurcio
c2e20dc101
Merge pull request #137 from Calinou/increase-movement-speed
2022-09-11 18:45:06 +02:00
Hugo Locurcio
7f328a09eb
Increase player movement speed slightly
...
- Increase movement speed while walking by 10%.
- Increase movement speed while aiming by 20%.
- Increase blend transition time from 0.15 to 0.20 seconds for more
natural transitions when aiming or jumping.
2022-09-11 18:17:09 +02:00
Hugo Locurcio
967344a45d
Merge pull request #141 from aidan-j-rhoden/update-gotot-version
2022-08-17 22:46:56 +02:00
Aidan Rhoden
b3143f9ad6
Update README.md to Godot 3.5.x
2022-08-17 14:14:34 -05:00
Hugo Locurcio
15fd5df21c
Merge pull request #131 from Calinou/enable-physical-light-attenuation
2022-08-17 17:34:32 +02:00
Hugo Locurcio
14e2afbebe
Merge pull request #133 from Calinou/enable-physics-interpolation
2022-08-17 17:34:26 +02:00
Hugo Locurcio
f9d4e36e34
Merge pull request #135 from Calinou/use-expand-stretch-aspect
2022-08-17 17:34:18 +02:00
Hugo Locurcio
4156af7623
Merge pull request #139 from Calinou/add-occluder-shapes
2022-08-17 17:33:59 +02:00
Hugo Locurcio
93c05ac5eb
Merge pull request #140 from Calinou/add-shadow-setting
2022-08-17 17:33:31 +02:00
Hugo Locurcio
5de1304af0
Merge pull request #138 from Calinou/improve-fall-teleport-fade
2022-08-17 17:32:41 +02:00
Rémi Verschelde
9678090c7f
Merge pull request #136 from Calinou/enable-font-oversampling
2022-08-08 14:31:24 +02:00
Hugo Locurcio
b93a898d65
Add a setting to disable real-time light shadows
...
Disabling shadows reduces the number of draw calls significantly,
which improves rendering performance a lot.
2022-08-07 14:58:16 +02:00
Hugo Locurcio
3fc46a566f
Add occluder shapes to improve performance
2022-08-06 08:23:58 +02:00
Hugo Locurcio
654f1970c7
Improve fall teleport fade effect
...
- Fade the ColorRect out after being teleported back. Previously,
only a fade-in effect was present.
- Draw the ColorRect in front of the crosshair to hide it during
the fade (if aiming while falling).
2022-08-06 07:39:07 +02:00
Hugo Locurcio
d118aaa35b
Enable font oversampling for better text rendering at high resolutions
2022-08-06 06:57:52 +02:00
Hugo Locurcio
c093989581
Use the expand stretch aspect to support arbitrary aspect ratios
...
The menu and game no longer have black bars when using an aspect ratio
wider than 16:9. This works both with native and sub-native resolutions.
2022-08-06 06:48:48 +02:00
Hugo Locurcio
f0c038a298
Enable physics interpolation
...
Physics interpolation was disabled on the reactor core as it caused
visual glitches. It was also disabled on the forklight as it's
actually moved in `_process` (the engine was printing warnings
about it).
2022-08-06 06:28:06 +02:00
Hugo Locurcio
876c5f7544
Enable physical light attenuation
...
This uses a more realistic light attenuation model, similar to
the one used in 4.0.alpha.
The effect isn't very noticeable on the scene, except when firing
the weapon.
2022-08-06 06:07:34 +02:00
QbieShay
c1c4cc2dee
Improve level core VFX
2022-05-06 22:44:45 +02:00
Aaron Franke
9b2f443cb8
Merge pull request #117 from Calinou/add-hold-toggle-aiming
...
Add hybrid hold-toggle aiming for better accessibility
2022-04-03 23:10:06 -05:00
Aaron Franke
ce786f4955
Add .DS_Store to the .gitignore file
2022-04-03 22:55:23 -05:00
烧风
65de4fd244
Fix a crash in the _process method ( #126 )
2022-04-03 22:50:36 -05:00
Aaron Franke
2e15a35483
Merge pull request #122 from godotengine/dependabot/github_actions/actions/checkout-3
...
Bump actions/checkout from 2 to 3
2022-03-01 22:21:52 -06:00
dependabot[bot]
ac7a08a286
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-02 02:05:57 +00:00
Hugo Locurcio
492f9dbc16
Add hybrid hold-toggle aiming for better accessibility
...
Clicking the aim button will now toggle aiming instead of requiring
the user to hold down the aim button. However, if the aim button
is held for more than 0.4 seconds, aiming will be released once the
user releases the aim button.
This provides better accessibility for trackpad users while still
supporting the old way of aiming.
2022-01-10 18:27:54 +01:00
Aaron Franke
4a9d4f3ba2
Merge pull request #108 from Calinou/use-physical-key-inputs
...
Use physical key inputs for player movement
3.4-4a9d4f3
2021-11-05 16:00:53 -04:00
Hugo Locurcio
95810ba05e
Use physical key inputs for player movement
...
This allows the WASD movement keys to work on AZERTY keyboard
layouts without requiring manual configuration.
2021-11-05 13:39:40 -05:00
Rémi Verschelde
e46542e496
Merge pull request #112 from aaronfranke/update-3.4
2021-11-05 17:33:28 +01:00
Aaron Franke
1df7ee962a
Update to Godot 3.4
2021-11-05 10:52:14 -05:00
Aaron Franke
a29d28f9e1
Merge pull request #106 from Calinou/environment-tweak-tonemapping-adjustments
...
Tweak environment tonemapping and adjustments for Godot 3.4
2021-11-05 11:49:05 -04:00
Aaron Franke
0aae391a5d
Update README for the new 3.3 branch
2021-11-05 10:33:44 -05:00
Aaron Franke
97814e810b
Merge pull request #110 from Calinou/improve-crosshair
...
Improve crosshair image and transition
2021-11-05 10:55:35 -04:00
Hugo Locurcio
f46a9be44e
Merge pull request #109 from Calinou/player-camera-unclamp-angles
2021-10-18 18:39:12 +02:00
Hugo Locurcio
041f1e796b
Improve crosshair image and transition
...
- Use a simpler design, visible against any background thanks
to an outline.
- Use a scaled down image to look sharper at higher resolutions.
- Make the transition faster to avoid having the crosshair linger
for too long after aiming.
2021-10-12 13:21:09 +02:00