Did you know? UBerserker loves the Dispersion Pistol.

[u1]firetrucks.u

For questions and discussion about UnrealEd, UnrealScript, and other aspects of Unreal Engine design.

Moderators: Semfry, ividyon

User avatar ebd
Trustee Member Trustee Member
Posts: 441
Joined: 05 Apr 2008, 19:08
Contact:

Subject: [u1]firetrucks.u

Post Posted: 23 May 2013, 00:15

-= 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.

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!

Wasn't supposed to be for Weedrow 2?
Yeah, it was. I'd rather not talk about it in a public thread. PM me if you must discuss it.

Will it work with coop?
Certain things I know will break. Other stuff isn't tested at all. This was designed first and foremost for single player.

Is there any documentation?
http://www.unrealsp.org/viewtopic.php?f=3&p=65676
There is also a lot of documentation in the scripts for each actor. Previously it was parsed into some web-accessible documentation, but there is no longer hosting for that so you will just have to take my word for it

Thanks to ividyon for the hosting words of encouragement!

Download?
Latest version: https://github.com/scraphammer/firetrucks/releases/tag/1.2

trashbag latest version: https://github.com/scraphammer/trashbag/releases/tag/1.1

Credits
  • ebd for being a shitty 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
  • smirth.. smrift... The OldUnreal crew and the 227 patch for breathing new life into this old game
  • And the rest of the Weedrow 2 team

Known Bugs & Upcoming Changes
  • None at the moment
Last edited by ebd on 22 Oct 2020, 02:08, edited 9 times in total.

User avatar Draco Nihil
Skaarj Lord Skaarj Lord
Posts: 197
Joined: 06 Jun 2012, 21:18
Location: Independence, Kansas
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 23 May 2013, 01:01

Why is it called "firetrucks" if I'm not rude for inquiring out of the blue?
“I am the dragon without a name...”

User avatar ebd
Trustee Member Trustee Member
Posts: 441
Joined: 05 Apr 2008, 19:08
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 23 May 2013, 07:00

Draco Nihil wrote:Why is it called "firetrucks" if I'm not rude for inquiring out of the blue?
It came from a reference joke. Outside of that context it is a cheerful name that is easy to remember and very unlikely to conflict with anything.

User avatar Draco Nihil
Skaarj Lord Skaarj Lord
Posts: 197
Joined: 06 Jun 2012, 21:18
Location: Independence, Kansas
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 23 May 2013, 08:19

The point and click makes me wonder if someone will use this to make a Monkey Island for Unreal... man that'd be both disturbing and hilarious at the same time.
“I am the dragon without a name...”

User avatar Jet v4.3.5
Skaarj Elder Skaarj Elder
Posts: 1247
Joined: 24 Dec 2007, 17:40
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 23 May 2013, 18:47

The point-and-click is focused more on first-person style gameplay like the Myst games. I played around with an older version of the system, but ebd made some additional actors since then that make setting up an area or level focused around point-and-click navigation and usability easier. Kudos to him for putting this package together. It opens up a lot more possibilities and it's great that it's finally coming out for people to use.
Image
ModDb Portfolio
"Bear," she cried. "I love you. Pull my head off."

User avatar ebd
Trustee Member Trustee Member
Posts: 441
Joined: 05 Apr 2008, 19:08
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 23 May 2013, 20:55

Jet v4.3.5 wrote:The point-and-click is focused more on first-person style gameplay like the Myst games. I played around with an older version of the system, but ebd made some additional actors since then that make setting up an area or level focused around point-and-click navigation and usability easier.
The system actually works better with an external camera, but you could always place one "at eye level" to simulate a first person view. The reason being is that players are fussy and might not end up exactly where you expect them to be, but you the mapper have full control over an external camera. Some of the new actors (that MultiCam class specifically) was to make a first person "like" view easier.

That said I could find an elegant way of getting the player to move during the point and click sequences. If you are fine with the player teleporting around via the built-in Teleporter class or the new PCADumper class then you can do quite a lot more than just first person style stuff.

I'm currently working on a new demo map to provide examples of everything.

User avatar Pedi
Pupae Pupae
Posts: 5
Joined: 03 Nov 2008, 15:20
Location: Germany
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 26 May 2013, 22:38

well thats sounds really interesting.

This reminds me of ONP where also camera flights were used. I'll take a look in the demo map... :)

User avatar ebd
Trustee Member Trustee Member
Posts: 441
Joined: 05 Apr 2008, 19:08
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 31 May 2013, 05:46

http://ebd.unrealsp.org/firetrucks/firetrucks_1_0_0.zip

Provided I didn't mess anything up, firetrucks is now released.

User avatar Turboman
Skaarj Berserker Skaarj Berserker
Posts: 457
Joined: 13 Nov 2007, 16:18
Location: The Netherlands
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 31 May 2013, 22:45

Excellent job there, The test map was fun and I think this holds a lot of potential for mappers to work with.

I have to ask though, how did you get the winebottle to teleport you around randomly? I understand it gives you a bottleinv item, but upon usage, what does it exactly trigger?

User avatar ebd
Trustee Member Trustee Member
Posts: 441
Joined: 05 Apr 2008, 19:08
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 01 Jun 2013, 00:32

I'm glad you enjoyed the example map.

The items by default call an event when used outside of an itemtrigger. In the case of Bottle3Inv, it is 'Bottle3InvEvent.' I use a PCADumper to do the actual teleportation since as it turns out they are kind of convenient.

The messages that pop up in the test map when using the KeyInv (triggers 'KeyInvEvent'), TankardInv (TankardInvEvent), etc are just TextEvents that are triggered in this manner.

User avatar ividyon
Administrator Administrator
Posts: 2354
Joined: 12 Nov 2007, 14:43
Location: Germany
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 03 Aug 2013, 01:02

I'm pretty disappointed by the lack of attention for this project, so I'm bumping this thread... just FYI, this project is out! You can create awesome, unusual interactive maps with usable objects, dialogue etc.

There's so much potential in this package... why has noone discovered it yet?

EDIT: OH, MAYBE BECAUSE I FORGOT A NEWS POST. God damnit.
UnrealSP.org webmaster & administrator

User avatar TheIronKnuckle
Gilded Claw Gilded Claw
Posts: 1967
Joined: 12 Nov 2007, 07:21
Location: Riding my bicycle from the highest hill in Sydney to these forums

Subject: Re: [u1]firetrucks.u

Post Posted: 03 Aug 2013, 02:34

Never too late? :p
ImageIgnorance is knowing anything
And only idiots know everything

User avatar Turboman
Skaarj Berserker Skaarj Berserker
Posts: 457
Joined: 13 Nov 2007, 16:18
Location: The Netherlands
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 03 Aug 2013, 15:08

I guess the lack of attention is mostly due to the fact that it takes time to build up a project, I guess people picked it up but there aren't any maps out yet ;)

I should mention that i'm working on something using this for quite some time, although its a side project and its not at all in a state I want to reveal it yet.

diamond
Skaarj Berserker Skaarj Berserker
Posts: 366
Joined: 13 Nov 2007, 10:51
Location: ROFLand
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 05 Aug 2013, 08:58

A few questions.

Can Journal have a look of old Translator? I see there are some JournalUI possibilities in the documentation, but the description is vague...

Can you include a mutator which replaces Translator with Journal?

Is there any chances to have UT version?

Then, I think there ARE some features mappers can use for pretty much any project - namely Journal and Dialogues.
Journal is basically a more convenient Translator analogue, why not to use it?
Dialogues are way more interesting than old Translator messages, they are more complicated to set up but that will pay up.
Image
UBerserker wrote:Architecture doesn't need to detailed, it just needs to be right.

User avatar ebd
Trustee Member Trustee Member
Posts: 441
Joined: 05 Apr 2008, 19:08
Contact:

Subject: Re: [u1]firetrucks.u

Post Posted: 05 Aug 2013, 11:18

The Journal UI is handled by it's own class (JournalUISystem) and the textures used are parametrized, so creating a journal that looks like the translator isn't a lot of extra effort. It could added without any additional code beyond creating some subclasses and adjusting their default properties. (If you wanted to add it yourself the class to subclass is FiretrucksJournalUI which does not extend Actor.) Multiple people have been asking for this though, so it is on the list of things to add.

As for the mutator, I suppose it would be possible to do. If there a lot of interest I'll look into it. A UT version would be a lot of work because of OldSkool. A lot of the triggers not listed in the bullet points are very, very powerful but perhaps easily overlooked, and those are the kind of things that would work in UT without fuss. I do want to make this package as available to mappers as possible, but there are limits as to what I can accomplish in a given time.

Next

Who is online

Users browsing this forum: No registered users and 48 guests

Copyright © 2001-2024 UnrealSP.org

Powered by phpBB® Forum Software © phpBB Limited