Feature Request (Related to Machinama)

Discuss anything ZDoom-related that doesn't fall into one of the other categories.
User avatar
Macil
Posts: 2529
Joined: Mon Mar 22, 2004 7:00 pm
Preferred Pronouns: He/Him
Location: California, USA. Previously known as "Agent ME".
Contact:

Feature Request (Related to Machinama)

Post by Macil »

I was thinking of making a large machinama (i mean a movie made in ZdooM preferably mainly through ACS), and I realized some problems. So I have some feature requests:
  • Thing_WalkTo(tid, destid, speed, wait): Causes a thing with the tid of tid to walk (or run, fly, wha-ever) to a thing with the tid of destid at a speed of speed. Unlike Thing_SetGoal, the thing will go straight to the destid, ignoring everything else, without going off the path, even if shot. The moving thing will use it's regular movement state and animations while it goes to destid.

    If wait is 0 the script continues normally. If wait is 1, the script is halted until the thing reaches its destination.
  • Thing_Attack(attacker, victim, type): Cause a thing with the tid of attacker to attack a thing with the tid of victim. Type specifies what attack it will use:
    • 0 = Missile
    • 1 = Melee
    • Other numbers could be other attack states
  • Thing_Sprite(tid, sprite): Causes a thing with the tid of tid to change its sprite to the string, sprite. Example:
    Thing_Sprite(49, "HEADA") would cause all things of 49 tid to look like a cacodemon. Angles still behave normally.
Those are the only machinama related feature requests i can think of, so please comment and Randy, can you consider putting these in .64 or .65?
User avatar
Curunir
Posts: 1041
Joined: Sun Nov 02, 2003 11:24 am
Graphics Processor: ATI/AMD with Vulkan/Metal Support

Post by Curunir »

Not to be a pest, but I believe it's spelled "machinima". I thought you typo-ed it the first time :D
User avatar
Enjay
 
 
Posts: 27156
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Post by Enjay »

Well, it does seem to be called machinima, but I think it should be machinema (machine cinema). Machinima just has too many i's. However, machinama is definitely wrong.
User avatar
Curunir
Posts: 1041
Joined: Sun Nov 02, 2003 11:24 am
Graphics Processor: ATI/AMD with Vulkan/Metal Support

Post by Curunir »

User avatar
Enjay
 
 
Posts: 27156
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Post by Enjay »

Still too many i's IMO :P

Although Doom gets a mention in the article, so it can't be all bad.
NiGHTMARE
Posts: 3463
Joined: Sat Jul 19, 2003 8:39 am

Post by NiGHTMARE »

It may not have gone by a different name, but machinima has existed since quite a while before Quake 1. IIRC it's possible to make "movie" in Warcraft 2, which was released in 1995.
User avatar
Grubber
Posts: 1031
Joined: Wed Oct 15, 2003 12:19 am
Location: Czech Republic
Contact:

Post by Grubber »

Did you read the wiki?

Thing_WalkTo:
use Thing_SetGoal or ActorMover

Thing_Attack:
use Thing_Hate

Thing_Sprite:
use SetMarineSprite (can be applied only on ScriptedMarines)
NiGHTMARE
Posts: 3463
Joined: Sat Jul 19, 2003 8:39 am

Post by NiGHTMARE »

Did you read his post?

Thing_SetGoal wouldn't work for his purposes because creatures using it react if shot. He wants to be able to ignore such things.

It sounds like he wants Thing_Attack to instantly set off a single attack, whereas Thing_Hate has the creature make multiple attacks (i.e. until the target is dead), and only if the target is visible and within range. Even then the Thing_Hate creature may wander around a little bit before setting off an attack.

He wants to Thing_Sprite to be able to change ANY creature, not just scripted marines.
Last edited by NiGHTMARE on Mon Oct 04, 2004 7:09 am, edited 1 time in total.
User avatar
Cutmanmike
Posts: 11354
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom
Contact:

Post by Cutmanmike »

hey I had this idea. I was thinking of a movie sorta like Dog soilders. But i'm not 1337 enough. :P I'd like to see some done though
User avatar
Enjay
 
 
Posts: 27156
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Post by Enjay »

cutmanmike wrote:Dog soilders
:rock:
User avatar
David Ferstat
Posts: 1113
Joined: Wed Jul 16, 2003 8:53 am
Location: Perth, Western Australia
Contact:

Post by David Ferstat »

I could have done without that image.
User avatar
Bio Hazard
Posts: 4019
Joined: Fri Aug 15, 2003 8:15 pm
Location: ferret ~/C/ZDL $
Contact:

Post by Bio Hazard »

wow, some functions like these would sure be nice for my cutscenes
User avatar
David Ferstat
Posts: 1113
Joined: Wed Jul 16, 2003 8:53 am
Location: Perth, Western Australia
Contact:

Post by David Ferstat »

Stop talking about functions! :)
User avatar
Macil
Posts: 2529
Joined: Mon Mar 22, 2004 7:00 pm
Preferred Pronouns: He/Him
Location: California, USA. Previously known as "Agent ME".
Contact:

Post by Macil »

*Wondering when Randy will notice this topic*

Curinir! That is a great topic in the Wiki! Did you make it? Even if you didn't make it you should still be rewarded for noticing that!
User avatar
Macil
Posts: 2529
Joined: Mon Mar 22, 2004 7:00 pm
Preferred Pronouns: He/Him
Location: California, USA. Previously known as "Agent ME".
Contact:

Post by Macil »

Heh. Just noticed something about that Wiki page. It's not on the ZDooM wiki :lol:
Post Reply

Return to “General”