portal64-still-alive/skelatool64/src
Matt Penny 1e8275eec3
Chamber 15 - first pass (#39) (#69)
* started on chamber 15

* fizzler width can now be scaled via blender object's scale.x

* fix fizzler rendering radius (remember, fizzlers are per default 2x2, still their internal width height was 1x1?)

* chamber 15 first room functionally complete

* chamber 15: first room decor

* finished first room of chamber 15

* test chamber 15 second room WIP

* chamber15 hallway from room 2 to room 3 (WIP) and more progress on room 2

* test chamber 15: added observation room to room2, added voice lines add the beginning

* test chamber 15: finishing room 2

* enable "new game" menu entry for chamber 15 & boot into the intro menu again instead of straight into chamber 15

* Start on shamber 15 hazard hallway

Hallway is modeled with collision. No platforms.

* Decals and platform + light cutouts for chamber 15 hazard hallway

* Animate one moving platform in chamber 15 hazard hallway

This one animation is ~19 KB. Look at optimizing.

* Add material for water hazard wall

* Use water hazard wall material in chamber 15

* Start modelling final room of chamber 15

* Chamber 15 final room - side rooms

* Chamber 15 final room - pistons and exit

* Chamber 15 final room - observation room

* Chamber 15 final room - ball launcher and catcher

* Chamber 15 final room - ball trap and indicator lights

* Chamber 15 final room - ball trap doors

* Chamber 15 final room - collision

* Chamber 15 final room - animations and triggers

* Chamber 15 - escape hatch

* Chamber 15 - finish final room

* Chamber 15 - start on room 3

* Chamber 15 - main room 3 layout and collision

* Fix UV translation

Do not translate minimum coordinates, otherwise the translation will be
cancelled out.

* Chamber 15 - room 3 stair room

* Chamber 15 - room 3 dividers and ball launcher/catcher

* Chamber 15 - room 3 finishing touches

* Observation room decor
* Triggers
* Indicator lights
* Decals

* Chamber 15 - merge beginning and end

* Chamber 15 - fix room boundaries

---------

Co-authored-by: Deconimus <pascal.sielski@gmx.de>
Co-authored-by: Deconimus <Deconimus@users.noreply.github.com>
2024-05-28 01:53:02 -04:00
..
definition_generator Fix typo in header file name. 2024-03-25 00:40:33 +01:00
definitions Bring changes over from work done for n64 game jam 2023-08-05 13:07:08 -06:00
lua_generator skelatool64: fix "pessimizing-move" warnings + clean build with main Makefile. Fix typo. 2023-12-11 19:19:50 +01:00
materials skelatool64: fix "pessimizing-move" warnings + clean build with main Makefile. Fix typo. 2023-12-11 19:19:50 +01:00
math Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
BoneHierarchy.cpp skelatool64: fix "pessimizing-move" warnings + clean build with main Makefile. Fix typo. 2023-12-11 19:19:50 +01:00
BoneHierarchy.h skelatool64: fix "pessimizing-move" warnings + clean build with main Makefile. Fix typo. 2023-12-11 19:19:50 +01:00
CFileDefinition.cpp Avoid truncate warning in CFileDefinition 2023-08-07 12:22:09 +02:00
CFileDefinition.h Work on static lighting 2023-06-06 08:14:49 -06:00
CommandLineParser.cpp z sort portal gun 2023-08-18 22:12:20 -06:00
CommandLineParser.h z sort portal gun 2023-08-18 22:12:20 -06:00
DisplayList.cpp skelatool64: fix "pessimizing-move" warnings + clean build with main Makefile. Fix typo. 2023-12-11 19:19:50 +01:00
DisplayList.h Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
DisplayListGenerator.cpp Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
DisplayListGenerator.h Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
DisplayListSettings.cpp Refactor animation system 2022-12-02 22:06:19 -07:00
DisplayListSettings.h z sort portal gun 2023-08-18 22:12:20 -06:00
Enum.h Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
ErrorCode.h Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
ErrorResult.cpp Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
ErrorResult.h Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
ExtendedMesh.cpp Chamber 15 - first pass (#39) (#69) 2024-05-28 01:53:02 -04:00
ExtendedMesh.h Merge coplanar static meshes to reduce culling load 2023-10-02 21:20:52 -06:00
FileUtils.cpp Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
FileUtils.h Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
MathUtil.cpp Fix typo in header file name. 2024-03-25 00:40:33 +01:00
MathUtil.h Fix typo in header file name. 2024-03-25 00:40:33 +01:00
MeshWriter.cpp skelatool64: fix "pessimizing-move" warnings + clean build with main Makefile. Fix typo. 2023-12-11 19:19:50 +01:00
MeshWriter.h work on textures with palletes 2022-09-03 19:14:07 -06:00
RCPState.cpp Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
RCPState.h Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
RenderChunk.cpp Work on lua bindings 2022-09-05 17:12:08 -06:00
RenderChunk.h Work on lua bindings 2022-09-05 17:12:08 -06:00
RenderChunkOrder.cpp Refactor animation system 2022-12-02 22:06:19 -07:00
RenderChunkOrder.h Create chell 3d model 2022-11-24 21:50:25 -07:00
SceneLoader.cpp Work on lua bindings 2022-09-10 21:28:38 -06:00
SceneLoader.h Add ability to specify normal source as tangent and cotangent 2022-07-18 08:19:36 -06:00
SceneModification.cpp Work on lua bindings 2022-09-10 21:28:38 -06:00
SceneModification.h work on dynamic signage 2022-08-09 12:59:09 -06:00
SceneWriter.cpp Cleanup old animator 2022-12-02 22:06:19 -07:00
SceneWriter.h Include skelatool as part of the project to ensure the skelatool version matches the portal version 2022-05-17 20:46:03 -06:00
StringUtils.h work on textures with palletes 2022-09-03 19:14:07 -06:00
StringUtls.cpp work on textures with palletes 2022-09-03 19:14:07 -06:00
ZSorter.cpp Fix model export 2023-11-20 21:55:09 -07:00
ZSorter.h Allow armature to be pre z sorted 2023-11-20 21:55:09 -07:00