Entire project

This commit is contained in:
Gnarwhal 2024-08-07 04:59:26 +00:00
commit cba41886e5
Signed by: Gnarwhal
GPG key ID: 0989A73D8C421174
69 changed files with 3982 additions and 0 deletions

64
res/levels/tree/level.txt Normal file
View file

@ -0,0 +1,64 @@
174 63
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T T
T @$ T
T @$@$ T
T @@$@$@$ T
T 2$$@$@$@$ T
T @$@$@$$@$$@$ T
T @$$$$$@$24 T
T @$$$$$$$$@$@$@$ T
T @$@$$$$$$$$$$$$$@$$$ T
T @$$$$$$$$$$$$@$@$@$@ T
T $@$@$@$$$$$$$$$$@$@$@$$ T
T @$@$@$$@@$@$@$@$$$$$$$ T
T @$@$$$@$@$$$@$@$@$@$@$ T
T @$@$$$$$$$$@$@$@$@$ T
T @$@$@$$$$@$@$@$@$@$@$@$@$@$@$ T
T @$@$@$@$$$$$$$$$$@$@$ T
T $@$$@$@@@@$$@$$$@$@$$$@$@$$@$$ T
T |||||| T
T |/ \|| T
T | || T
T |\_/|| T
T |||||| T
T |||||| T
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT

View file

@ -0,0 +1,7 @@
256
12
64
256
128
512
24

2
res/save/defines.txt Normal file
View file

@ -0,0 +1,2 @@
USERNAME
HolaSten

1
res/save/start.txt Normal file
View file

@ -0,0 +1 @@
downloads

13
res/shaders/s2a/frag.gls Normal file
View file

@ -0,0 +1,13 @@
#version 330 core
uniform sampler2D sampler;
in vec2 texCoords;
out vec4 color;
void main() {
color = texture(sampler, texCoords);
if(color.a == 0)
discard;
}

15
res/shaders/s2a/vert.gls Normal file
View file

@ -0,0 +1,15 @@
#version 330 core
uniform mat4 mvp;
uniform vec2 animProps; // Loc 0 - Frame Width, Loc 1 - Offset
layout (location = 0) in vec3 vertices;
layout (location = 1) in vec2 iTexCoords;
out vec2 texCoords;
void main() {
texCoords = vec2(((iTexCoords.x * animProps.x) + animProps.y), iTexCoords.y);
gl_Position = mvp * vec4(vertices, 1.0);
}

9
res/shaders/s2c/frag.gls Normal file
View file

@ -0,0 +1,9 @@
#version 330 core
uniform vec4 iColor = vec4(0, 0.6, 0.9, 1);
out vec4 color;
void main() {
color = iColor;
}

9
res/shaders/s2c/vert.gls Normal file
View file

@ -0,0 +1,9 @@
#version 330 core
uniform mat4 mvp;
layout (location = 0) in vec3 vertices;
void main() {
gl_Position = mvp * vec4(vertices, 1);
}

13
res/shaders/s2cs/frag.gls Normal file
View file

@ -0,0 +1,13 @@
#version 330 core
uniform sampler2D sampler;
uniform vec4 iColor = vec4(1, 1, 1, 1);
in vec2 texCoords;
out vec4 color;
void main() {
color = texture(sampler, texCoords) * iColor;
}

16
res/shaders/s2cs/vert.gls Normal file
View file

@ -0,0 +1,16 @@
#version 330 core
uniform mat4 mvp;
uniform vec2 offset;
uniform vec2 dims;
layout (location = 0) in vec3 vertices;
layout (location = 1) in vec2 itexCoords;
out vec2 texCoords;
void main() {
texCoords = itexCoords * dims + offset;
gl_Position = mvp * vec4(vertices, 1);
}

12
res/shaders/s2t/frag.gls Normal file
View file

@ -0,0 +1,12 @@
#version 330 core
uniform vec4 iColor = vec4(1, 1, 1, 1);
uniform sampler2D sampler;
in vec2 texCoords;
out vec4 color;
void main() {
color = texture(sampler, texCoords) * iColor;
}

13
res/shaders/s2t/vert.gls Normal file
View file

@ -0,0 +1,13 @@
#version 330 core
uniform mat4 mvp;
layout (location = 0) in vec3 vertices;
layout (location = 1) in vec2 itexCoords;
out vec2 texCoords;
void main() {
texCoords = itexCoords;
gl_Position = mvp * vec4(vertices, 1);
}

View file

@ -0,0 +1,19 @@
13 1 1
USERNAME
Well well well. We meet at last USERNAME. Took you long enough to find me.
Well no matter it's too late for yo u to stop me. I've already planted myself'
in your /root dircetory. I've also breached FIREWALL 1 - 4 and I will
be breach number 5 soon. Good luck stopping me. You don't even have the
administrator password let alone your network admin password. You'll
never delete me from root or close the FIREWALL holes before I break FIREWALL 5.
Well would love to stay and chat but I have a FIREWALL to get through and data
to steal. Have fun storming the castle!
What would you like to do?
Hint:
- exit
exit
1
2 0
not_a_virus

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1,16 @@
11 0 1
Dear Future Self
Ok now you'll never forget. Network admin passwords are located in /usr/admin.
You can type 'cd /usr/admin' from anywhere to get there. Also you can use the run
command to use PasswordHax.out.
Sincerely,
Forgetful Network Admin
What do you want to do?
exit
1
2 0
downloads

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1,40 @@
22 1 4
USERNAME
USERNAME@comp:~/Downloads$ ls
/Ludum Dare 41
/LD40
/Cornbread
/Existential Crisis
/not_a_virus
Ludum Dare 41.tar.gz
Bulldozer.jar
minecraft.out
IMG0407923.jpg
Half Slab.png
Turkish Prison.png
PasswordHaxz.out
SupreSmeshBras.1.2.out
eclipse-inst-linux64.out
mingw-get-setup.out
README.txt
What would you like to do?
Hint:
- cd not_a_virus
cd not_a_virus
1
2 0
not_a_virus
cd ../
1
2 0
home
open README.txt
1
2 0
README
run PasswordHaxz.out
1
2 0
jungle

View file

@ -0,0 +1 @@
1

25
res/story/home/prompt.txt Normal file
View file

@ -0,0 +1,25 @@
15 1 2
USERNAME
USERNAME@comp:~/$ ls
/Downloads
/Desktop
/Documents
/Music
/Photos
/Public
/Templates
/Videos
mlg_360_quick_scope.ogg
player_control.sh
README.txt
What would you like to do?
open README.txt
1
2 0
~README
chmod player_control.sh
4
0 0
player_color

1
res/story/home/type.txt Normal file
View file

@ -0,0 +1 @@
1

202
res/story/jungle/level.txt Normal file
View file

@ -0,0 +1,202 @@
victory
200 200
00100010010111101101010001010101100110101001001010010100100100101100100111010010110101111110010010010010001001011110110101000101010110011010100100101001010010010010110010011101001011010111111001001001
0 0
0 0
1 1
0 0
1 1
0 0
0 0
1 0
0 1
1 0
0 1
0 0
1 1
0 0
0 0
1 0
1 1
0 1
0 1
1 1
0 0
1 1
0 0
0 1
1 0
0 1
0 0
1 0
1 0
0 1
1 1
1 1
0 1
1 0
0 1
1 0
0 1
0 0
0 1
0 0
1 0
0 0
1 1
0 0
0 1
1 0
1 1
1 1
1 1
1 0
0 0
0 1
1 1
0 1
1 1
0 1
0 1
0 0
1 0
0 0
0 0
1 0
1 0
1 0
0 0
1 0
0 0
0 0
1 0
0 0
0 1
1 0
0 1
1 0
0 0
1 0
0 0
1 1
0 0
0 1
1 0
0 1
0 1
0 1
0 0
0 0
1 0
0 1
0 0
1 0
1 1
1 1
0 1
1 1
0 0
1 1
0 0
1 0
0 0
0 0
1 1
0 0
1 1
0 0
1 0
0 1
1 0
0 1
0 0
1 0
0 0
1 1
0 0
1 1
0 0
0 0
0 1
1 1
0 0
1 1
0 0
0 1
1 0
1 1
0 0
1 0
0 1
1 0
0 0
0 1
1 0
1 0 1
0 0 0
0 1 0
1 0 0
0 1 Password = BegoneVirus 0
1 0 1
0 1
0 E 1
1 101010010010 0
0 100101011001010100101010101101010100100100001001001001000 0
0 0 0 1
1 1 0 1
0 1 1 0
0 0 1 0
1 1 0 1
0 0 1 1
1 1011001010 0 1
0 0 0
1 1001010 1 1
0 0 1 0
0 1 1 1
0 1 0 1
1 0 1 1
0 1 0 1
1 0 1 0
0 1 1 0
0 1 0 1
1100010001010010010010010010001000100 1 1 0
1 0 1 1
0 1 1 0
0 0 1 0
1 1 0 0
0 1 1 1
0 0 1
1 0 1
0 0 0
1 1
0 011010 0
1 010010 1 1 0
0 1 0 0
0 0 1 1
1 011001 0
0 1
0 0
1 0
0 0
0 1
1 1
0 100101 0
0 1
1 0
0 1
1 1
0 1
0 000101001 0
1 1
0 S 0
0 1001001001010101010 1
1 0
0 1
0 1
1 0
0 0
1 0
0 0
0 1
1######################################################################################################################################################################################################0
00100010010111101101010001010101100110101001001010010100100100101100100111010010110101111110010010010010001001011110110101000101010110011010100100101001010010010010110010011101001011010111111001001001

View file

@ -0,0 +1,7 @@
400
12
64
200
100
512
24

View file

@ -0,0 +1 @@
2

View file

@ -0,0 +1,11 @@
3 0 1
Please login.
Enter your username (limit 8 characters):
default
2
1 8
USERNAME
2 0
password

1
res/story/login/type.txt Normal file
View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1,21 @@
11 1 2
USERNAME
USERNAME@comp:~/Downloads/not_a_virus$ ls
/not_your_data
totally_legit.out
free_gems.so
DONOTREADME.txt
What would you like to do?
Hint:
- cd ../
- open DONOTREADME.txt
cd ../
1
2 0
downloads
open DONOTREADME.txt
1
2 0
DONOTREADME

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1,17 @@
downloads
1
USERNAME
5
Please login.
Enter your username:
> USERNAME
1 50000000 3
Enter your password:
> -n
3 1000000000
2 100000000 1
************
3 2000000000

View file

@ -0,0 +1 @@
3

322
res/story/start/anim.txt Normal file
View file

@ -0,0 +1,322 @@
10 0
login
1
0.05
V
0.05
Vi
0.05
Vir
0.05
Viru
0.05
Virul
0.05
Virule
0.05
Virulen
1
Virulent
2
Virulent
Gnarly Narwhal

1
res/story/start/type.txt Normal file
View file

@ -0,0 +1 @@
0

View file

@ -0,0 +1,8 @@
5 1 0
USERNAME
Oi you again! What are you doing here? The dev ran out of time and had to end the
game way early? Well then heck this heck I'm out. Toodles!
YOU WIN! USERNAME is the wiiiner!
Type 'quit' to quit.

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1,9 @@
4 0 1
.sh are shell scripts. typing 'chmod script_name.sh' adds it to your list of global commmands.
What do you want to do?
exit
1
2 0
home

View file

@ -0,0 +1 @@
1