Doom monster
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > Map format and ACS
 
Author
All times are GMT. The time now is 16:50. Post New Thread    Post A Reply
printz
CRAZY DUMB ZEALOT


Posts: 6845
Registered: 06-06


Wouldn't it be a good idea to make Eternity's scripting language (be it small or something else) at least as capable as Hexen's ACS? I'm sorry I don't have the docs ready to give proof, but I'm quite sure there are effects that can't be achieved simply by small, such as monsters spawning items on death or functions that change wall textures or light levels. There are many effects quickly achievable through simple ACS scripting, that in Eternity require me to use an almost convoluted small/EDF/conveyor-script communication.

For example, for a light fading effect, instead of merely telling the game to "change lightness, wait, change lightness, wait...", I had to activate a steadily slow conveyor belt that had the player walk through a series of light-to-neighbour linedefs, that if done wrong would malfunction and make it pitch-black. There's no light-changing function in small, that's why. :) And it was the death of a Spiderdemon that triggered the conveyor, among other things. Instead of possibly calling the script from a suitable EXTRADATA entry, I had to edit by EDF a dying frame of the boss to do it.

In order to keep original Doom behaviour, maybe the death specials could be connected to the Fall or Scream codepointers, or to happen a few seconds after the kill count has been incremented?

Come to think of it, when Eternity supports Hexen, will it actually be compatible with that map format? Or that will happen only with the main Hexen.wad, but the PWADs will always require Doom-format/Extradata? At least, knowing that Hexen is on the slate of things to-do, I'm sure the hub support will be redone (if it's not redone already and I'm unaware).

Yes, I am mapping something for this port, but I'm progressing slowly, as usual, but I don't delete what I put.

__________________
Your Doom today *** Projects in progress: Automatic Wolfenstein (almost released) * AutoDoom

Old Post 07-20-08 09:20 #
printz is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
esselfortium
Cumulonimbus Antagonistic Posting


Posts: 5268
Registered: 01-02



printz said:
There's no light-changing function in small, that's why. :)

Yes there is. I know this because the only Small script I've ever written was to open some polyobject doors and fade up the light behind them. I have no idea where the script went (I looked, but it's long gone), but I do know that such a function definitely exists :P

And Eternity actually already supports loading maps in Hexen format, but it's not of much use at the moment because very few of the line/sector specials do anything yet. UDMF will render the Hexen map format effectively useless for everything except playing Hexen, anyway, though.

__________________
essel.spork-chan.net - doom stuff, artwork, and music by esselfortium

Old Post 07-20-08 16:55 #
esselfortium is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 4615
Registered: 08-00


The Light_ specials from Hexen are implemented, but have not been documented yet due to the fact they're new since the last release.

Old Post 08-01-08 19:44 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 16:50. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > Map format and ACS

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory