Open Hexagon

Open Hexagon

Not enough ratings
Demo Tapes [Unfinished]
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
7.650 MB
14 Dec @ 3:00pm
17 Dec @ 1:56am
3 Change Notes ( view )

Subscribe to download
Demo Tapes [Unfinished]

Description
Demo Tapes was meant to be a pack written for Open Hexagon 2.1.7. It was my first original content that I was making in a long time. Demo Tapes also was meant to serve as a blueprint and working proof of concept that would lay out a lot of the ground work for a future Lua-based engine in Baumm's rewrite of the game, utilizing the `pseudogame` library and building a custom engine on top of it to showcase concepts not possible to achieve in the current engine (unless you do what I do right here, or heavily abuse shaders). The concepts were meant to add new features and tools to easily be utilized by future pack developers.

A couple things to know:

- This pack is unfinished. I hid all of the levels I've thought about, but don't have any implementation. That's all levels except for one.
- You'll need the pseudogame dependency. My custom engine builds on top of the pseudogame library to handle emulated rendering logic.
- Please feel free to read the Lua code. While my custom engine implementation consists of many moving parts, you may find a couple of modules useful to incorporate into your own level packs.

Tracks Used:

Another Bistro - Synthet. Licensed with Creative Commons 3.0 BY-NC-SA (https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode). Check out some of his work: https://synthet.studio/

Why is this pack unfinished?

Well, in part, creating your own custom engine is no small feat. It takes a ton of time to make your own engine, and deep knowledge of the Lua programming language and game engine to do so. The first level, Fresh Eyes, was meant to establish all of the foundations of the engine so it was going to take much longer to make than the other levels that I was going to be making.

This isn't to say that subsequent levels weren't going to take quite a bit of time as well. If you thought that all of the features that are currently present in my custom engine was a lot, there were going to be more features. I was planning on directly modding and patching Pseudogame to introduce new features that I would need to use for my engine to sufficiently pull off certain concepts for levels. Plus, charting music and making beatmaps is an incredibly tedious procedure. I'm sure you can ask anybody who makes charts for a rhythm game and they'll tell you the same thing.

However, that alone wasn't going to stop me from working on this pack; I wanted all of that time and dedication to be spent making a perfect demonstration for what I envisioned the future of Open Hexagon to be. The *real* reason why I stopped working on Demo Tapes is for the same reason that Vittorio Romeo stopped providing regular updates to Open Hexagon: the community.

I'm gonna not explain the whole thing here on Steam. I have a GitHub repo for this pack that goes more into detail about this and a lot of other things about this pack.
1 Comments
Morxemplum  [author] 17 Dec @ 1:59am 
Sorry. Didn't realize that my "fix_require" script didn't work on Windows. Turns out that you can't directly validate a directory on Windows, so I had to do a quick workaround.

♥♥♥♥ Microsoft.