Compare commits

...

160 Commits

Author SHA1 Message Date
14427f14d0 chore: Blobby raycast collision layers, font, grass idle sway magnitude 2024-02-01 15:00:32 +01:00
5ffc359cba feat: Coins in level selection, retry checkpoint fix, coin hud 2024-02-01 14:59:56 +01:00
b01f4ed027 fix: better savepoint persistence, coin collecting 2024-02-01 14:59:03 +01:00
135817c8af feat: blobby doesn't hang on wall when close to the ground 2024-01-28 17:54:01 +01:00
54c4ef6aa3 feat: new level lighting, two new levels, levels fully decorated 2024-01-28 17:38:18 +01:00
ea9b5a2c5d feat: new coin asset 2024-01-28 17:37:22 +01:00
9f8735a8c7 feat: new promotional artworks 2024-01-28 17:36:35 +01:00
275a720c1b feat: gnome troll sound effect 2024-01-28 17:35:33 +01:00
4b0aa1bbc5 fix: running with both shift keys fix, changed render settings 2024-01-28 17:34:41 +01:00
fd1b0dddee feat: option to disable swaying grass and only show checkpoint retry when checkpoint active 2024-01-28 17:33:53 +01:00
71b7448626 fix: improved spring behavior 2024-01-19 16:03:32 +01:00
bfe0805377 fix: generous black borders around levels 2024-01-18 14:07:51 +01:00
1d55756ade fix: frog jump into narrow pits, permanent coin collection 2023-11-08 16:22:02 +01:00
e4aa8d0470 feat: wallhang for blobby 2023-11-08 16:21:15 +01:00
2d9a4337be fix: coin collections get saved, level fixes 2023-10-12 20:54:53 +02:00
06345bbfe7 fix: Level Tweaks 2023-10-12 16:29:27 +02:00
7c77680bde feat: Savestates for important objects 2023-10-12 16:29:15 +02:00
32bc684f49 feat: Sold out vending machine 2023-10-11 17:36:47 +02:00
38a2bb0594 feat: retry level completely, fix: timer hud pause 2023-10-11 17:25:01 +02:00
8cf677677f feat: Option for frog to jump in narrow pits
If this is enabled the frog will jump into pits in which he will slide
along the wall when he falls.
This causes the frog to always jump directly against a wall before
it considers jumping ontop of it. So it's slightly dumber.
2023-10-11 17:07:13 +02:00
499928b096 fix: Level Select Improvment Highlights 2023-10-11 17:04:58 +02:00
72fc3e7e39 feat: Controls Menu Overhaul, alternative buttons and swaps 2023-10-11 17:04:04 +02:00
a12e4e4c0b fix: icon, boost is now run, button layer, pixelized light shader? 2023-10-10 14:03:01 +02:00
bbbd36d91b fix: better mine trigger behavior 2023-10-10 14:02:18 +02:00
44b6cbf379 fix: Frog jumps on harmful if its also food for him 2023-10-10 14:00:52 +02:00
bf802571a2 feat: Level reveals only after first play 2023-10-10 14:00:11 +02:00
1c5caa5d29 fix: Vacuum moves screen independent 2023-10-10 13:58:54 +02:00
a32e99cf42 fix: Normalized grass movement, invinvible caterpillar, auto trigger buttons, tutorial combo ghost issue, no coins in hud 2023-10-08 19:56:54 +02:00
54ab071bf6 fix: better currency state management 2023-10-08 19:55:34 +02:00
59625e704f fix: Updated frog behavior, seeks food more 2023-10-08 19:54:25 +02:00
3daf49f002 feat: New tiles and decor, caterpillar sprite 2023-10-08 19:53:54 +02:00
37b702f94a feat: Level completion time, vacuum behavior, button behavior, Vending Machine sprite 2023-10-04 17:04:06 +02:00
12a7a3d76a fix: better vaccum caterpillar sprites, consistent caterpillar behaviour 2023-10-03 21:16:46 +02:00
Jakob Feldmann
522e472c4d feat: caterpillar sprite, vacuum sprite fix, level balance 2023-10-03 19:21:59 +02:00
5fe48cdf90 feat: two new levels, vacuum robot sprite 2023-10-01 11:59:52 +02:00
ed61e1193d fix: Tutorial when just pressed action 2023-09-27 15:38:31 +02:00
8aa286387e fix: LevelList changed to PanelContainer 2023-09-27 15:33:23 +02:00
db8ac4f643 feat: crush detection & thwomp, spring level 2023-09-27 14:56:05 +02:00
09da6e9f3e fix: initially wrong wall touch direction when wallsliding 2023-09-25 19:53:49 +02:00
5c988c51aa feat: Portal design overhaul 2023-09-25 19:26:29 +02:00
bb13843578 feat: thwomp indicator shader + code, portal art 2023-09-23 17:36:09 +02:00
6fab67bdec fix: red light flashing overlay size 2023-09-19 20:13:31 +02:00
c02296721a feat: thwomp improvements 2023-09-19 20:04:45 +02:00
fab18d3a98 feat: included a duck jump 2023-09-18 15:47:31 +02:00
80c69b5e2b feat, fix: made frog rideable🤠, no death animation when falliing into pit 2023-09-18 15:05:49 +02:00
a8f21eac99 fix: renamed tutorial levels 2023-09-16 14:19:30 +02:00
c323ae6575 fix: move out of wallsliding w/o walljump 2023-09-16 14:03:47 +02:00
746aae7e7f fix: Level Inlines, Coins & easier walljump 2023-09-16 13:54:37 +02:00
57cb9b18ed fix: Level 3 with new tiles part 1 2023-09-15 18:49:11 +02:00
453a705b0d fix: controll settings focus, less distracting coin 2023-09-13 15:57:10 +02:00
2d4a883b60 feat: art revisions, froggy sounds 2023-09-13 12:56:47 +02:00
f7cfd471d6 fix: activator area fix, static tut, background 2023-09-11 15:59:08 +02:00
005e08d8cb feat: new music, fall through tut, simple enemy fix 2023-09-06 17:04:47 +02:00
c614d27d80 fix: tutorial spawn off-screen & anim, audio saving 2023-09-06 13:47:32 +02:00
15c98361c0 fix: sticky wallslide, bounce consistency 2023-09-05 18:09:58 +02:00
53e8620c8c feat: stretch animations jump/land, jump sound 2023-09-05 15:15:51 +02:00
cc75d5dc4a fix: code linting, duck walk state & sound 2023-09-05 12:38:14 +02:00
7d4e9346b0 feat: scene individual audio, first footstep sound 2023-09-04 16:53:03 +02:00
30bbc8c561 fix: GlobalAudio with weakrefs, sound changes 2023-08-23 23:42:53 +02:00
03de721811 fix: set tutorial level tiles 2023-08-21 16:26:01 +02:00
5c8c78c556 chore: Tutorial Level Tiles gesetzt 2023-08-20 12:28:28 +02:00
c8ba91da27 fix: smol fixes :3 2023-08-14 22:31:11 +02:00
2eae71e0ac feat: frog free progress ui, animtree bugfix 2023-08-14 22:24:29 +02:00
fdea374ee2 feat: frog free progress ui, anim_tree fix 2023-08-14 22:23:42 +02:00
3abef2dc74 feat: Play sounds scene independent 2023-08-08 21:38:46 +02:00
85fd6a6c80 feat: basic tutorial ready 2023-08-08 17:50:54 +02:00
29e3c60d1a feat: Audio Menu 2023-08-07 14:51:35 +02:00
5862433a49 feat: soundeffects, audio menu stub, start with last played level 2023-08-06 23:59:46 +02:00
b6ce9fd29a feat: smaller platforms, platform&mine anims, flyer fix 2023-08-06 17:19:21 +02:00
8021aa1bf5 fix: platforms are tweens, enemies hurting fix
Enemies now make the player die
(would be better with event)
This resolves blobby detecting being killed
whilst stomping
2023-08-04 20:56:17 +02:00
328abd6b54 fix: angle enemy bounce 2023-08-01 21:13:34 +02:00
29489a6565 feat: Tut Levels, Frog unlocks gates 2023-08-01 17:16:06 +02:00
ee5feb73c1 fix: better timer label anim, alarm light shader activation 2023-08-01 11:31:07 +02:00
79e0fe4a2e fix: configurable min frog jump height checks 2023-07-30 19:52:44 +02:00
100c9b547a fix: Solution for getting stuck under frog 2023-07-30 17:47:32 +02:00
Jakob Feldmann
b55902f0ba fix: movement param tweak, 2 Tutorial level layout 2023-07-18 20:09:15 +02:00
Jakob Feldmann
1836d73805 fix: ironed out kinks in ingame menu 2023-07-18 19:10:24 +02:00
2c1d847ff5 feat: New UI Theme, Folder CleanUp, Menu Back Fix 2023-07-11 21:33:37 +02:00
248601c5d4 feat: Richtiges erstes Tutorial Level, zweites skizziert 2023-07-04 21:20:32 +02:00
311abfcc6f feat: let blobby ride on frog 2023-07-04 13:50:26 +02:00
317ce3d2b7 feat: better stomp feedback 2023-07-04 13:05:14 +02:00
f46808740c feat: new platform&deco tiles, fix bounce super jump, frog anim fix, blobby anim fix 2023-07-04 12:56:42 +02:00
93578d4896 feat: Flying Tutorial Prompts, Tutorial State, Cam fix
A small frog fix, for jump height.
Better screen size detection for the camera
2023-06-26 23:14:07 +02:00
Jakob Feldmann
495e6ed2ed fix: slightly improved dvd thingy 2023-06-25 21:27:54 +02:00
d3affaca7d feat: DVD Logo like moving thing 2023-06-19 14:18:22 +02:00
d22290e239 fix: die on timer despite shield, ingame control menu upause fixed 2023-06-12 22:43:11 +02:00
733491908d feat: In Game Controls Menu 2023-06-12 22:23:28 +02:00
3d8da994b6 chore: Flyer AnimTree activated, Cam timed offset for look around 2023-06-12 21:56:38 +02:00
23e30258b5 fix: dependency fixes 2023-06-12 18:31:41 +02:00
788dc7b503 fix: Frog mini bug, reordered some files 2023-06-12 18:21:18 +02:00
adc8e17009 fix: better ui navigation and controls menu 2023-06-12 18:08:27 +02:00
f9b60dfbc7 feat: Quit Without Saving Menu, Timer to cancel 2023-06-12 14:12:23 +02:00
d1c50e2629 feat: controller type detecting buttons in menu 2023-06-06 16:50:25 +02:00
432c033bcc feat: button navigatable menus, retouched background 2023-06-06 13:36:02 +02:00
def896809e fix: better activatorArea 2023-06-05 19:21:24 +02:00
72b2568168 chore: ignore savefile 2023-06-05 18:24:10 +02:00
8da67ca25e chore: save aus git entfernt 2023-06-05 18:22:21 +02:00
18e5deb0d1 fix: new 16x16 blocksize < AI changes, caterpillar fix 2023-06-04 18:45:34 +02:00
0a3799eee0 chore: Neues Tileset von Tatjana 2023-05-30 18:11:10 +02:00
25845bfc99 feat: vorläufig funktionierendes Controlls menu 2023-05-29 19:41:37 +02:00
ec5c67930c feat: proto Input Menu, Savefile mit Resource erstellt 2023-05-28 20:11:11 +02:00
17996edf36 Feat: Level Order, Removing Savepoints on finish 2023-05-19 16:39:09 +02:00
ecc09542d4 feat: level 3, test sounds, better tiles 2023-05-16 20:58:45 +02:00
79f674dea3 feat: Leash art, hitbox fixes, faster grass, level tweaks 2023-05-02 16:58:07 +02:00
76a13a83dc feat: gates, cam margin fix, new levels, death anim choices etc. :"D 2023-05-02 00:18:31 +02:00
307399349c fix: made air accel, velocity dependence tunable 2023-04-25 22:04:19 +02:00
0d052e8f5c feat: Gate blocks with button, refined jump accel 2023-04-25 21:56:50 +02:00
fbb7404416 fix: "better" shader for orb border 2023-04-24 14:00:44 +02:00
fcd22e44f7 feat,fix: better particle anims, jump point particles 2023-04-24 12:04:38 +02:00
6a5bd5f830 balance, fix: more in jump accel, froggy behavior fixes 2023-04-24 00:06:59 +02:00
f6bc1e7895 fix: Camera clips through levelwalls even less 2023-04-18 23:02:36 +02:00
aeacd9d059 feat: Major Camera Fix & look up and down 2023-04-18 22:35:25 +02:00
34e1427334 fix: flyer AI tweaked to be less unsure, higher default jumps 2023-04-16 23:50:11 +02:00
73b6f64f8e fix: Adjusted the stomping mechanic
Instead of checking the height of the entry of blobbys hitbox
in the enemy stomping area, the success of the stomp now depends
on the angle of entry into the stomping area.
2023-04-16 23:32:28 +02:00
650b71e289 fix: Coyote Time and Jump Buffering 2023-04-16 17:02:29 +02:00
47775b2b27 feat: simple flag shader, rudimentary save points 2023-04-16 15:34:11 +02:00
3c2119a57d feat: New Frog Free Button, More Air Movement 2023-04-11 15:07:51 +02:00
4fd7452f94 fix: tweaked AnimationTree for Blobby 2023-04-10 17:51:57 +02:00
77b6ca3b7b feat: Flag & Button art, Grass FPS, State times, falling test level 2023-04-10 17:05:52 +02:00
a1f7b700ae Level 3 2023-04-06 18:15:17 +02:00
c2cea0a0e3 fix: Pitfall death no animations 2023-04-06 16:13:27 +02:00
1533e94fa2 fix: Frogs avoiding pits, Frog leash spawning on level load 2023-04-06 15:54:07 +02:00
d3838a21fb New Level Design Tests 2023-04-05 19:28:30 +02:00
3fd696d988 fix: reworked stomping mechanic 2023-04-04 20:42:16 +02:00
403750a9b0 fix for last commit: stomping restored 2023-04-04 16:46:25 +02:00
4238855751 Many added feats:
Invincibility Shader (simple)
New Death Shader dissolving
Pit Areas
Invincibility fixes for spikes and flying laser cutters
Vending Machine
Better global and level stats tracking
2023-04-04 16:45:38 +02:00
349e8b332b Testing Death Animations and Shaders 2023-03-15 21:00:48 +01:00
3ef7f40cae Shield Vending Prop, Frog Jumpheight fix, Demo Setup 2023-03-15 00:25:04 +01:00
Jakob Feldmann
96fe70fefc Elevator Button reagiert auf "E" 2023-03-14 16:36:27 +01:00
d725970539 Small fixes 2023-03-14 15:14:10 +01:00
156a28cb88 Besserer Flyer sprite 2023-03-14 15:06:28 +01:00
5e502e5c87 Flyer angepasst, kein stomp 2023-03-14 14:55:18 +01:00
ccb013d93c Global Achievement State 2023-03-14 14:51:59 +01:00
e0fa4e24d4 Fetzi die lustige Landmine 2023-03-13 22:07:40 +01:00
7ca590b90e Fixed Wallslide Detection 2023-03-13 19:03:29 +01:00
1fd9f6b690 Frogs compatible with springs 2023-03-13 18:49:22 +01:00
d5197ea39e Überholtes Management Level State und Signals 2023-03-12 22:45:00 +01:00
2062e84d09 Third Level 2023-03-07 19:09:34 +01:00
068c86796f Iridescent Bubble Shield, Flyer Prototype Art 2023-03-07 18:42:30 +01:00
2d3d0355d5 Artwork experiments 2023-03-07 16:31:01 +01:00
62217c87fc Matured flying enemy, cam fix, frog eats flying enemy 2023-03-06 19:51:36 +01:00
9bb25a7cbe Basic flying enemy with navigation 2023-02-21 18:37:10 +01:00
d3df3b1424 Fixes for jump height and jump on top 2023-02-20 14:07:27 +01:00
53215e0673 Frog Artwork and Flyer/Navigation Start 2023-02-15 14:53:41 +01:00
28fd3a9ba9 Major Frog AI improvments, Cam Fix 2023-02-07 16:15:52 +01:00
b83804b0c3 Smart Frog, No Air-Dash 2023-01-31 21:56:39 +01:00
7ea7a346ea Last camera refinement for today :"D 2023-01-17 19:05:21 +01:00
7788f99c0a Further camera refinement 2023-01-17 16:57:37 +01:00
351e6c4916 Camera refinements 2023-01-17 16:33:39 +01:00
b7deb8855c Camera refinement 2023-01-16 22:15:07 +01:00
9b3676fe2c Camera Overhaul (preliminary) 2023-01-16 21:07:48 +01:00
35b525dff9 Improved Rope behaviour
The rope now spawns with the appropriate
length for the movement radius of the frog.
This is also  true for the death rope respawn.
Looks nice :)
2023-01-10 15:04:11 +01:00
f4889b22a8 Bound Frog behaviour update
The frog can now aquire a target.
It jumps more frequently until it loses sight
for some period of time.
2023-01-10 14:16:30 +01:00
db04c9d3d5 Frog reverses direction correctly when jumping 2023-01-07 01:39:12 +01:00
3689e9a43b Frog jumps only within radius 2023-01-05 00:02:09 +01:00
7a7c1638ba Frog can be knocked out and also die
If the frog sleeps it will drop down and not move,
it's also rendered unharmful.
When it dies, a new Rope attached to an empty
collar is spawned :(
2023-01-04 23:07:13 +01:00
d710219cfd New BoundFrog scene manages rope + frog 2023-01-03 19:23:45 +01:00
67031e101b Frog with simple rope 2023-01-02 23:47:07 +01:00
b01b898558 Unoccluded lighting shader
The camera now updates a shader with the positions, strengths and colors
of nodes in the light group.
The sources cast light around them on the z layer they are on.
They do not work for Tilemaps yet and
can't be occluded.
The light of different sources does not
get stronger if they overlap.
2022-12-17 20:21:00 +01:00
69ad83369d Beginning Frog, new background/assets 2022-12-13 15:14:29 +01:00
1584 changed files with 42548 additions and 16774 deletions

3
.gitignore vendored
View File

@ -30,3 +30,6 @@ data_*/
/.vscode/launch.json
*/.vscode/*
*/.vscode/launch.json
# File specific ignores
savefile.tres

18
.vscode/launch.json vendored
View File

@ -1,18 +0,0 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "GDScript Godot",
"type": "godot",
"request": "launch",
"project": "C:\\Users\\Jakob\\Documents\\Godot\\Blobby",
"port": 6007,
"address": "127.0.0.1",
"launch_game_instance": true,
"launch_scene": false
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 989 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Main Ship - Base - Very damaged.png-926168939abe4d38178928ec91f12a7c.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Main Ship - Base - Very damaged.png"
dest_files=[ "res://.import/Main Ship - Base - Very damaged.png-926168939abe4d38178928ec91f12a7c.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
assets/Sprite-0001.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Sprite-0001.png-301f2c522e57282b7df856433eb0ee72.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Sprite-0001.png"
dest_files=[ "res://.import/Sprite-0001.png-301f2c522e57282b7df856433eb0ee72.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@ -1,26 +0,0 @@
[remap]
importer="aseprite.wizard.plugin"
type="SpriteFrames"
path="res://.import/blobby-spritesheett.aseprite-d18d1784e0bcefbf61e41d349f337576.res"
[deps]
source_file="res://assets/blobby/blobby-spritesheett.aseprite"
dest_files=[ "res://.import/blobby-spritesheett.aseprite-d18d1784e0bcefbf61e41d349f337576.res" ]
[params]
split_layers=false
exclude_layers_pattern=""
only_visible_layers=false
sheet_type="Packed"
sprite_filename_pattern="{basename}.{layer}.{extension}"
texture_strip/import_texture_strip=false
texture_strip/filename_pattern="{basename}.{layer}.Strip.{extension}"
texture_atlas/import_texture_atlas=false
texture_atlas/filename_pattern="{basename}.{layer}.Atlas.{extension}"
texture_atlas/frame_filename_pattern="{basename}.{layer}.{animation}.{frame}.Atlas.{extension}"
animated_texture/import_animated_texture=false
animated_texture/filename_pattern="{basename}.{layer}.{animation}.Texture.{extension}"
animated_texture/frame_filename_pattern="{basename}.{layer}.{animation}.{frame}.Texture.{extension}"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -1,26 +0,0 @@
[remap]
importer="aseprite.wizard.plugin"
type="SpriteFrames"
path="res://.import/neu-blobby-falllose_altitude.aseprite-5026cd44477475935af029c69cb83a32.res"
[deps]
source_file="res://assets/blobby/fall/neu-blobby-falllose_altitude.aseprite"
dest_files=[ "res://.import/neu-blobby-falllose_altitude.aseprite-5026cd44477475935af029c69cb83a32.res" ]
[params]
split_layers=false
exclude_layers_pattern=""
only_visible_layers=false
sheet_type="Packed"
sprite_filename_pattern="{basename}.{layer}.{extension}"
texture_strip/import_texture_strip=false
texture_strip/filename_pattern="{basename}.{layer}.Strip.{extension}"
texture_atlas/import_texture_atlas=false
texture_atlas/filename_pattern="{basename}.{layer}.Atlas.{extension}"
texture_atlas/frame_filename_pattern="{basename}.{layer}.{animation}.{frame}.Atlas.{extension}"
animated_texture/import_animated_texture=false
animated_texture/filename_pattern="{basename}.{layer}.{animation}.Texture.{extension}"
animated_texture/frame_filename_pattern="{basename}.{layer}.{animation}.{frame}.Texture.{extension}"

View File

@ -1,26 +0,0 @@
[remap]
importer="aseprite.wizard.plugin"
type="SpriteFrames"
path="res://.import/neu-blobby-jumpgain_altitude.aseprite-d3e743388ba919f7b0dd56646d0f0fe2.res"
[deps]
source_file="res://assets/blobby/jump/neu-blobby-jumpgain_altitude.aseprite"
dest_files=[ "res://.import/neu-blobby-jumpgain_altitude.aseprite-d3e743388ba919f7b0dd56646d0f0fe2.res" ]
[params]
split_layers=false
exclude_layers_pattern=""
only_visible_layers=false
sheet_type="Packed"
sprite_filename_pattern="{basename}.{layer}.{extension}"
texture_strip/import_texture_strip=false
texture_strip/filename_pattern="{basename}.{layer}.Strip.{extension}"
texture_atlas/import_texture_atlas=false
texture_atlas/filename_pattern="{basename}.{layer}.Atlas.{extension}"
texture_atlas/frame_filename_pattern="{basename}.{layer}.{animation}.{frame}.Atlas.{extension}"
animated_texture/import_animated_texture=false
animated_texture/filename_pattern="{basename}.{layer}.{animation}.Texture.{extension}"
animated_texture/frame_filename_pattern="{basename}.{layer}.{animation}.{frame}.Texture.{extension}"

View File

@ -1,26 +0,0 @@
[remap]
importer="aseprite.wizard.plugin"
type="SpriteFrames"
path="res://.import/neu-blobby-proto-walk-anm-test.aseprite-d81d15d3e33a50344468dd958b4174fe.res"
[deps]
source_file="res://assets/blobby/walk/neu-blobby-proto-walk-anm-test.aseprite"
dest_files=[ "res://.import/neu-blobby-proto-walk-anm-test.aseprite-d81d15d3e33a50344468dd958b4174fe.res" ]
[params]
split_layers=false
exclude_layers_pattern=""
only_visible_layers=false
sheet_type="Packed"
sprite_filename_pattern="{basename}.{layer}.{extension}"
texture_strip/import_texture_strip=false
texture_strip/filename_pattern="{basename}.{layer}.Strip.{extension}"
texture_atlas/import_texture_atlas=false
texture_atlas/filename_pattern="{basename}.{layer}.Atlas.{extension}"
texture_atlas/frame_filename_pattern="{basename}.{layer}.{animation}.{frame}.Atlas.{extension}"
animated_texture/import_animated_texture=false
animated_texture/filename_pattern="{basename}.{layer}.{animation}.Texture.{extension}"
animated_texture/frame_filename_pattern="{basename}.{layer}.{animation}.{frame}.Texture.{extension}"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/3xFloatingPlatform.png-a13f2c7c76bd3adae7076cf38d621b7d.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/3xFloatingPlatform.png"
dest_files=[ "res://.import/3xFloatingPlatform.png-a13f2c7c76bd3adae7076cf38d621b7d.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/5xFloatingPlatform.png-c8154094c5709787badb6bf61c4f7ac3.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/5xFloatingPlatform.png"
dest_files=[ "res://.import/5xFloatingPlatform.png-c8154094c5709787badb6bf61c4f7ac3.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

View File

@ -1,10 +0,0 @@
extends Area2D
onready var anim_player: AnimationPlayer = get_node("AnimationPlayer")
export var scoreValue: = 100
func _on_body_entered(body: Node) -> void:
GlobalState.score += scoreValue
anim_player.play("fade_out")
queue_free()

Binary file not shown.

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/FlyingLaserCutter.png-c86b91b5050518f7eae705da3712cbdc.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/FlyingLaserCutter.png"
dest_files=[ "res://.import/FlyingLaserCutter.png-c86b91b5050518f7eae705da3712cbdc.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/FlyingLaserCutterShaded.png-bdace770643648214f1e8737a3432eb7.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/FlyingLaserCutterShaded.png"
dest_files=[ "res://.import/FlyingLaserCutterShaded.png-bdace770643648214f1e8737a3432eb7.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 425 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/FlyingPlatformClean.png-3a13495afece8a5126f8bd1f78af73b9.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/FlyingPlatformClean.png"
dest_files=[ "res://.import/FlyingPlatformClean.png-3a13495afece8a5126f8bd1f78af73b9.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

BIN
assets/contraption/Gate.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 530 B

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/coin.png-fe8bb2aa6121a142ba566306481b879c.stex"
path="res://.import/Gate.png-5757a948fec1c859d8874d4207f43474.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/neutral object/coin.png"
dest_files=[ "res://.import/coin.png-fe8bb2aa6121a142ba566306481b879c.stex" ]
source_file="res://assets/contraption/Gate.png"
dest_files=[ "res://.import/Gate.png-5757a948fec1c859d8874d4207f43474.stex" ]
[params]

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/PixelPortal.png-6516e8317c3e4aff451056cc71fdb2fa.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/PixelPortal.png"
dest_files=[ "res://.import/PixelPortal.png-6516e8317c3e4aff451056cc71fdb2fa.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/PortalTerminal.png-3e32eaa7e1e81c8ff535b44343571884.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/PortalTerminal.png"
dest_files=[ "res://.import/PortalTerminal.png-3e32eaa7e1e81c8ff535b44343571884.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 685 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/ShieldVendingMachine.png-fbf356a433e63de886ffa987b75faa69.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/ShieldVendingMachine.png"
dest_files=[ "res://.import/ShieldVendingMachine.png-fbf356a433e63de886ffa987b75faa69.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

After

Width:  |  Height:  |  Size: 258 B

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 776 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/drop-through-platform.png-43ec027b4021bf7add492948799b7c3c.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/drop-through-platform.png"
dest_files=[ "res://.import/drop-through-platform.png-43ec027b4021bf7add492948799b7c3c.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/floating_platform_test.png-c6221f3121b32f0e4fe3fc3926807750.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/floating_platform_test.png"
dest_files=[ "res://.import/floating_platform_test.png-c6221f3121b32f0e4fe3fc3926807750.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/freeButton.png-2a50360c11506c59fb3dcd7e421a611d.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/freeButton.png"
dest_files=[ "res://.import/freeButton.png-2a50360c11506c59fb3dcd7e421a611d.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/freeButtonSlider.png-b94089bc85fb03cd527ec1850fb2e5a9.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/freeButtonSlider.png"
dest_files=[ "res://.import/freeButtonSlider.png-b94089bc85fb03cd527ec1850fb2e5a9.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/gateBlock.png-d194896fb3570f729d35956d8cac4082.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/gateBlock.png"
dest_files=[ "res://.import/gateBlock.png-d194896fb3570f729d35956d8cac4082.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/gateButton.png-cdc009ccc6e5ca1498a619945f29b211.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/gateButton.png"
dest_files=[ "res://.import/gateButton.png-cdc009ccc6e5ca1498a619945f29b211.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/Layer 1.png-0b67f940a501a482178a05e168cce974.stex"
path="res://.import/portal1.png-21062f2defc38e233041cea099e7b143.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://src/Actors/Blobby/Layer 1.png"
dest_files=[ "res://.import/Layer 1.png-0b67f940a501a482178a05e168cce974.stex" ]
source_file="res://assets/contraption/portal1.png"
dest_files=[ "res://.import/portal1.png-21062f2defc38e233041cea099e7b143.stex" ]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/portal2.png-3c3db3273d45db1fe32fbfb4c9d8b293.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/contraption/portal2.png"
dest_files=[ "res://.import/portal2.png-3c3db3273d45db1fe32fbfb4c9d8b293.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

View File

Before

Width:  |  Height:  |  Size: 915 B

After

Width:  |  Height:  |  Size: 915 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/blobby-effects-spritesheet.png-046e6327578f906889b338fa7d954dd5.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/effects/blobby-effects-spritesheet.png"
dest_files=[ "res://.import/blobby-effects-spritesheet.png-046e6327578f906889b338fa7d954dd5.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

View File

@ -0,0 +1,15 @@
[gd_resource type="AnimatedTexture" load_steps=4 format=2]
[ext_resource path="res://assets/effects/jump-point2.png" type="Texture" id=1]
[ext_resource path="res://assets/effects/jump-point3.png" type="Texture" id=2]
[ext_resource path="res://assets/effects/jump-point1.png" type="Texture" id=3]
[resource]
frames = 3
fps = 3.0
frame_0/texture = ExtResource( 3 )
frame_0/delay_sec = 0.1
frame_1/texture = ExtResource( 1 )
frame_1/delay_sec = 0.1
frame_2/texture = ExtResource( 2 )
frame_2/delay_sec = 0.1

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/jump-point.png-70b0f0ec994d7c67ae8022e9f48a20a2.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/effects/jump-point.png"
dest_files=[ "res://.import/jump-point.png-70b0f0ec994d7c67ae8022e9f48a20a2.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/jump-point1.png-9bec0c8f51279bc4e9ffef7153622c8a.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/effects/jump-point1.png"
dest_files=[ "res://.import/jump-point1.png-9bec0c8f51279bc4e9ffef7153622c8a.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/jump-point2.png-1640d9e8b835a3661bb96eb0afe3c26f.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/effects/jump-point2.png"
dest_files=[ "res://.import/jump-point2.png-1640d9e8b835a3661bb96eb0afe3c26f.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/jump-point3.png-0fb85d10b05debd26ae8726c9ead9d09.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/effects/jump-point3.png"
dest_files=[ "res://.import/jump-point3.png-0fb85d10b05debd26ae8726c9ead9d09.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

BIN
assets/effects/light.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/light.png-9e82fa5cc09a5c22ac916d34b5b0e560.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/effects/light.png"
dest_files=[ "res://.import/light.png-9e82fa5cc09a5c22ac916d34b5b0e560.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
assets/effects/noise.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/noise.png-ff0c85964c550a37eca633e2c54d0598.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/effects/noise.png"
dest_files=[ "res://.import/noise.png-ff0c85964c550a37eca633e2c54d0598.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

View File

@ -0,0 +1,45 @@
shader_type canvas_item;
uniform sampler2D noise_tex_normal;
uniform sampler2D noise_tex;
uniform float progress : hint_range(0.0, 1.0);
uniform float scale : hint_range(0.0, 100.0);
uniform float strength = 1.0;
// If your sprite doesn't have enough space and the explosion gets clipped,
// you can uncomment this and adjust the scale
void vertex() {
VERTEX *= scale;
UV *= scale;
UV -= (scale - 1.0) / 2.0;
}
void fragment() {
vec2 direction = texture(noise_tex_normal, UV).xy; // We're using normal map as direction
direction -= 0.5; // Since our normal map is a texture, it ranges from 0.0 to 1.0...
direction *= 2.0; // ...so we're going to make it range from -1.0 to 1.0.
direction = direction * strength * progress;
// UV for exploded texture
vec2 tex_size = 1.0 / TEXTURE_PIXEL_SIZE; // Real texture size in pixels
vec2 uv = floor(UV * tex_size) / (tex_size - 1.0); // Pixelate UV to snap pixels
uv = uv - direction; // Distort UV
// Texture with exploded UV
vec4 tex = texture(TEXTURE, uv);
// Dissolve alpha
float dissolve = texture(noise_tex, UV).x;
dissolve = step(progress, dissolve);
tex.a *= dissolve;
// Border (in case the edge of your sprite stretches, otherwise you can remove this block)
vec2 border_uv = uv * 2.0 - 1.0;
border_uv = clamp(abs(border_uv), 0.0, 1.0);
float border = max(border_uv.x, border_uv.y);
border = ceil(1.0 - border);
tex.a *= border;
COLOR = tex;
}

View File

@ -0,0 +1,13 @@
[gd_resource type="ShaderMaterial" load_steps=3 format=2]
[ext_resource path="res://assets/effects/pixelDissolve.gdshader" type="Shader" id=1]
[ext_resource path="res://assets/effects/noise.png" type="Texture" id=2]
[resource]
resource_local_to_scene = true
shader = ExtResource( 1 )
shader_param/progress = 0.0
shader_param/scale = 1.0
shader_param/strength = 0.1
shader_param/noise_tex_normal = ExtResource( 2 )
shader_param/noise_tex = ExtResource( 2 )

View File

@ -0,0 +1,18 @@
[gd_resource type="AnimatedTexture" load_steps=5 format=2]
[ext_resource path="res://assets/effects/run-dusting-left2.png" type="Texture" id=1]
[ext_resource path="res://assets/effects/run-dusting-left4.png" type="Texture" id=2]
[ext_resource path="res://assets/effects/run-dusting-left3.png" type="Texture" id=3]
[ext_resource path="res://assets/effects/run-dusting-left1.png" type="Texture" id=4]
[resource]
frames = 4
fps = 3.0
frame_0/texture = ExtResource( 4 )
frame_0/delay_sec = 0.1
frame_1/texture = ExtResource( 1 )
frame_1/delay_sec = 0.1
frame_2/texture = ExtResource( 3 )
frame_2/delay_sec = 0.1
frame_3/texture = ExtResource( 2 )
frame_3/delay_sec = 0.1

View File

@ -0,0 +1,18 @@
[gd_resource type="AnimatedTexture" load_steps=5 format=2]
[ext_resource path="res://assets/effects/run-dusting1.png" type="Texture" id=1]
[ext_resource path="res://assets/effects/run-dusting2.png" type="Texture" id=2]
[ext_resource path="res://assets/effects/run-dusting3.png" type="Texture" id=3]
[ext_resource path="res://assets/effects/run-dusting4.png" type="Texture" id=4]
[resource]
frames = 4
fps = 3.0
frame_0/texture = ExtResource( 1 )
frame_0/delay_sec = 0.1
frame_1/texture = ExtResource( 2 )
frame_1/delay_sec = 0.1
frame_2/texture = ExtResource( 3 )
frame_2/delay_sec = 0.1
frame_3/texture = ExtResource( 4 )
frame_3/delay_sec = 0.1

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/run-dusting-left.png-a905cad7d4e950342a8b268518719b7e.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/effects/run-dusting-left.png"
dest_files=[ "res://.import/run-dusting-left.png-a905cad7d4e950342a8b268518719b7e.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 B

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/0016 (Klein)-fs8.png-8c9e2ad1e33e3a503875e30ff7c519cc.stex"
path="res://.import/run-dusting-left1.png-51fa6b460e88eab172ebc2acfcc766eb.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/neutral object/whitegold orbicle/0016 (Klein)-fs8.png"
dest_files=[ "res://.import/0016 (Klein)-fs8.png-8c9e2ad1e33e3a503875e30ff7c519cc.stex" ]
source_file="res://assets/effects/run-dusting-left1.png"
dest_files=[ "res://.import/run-dusting-left1.png-51fa6b460e88eab172ebc2acfcc766eb.stex" ]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/run-dusting-left2.png-73a079c1363117147954fb2049303bc0.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/effects/run-dusting-left2.png"
dest_files=[ "res://.import/run-dusting-left2.png-73a079c1363117147954fb2049303bc0.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/run-dusting-left3.png-539cfbf8e6582e2ad4e1caef8c368cd7.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/effects/run-dusting-left3.png"
dest_files=[ "res://.import/run-dusting-left3.png-539cfbf8e6582e2ad4e1caef8c368cd7.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/run-dusting-left4.png-91dc1424d8bea3252aa55346170d537e.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/effects/run-dusting-left4.png"
dest_files=[ "res://.import/run-dusting-left4.png-91dc1424d8bea3252aa55346170d537e.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

Some files were not shown because too many files have changed in this diff Show More