James Lambert
7a37be91c9
Translate load and save game menu
2023-11-08 21:49:27 -07:00
James Lambert
60a0e39d1d
Add translations for new game menu
2023-11-07 22:10:41 -07:00
James Lambert
1b3c1c9aa4
Translate most of the option tabs
2023-11-06 22:02:38 -07:00
James Lambert
00bdc90861
Finish up audio options using the menu builder
2023-11-05 08:48:58 -07:00
James Lambert
9ec21b9c1a
Start migrating audio options to use a menu builder
2023-11-04 22:52:25 -06:00
hackgrid
202ee5cb3d
oops
2023-11-04 10:12:03 +01:00
hackgrid
fb0cd333c2
Update Makefile to require at least one closecaption and gameui language file
2023-11-04 10:08:45 +01:00
hackgrid
fd35a587b5
require at least english gameui texts to build subtitles
2023-11-04 10:01:09 +01:00
James Lambert
bab60422bf
Add some translations to the audio menu
2023-11-03 22:15:01 -06:00
James Lambert
94f9622861
Add main menu translations
2023-11-02 21:56:36 -06:00
James Lambert
3ee77ffc71
Added cheat to unlock portal gun
2023-11-02 19:03:51 -06:00
James Lambert
f2f94ed7af
Finish up non english fonts
2023-10-28 19:24:21 -06:00
James Lambert
3bfe6f4a76
Add support for fonts with more than 256 chracters
2023-10-28 12:31:30 -06:00
James Lambert
e9a72bc967
Get translation loading mostly working
2023-10-26 22:32:18 -06:00
James Lambert
93d99d6cb5
Build translations into separate files
2023-10-26 22:00:02 -06:00
James Lambert
b38c920525
Work on intro cutscene
2023-10-26 18:56:49 -06:00
westonCoder
4c5c23315b
Added Ambient Sound to Game
...
- simply added the ambient_base sound to the game. its actually a very small sound file, so we could layer on other ambient sounds on top that are queued by different parts of the level in the future if we wanted.
- because this is an activeSound it is also effected by the bug where if you save and reload it is no longer playing (just like the current glados voice line activeSound)
- tested in entire game seems to work well.
2023-10-26 12:40:14 -05:00
James Lambert
f075892f33
Triangulate meshes in blender when exporting to fbx
2023-10-24 22:30:37 -06:00
hackgrid
0098405262
fix Makefile and update docs
2023-10-20 11:56:31 +02:00
James Lambert
e0d0b7d0ea
Add valve intro
2023-10-19 22:52:58 -06:00
James Lambert
b737f3a84e
Use symbolic link to portal instead of copying individual files
2023-10-19 21:33:39 -06:00
James Lambert
74e02269e8
Fix a build problem around subtitles
2023-10-16 21:45:01 -06:00
hackgrid
550c79dfb0
Update Makefile
2023-10-15 11:14:11 +02:00
hackgrid
44217fb546
Implement modular multi-audio-language support.
2023-10-14 15:13:13 +02:00
James Lambert
4e79c243b9
Add observation room decor to test chamber 01
2023-10-13 16:37:59 -06:00
James Lambert
4445cca8c1
Add desk and chair decor
2023-10-12 18:46:46 -06:00
James Lambert
c61a8a802b
Add monitor decor object
2023-10-11 21:47:26 -06:00
westonCoder
255cbbad4b
Slight Fixes to Subtitles Making
...
- added subtitles.h as dependency in a few places in makefile
- moved making a directory for the subtitles.h/.c to inside the python script
- fixed pathing for a #include
building is now working for me.
2023-10-11 12:23:21 -05:00
hackgrid
ebc5b112d1
Fix Makefile
2023-10-11 10:59:07 +02:00
James Lambert
1228850440
Better integrate subtitle generation into the build process
2023-10-10 22:13:48 -06:00
lambertjamesd
b88d4d1192
Merge pull request #275 from westonCoder/subtitles-dynamic-enhancements
...
Dynamic Captions Building and Enhancements
2023-10-10 20:33:37 -06:00
westonCoder
b2bde849ba
Dynamic Captions Building and Enhancements
...
- python file added and invoked at make that produces a subtitles.c and subtitles.h synamically based on the closed captions files present inside of the resource/ folder
- added an in-game slider to choose from the languages which were dynamically loaded at time of building.
- if no closecaption files are present at the time of building, the script will still make the subtitles.c/.h but it just wont have any data. This will also result in the two menu items relating to closed captions being removed.
- the names of subtitles in the .yaml files are the upercase versions of the names of subtitles in each subtitle file, so that they are easy to find.
- fixed margins on sides of subtitles
- fixed color of subtitles to be more visible
- sped up the fade in and out animations.
- automated new-line breaks.
Issues I have seen:
- if you load more than like 6 closed caption languages into the resource/ folder the game doesnt seem to want to start up once built. I think this is due to the sheer size of the subtitles.c file that is generated. I would love some feedback on how to make this work a little better/be more memory efficient, as it would be nice to have every closed caption language available on every build.
- languages with very unique characters (chinese, japanese, korean, greek, etc.) do not work because the python codec that is used to decode/encode the files doesnt support them. for now that logic is in a try/except so it wont fail, it will simply skip a language that is not supported.
2023-10-09 21:09:22 -05:00
James Lambert
c937b43f78
Fail to get rumble pak working right
2023-10-09 18:52:28 -06:00
hackgrid
92f9c0aaea
add french, russian & spanish to Makefile
2023-10-08 13:02:58 +02:00
hackgrid
7982bb408a
Merge branch 'lambertjamesd:master' into german-audio
2023-10-08 12:19:46 +02:00
James Lambert
8887125fe4
Fixup some portal firing logic
2023-10-07 20:50:06 -06:00
hackgrid
ea39e18ca1
add new german_audio target to Makefile
2023-10-07 22:22:32 +02:00
James Lambert
5526034235
Work on piston moving sound effects
2023-10-06 22:12:02 -06:00
James Lambert
d08cbbb0b8
Improve appearance of light rail endcaps
2023-10-04 21:47:21 -06:00
James Lambert
5bdefbf465
Merge coplanar static meshes to reduce culling load
2023-10-02 21:20:52 -06:00
James Lambert
7dc17db4a8
turn on optimizations
2023-10-01 20:16:05 -06:00
lambertjamesd
43ea3e4f1e
Merge pull request #253 from hackgrid/fix-make-2
...
Fix Makefile some more (fixes #252 )
2023-09-19 19:23:12 -06:00
hackgrid
71f616f548
Fix Makefile
2023-09-18 21:05:26 +02:00
James Lambert
65eebe53d3
Work on portal ball trail
2023-09-17 22:35:38 -06:00
James Lambert
aea526a537
Fix crash when firing
2023-09-15 18:52:17 -06:00
lambertjamesd
ba4d272451
Merge pull request #251 from hackgrid/fix-make-1
...
Fix Makefile (Fixes #226 )
2023-09-15 18:41:16 -06:00
James Lambert
66f19b3cd5
Start work on portal gun projectile
2023-09-14 22:45:02 -06:00
hackgrid
99f974bc0d
Fix Makefile
2023-09-14 09:57:13 +02:00
James Lambert
5582be9a3b
Make fizzler look better
...
implement particle effects for exploding balls
2023-09-13 22:05:27 -06:00
James Lambert
5aba1b3e77
Implemented very broken portal particle effect
...
Fixed portal hud indicator
2023-09-12 22:21:52 -06:00
James Lambert
cfb98555c5
Make progress on particle effects
2023-09-12 21:43:55 -06:00
James Lambert
42f99d4c8b
Mount entire project folder into docker again
2023-09-05 07:47:57 -06:00
James Lambert
6a603395ab
Add indicator lights for signals
2023-09-04 20:39:42 -06:00
James Lambert
73f4e6f9a7
Fix some trigger related bugs
2023-09-04 10:22:38 -06:00
James Lambert
1afc1cd2ce
fix make issue
2023-09-03 15:17:18 -06:00
James Lambert
298dab67f6
Implement test chamber 05 failsafe
2023-09-03 15:13:40 -06:00
James Lambert
60485246d1
Add collision to portal border
2023-08-20 21:57:49 -06:00
James Lambert
a452dbea3e
Reduce scene scale by half
2023-07-15 21:26:22 -06:00
James Lambert
69a44eba1d
Move animated meshes to be dynamically loaded
2023-07-15 21:08:37 -06:00
James Lambert
8470c4ae22
Fix some fizzler related issues
2023-07-15 15:35:37 -06:00
James Lambert
77a44b2e64
Only load some models when needed
2023-07-15 11:28:43 -06:00
James Lambert
148534a67f
Start work on dynamic loading of models
2023-07-14 23:10:48 -06:00
James Lambert
cf3efa84aa
Add portal cleanser sides
2023-07-14 21:03:34 -06:00
James Lambert
4ae24a854f
Security cameras can now detach from wall
2023-07-01 08:31:49 -06:00
James Lambert
617baaaf6e
Add security cameras
2023-06-30 23:03:09 -06:00
James Lambert
bcba882efd
Add clock object
2023-06-29 08:44:11 -06:00
David Voswinkel
2cc5ffb974
Remove docker command from main makefile
2023-05-16 20:20:20 +02:00
David Voswinkel
e7aa6a96ae
Make docker build work
2023-05-16 20:15:11 +02:00
James Lambert
0602f6c30e
Work on controls settings
2023-05-12 08:21:47 -06:00
James Lambert
3fe76c2d30
Start work on joystick options
2023-05-10 21:20:07 -06:00
James Lambert
6a2b490112
Implement menu sounds
2023-05-09 20:41:36 -06:00
westonCoder
0b504bf482
Romfix and Makefile Info
...
- Added info on how to fix a rom if having hardware issues
- made the readme a little prettier with specific types of code blocks
- fixed the makefile to add build dependencies to game_menu
- added a make option "fix" that fixes a rom that is already made
2023-05-06 18:37:00 -05:00
hackgrid
588bf1d377
Fix Makefile
2023-05-01 20:22:09 +02:00
James Lambert
4adbef10b4
Start work on load game menu
2023-04-29 21:32:38 -06:00
Weston Salinas
5dece6e607
Require clips.h When Compiling Menus
...
- was unable to build withoug clips.h being built before test_chamber_00.h
2023-04-29 11:15:26 -05:00
James Lambert
bba255a357
Work on controls menu
2023-04-25 21:20:32 -06:00
James Lambert
e648add422
Breakup menu code into multiple files
2023-04-22 22:33:29 -06:00
James Lambert
8621a04d3c
Made a lot of progress on new game menu
2023-04-22 17:32:28 -06:00
James Lambert
ba5f97b346
Work on main menu camera
2023-04-21 23:32:46 -06:00
James Lambert
6b311659d6
Start work on main menu
2023-04-21 21:05:14 -06:00
James Lambert
aa3ea24c16
Get font rendering working
2023-04-21 16:46:26 -06:00
James Lambert
fbcedbec80
Refine portal_pak_dir extraction process
2023-04-15 00:30:21 -06:00
James Lambert
0d312e1f79
More work on test chamber 07
2023-03-31 21:10:42 -06:00
James Lambert
0cdb9bf8c0
More work on test chamber 07
2023-03-30 16:40:49 -06:00
James Lambert
e9e443ebeb
Refactor door to be controlled by animation controller to allow for multiple door types
2023-03-26 21:33:23 -06:00
James Lambert
f4b149d24b
Start work on test chamber 07
2023-03-13 21:13:47 -06:00
Weston Salinas
66bccd2b5b
Flickering Signage Addition
...
- there is now a new asset "signage_off.blend"
- when the player first looks at a sign it exponentially is on more often
- video attached to PR of flickering in action
- majority of changes in signage.c
2023-03-12 10:56:10 -05:00
James Lambert
affd0de279
work on test chamber 06
2023-02-26 22:05:06 -07:00
James Lambert
d66003f315
Start work on test chamber 06
2023-02-23 21:55:57 -07:00
James Lambert
9878d18821
Finish up test chamber 05
2023-02-21 21:02:24 -07:00
James Lambert
e0789a13fc
Add ball burn marks
2023-02-11 21:17:44 -07:00
James Lambert
95f9239d7e
Underwater graphics done
...
moved autoportal frames to be a decor object
2023-02-10 21:11:58 -07:00
James Lambert
8938c24ae7
Work on test chamber 04
2023-02-03 21:56:10 -07:00
James Lambert
b578bf11f8
Work on test chamber 04
2023-02-02 21:26:13 -07:00
James Lambert
7148d79a91
Texture ball catcher and ball launcher
2023-01-25 21:03:23 -07:00
James Lambert
7d71ed2708
Implement test chamber 6
2023-01-21 22:00:41 -07:00
James Lambert
65523d12fb
Fix some bugs with the ball launcher
2023-01-17 20:59:04 -07:00
James Lambert
1ff35c25f2
Start work on ball launcher, ball catcher, and ball
2023-01-16 14:36:32 -07:00
James Lambert
7f965d28f3
Work on switch object
2023-01-02 15:45:39 -07:00
James Lambert
be1f6dd243
Allow static to be modfied by a transform
2022-12-30 21:58:05 -07:00