-= firetrucks.u =-
(I think it is cool... maybe you will too?) What is it?
firetrucks.u is a code package designed to allow mappers to more easily create powerful narratives in Unreal 227. Well, it isn't THAT dependent on 227. 227i was still in development when a lot of this was coded, and it started development on 227h.
It was originally intended for a specific project (Chronicles of Weedrow vol. 2). Due to development stagnation and other issues, the code is being released. Development on this code started nearly a year ago and since then I have put hundreds of hours into it.
What does it do?
There are utilities for cutscenes, dialogue, complicated point-and-click adventure game sequences, a large number of triggers, and much more.
Features
- Interact with actors in new and unprecedented ways with UseEventAssociator
- Have a chat with pawns (or other actors) with the all new DialogueNode class
- Create complex and powerful puzzle sequences and more with the deterministic finite automata suite (1000% easier than it sounds!)
- Special extra interactive inventory items and triggers for improved player inventory experience
- Complete rework of translator into Journal which not only hold old messages but can display images and much more
- Many new triggers subclasses for triggering in specific ways or performing in certain ways while triggered. Way too much stuff to list here
- MouseTriggers suite allowed dedicated mappers to create complex point and click adventure game like sequences
- Some new decoration classes because why not
- Even more!
Certain things I know will break. Other stuff isn't tested at all. This was designed first and foremost for single player.
Download (includes example map)
Latest version: http://ebd.unrealsp.org/firetrucks/firetrucks_1_2_0.zip
trashbag addon pack: http://ebd.unrealsp.org/trashbag/trashbag_1_1_0.zip
Documentation
http://ebd.unrealsp.org/firetrucks/
http://ebd.unrealsp.org/trashbag/
http://www.unrealsp.org/viewtopic.php?f=3&p=65676
Credits
- ebd for being a horrible programmer
- Qtit/Z-Enzyme for the PawnTrigger class (which was edited a bit and renamed to avoid conflicts)
- Frieza for inspiration, motivation, and many sleepless nights on my end
- Jet v435 for for making me implement all these extra features so he could live out his dream of remaking some old game
- ividyon for generously providing hosting for the project
- Smirftsch, Oldunreal and the 227 patch for breathing new life into this old game (as well as granting early access to 227i)
- And the rest of the Weedrow 2 team
With that out of the way, some people suggested that I announce this project here as well. It's just a code package of classes for mappers really, but I did spend an enormous amount of time on it and I'd like it to be of use to someone. I know the documentation could be a bit more thorough in places so I am happy to answer any questions people might have.





