Copy Link
Add to Bookmark
Report

Doom Editing Digest Vol. 01 Nr. 136

eZine's profile picture
Published in 
Doom editing
 · 24 Apr 2024

From:      owner-doom-editing-digest 
To: doom-editing-digest@nvg.unit.no
Subject: doom-editing-digest V1 #136
Reply-To: doom-editing
Errors-To: owner-doom-editing-digest
Precedence: bulk


doom-editing-digest Thursday, 26 January 1995 Volume 01 : Number 136

RE: Another DEU Feature Suggestion
Adding music to Pwads Too Quiet
RE: Another DEU Feature Suggestion
Doom-Heretic wad Converter
Weekly reminder: beginners' questions
RE: Another DEU Feature Suggestion
Re: Another DEU Feature Suggestion
Re: RE: Another DEU Feature S...
Re: Another DEU Feature Suggestion
Re: Another DEU Feature Suggestion
Re: RE: Another DEU Feature S...
Re: Another DEU Feature Suggestion
Re: Doom-Heretic wad Converter

----------------------------------------------------------------------

From: tedv@geom.umn.edu
Date: Tue, 24 Jan 95 19:23:51 CST
Subject: RE: Another DEU Feature Suggestion

> I didn't have anything to quote, but it falls under this category, so here
> goes...
> I had the idea recently that maybe DEU (or any other editor for that matter)
> could allow users to write functions in C, compile them somehow, and run them
> from DEU. These routines could do things like create a certain type of stairs,
> make a series of special rooms, etc... This could be very useful if possible.
> The idea is that DEU would pass its information along to the new C functiom
> and the function would do its thing. This could allow people to write DOOM
> editing libraries of code that inserts objects. It would be very useful. But,
> the only problem is finding a way to link compiled C functions to an existing
> program. The only way I can think of is to use a DLL, but that would probably
> be very hard to port. Still, if this could be done, I think it would make for
> a very good editor. Any ideas on how to write this?

Yes. Open the included source.zip file and edit the code. It's written in
C anyway. Why not make it so everyone can use it?

Oh, while we're at it.. DEU 5.3 update. Programmers have 80% of the code.
I just redid some of the graphics routines so that the heritic palette will
load fine. If you tried using DEU on your regged heretic wad before, you
would have noticed a screwy palette. This is because of how DEU hard codes
the 256->16 color translations. I redid the routines so that they are
computed from the current PLAYPAL. Works like a charm. I also did a 16->256
translation so that you no longer switch screen modes when choosing textures
(or viewing any bitmaps) if you were in standard VGA.

But I can't run DEU with only 80% of the code, so I was using an older code
version. I just need to paste my changes into the latest code release. When
will this be out? Soon, Damnit.... I hope... :)

- -Ted
- --
Ted Vessenes | "The only force stronger than fate is dramatic irony."
tedv@geom.umn.edu | "[William] Shatner couldn't direct his way out of the
tedv@cs.umn.edu | bathroom with both hands and a map!"
tjvessen@midway.uchicago.edu -Ryan Ingram (1st), -Kibo's .sig (2nd)

------------------------------

From: TWM2029@aol.com
Date: Tue, 24 Jan 1995 21:50:58 -0500
Subject: Adding music to Pwads Too Quiet

I have a very simple question all you doom editors out there. I am making
attempts to add new music to Pwads for doom2 and heretic. 1st I transfer a
mod to midi, then the midi to mus. But when I try to play them in doom or
heretic, the music is barely audible! I am using the following stuff to
change from each stage. MOD to MIDI Midimod - From MIDI to MUS Midi2Mus
and Deutex to add the music to the Pwad. Does anybody know why this problem
occurs. Or does someone know how to turn up the global volume on a MUS
file??? Thanks

Tom Mustaine TWM2029@aol.com DWANGO egobustr

------------------------------

From: l-sieben@MEMPHIS.EDU (ulasieben)
Date: Tue, 24 Jan 1995 23:43:30 -0500 (CDT)
Subject: RE: Another DEU Feature Suggestion

>> I didn't have anything to quote, but it falls under this category, so here
>> goes...
>> I had the idea recently that maybe DEU (or any other editor for that matter)
>> could allow users to write functions in C, compile them somehow, and run them
>> from DEU. These routines could do things like create a certain type of
stairs,
>> make a series of special rooms, etc... This could be very useful if possible.
>> The idea is that DEU would pass its information along to the new C functiom
>> and the function would do its thing. This could allow people to write DOOM
>> editing libraries of code that inserts objects. It would be very useful. But,
>> the only problem is finding a way to link compiled C functions to an existing
>> program. The only way I can think of is to use a DLL, but that would probably
>> be very hard to port. Still, if this could be done, I think it would make for
>> a very good editor. Any ideas on how to write this?
>
>Yes. Open the included source.zip file and edit the code. It's written in
>C anyway. Why not make it so everyone can use it?
Godd point, put I didn't make myself clear. And sorry about the dupliacte
posting. My mail server needs help. ANyway, I meant that DEU might load some
external routines somehow, and allow the routine to make map changes. It would
be an automator. For instance, someone could write a routine to insert spiral
stairs with certain line types, etc... Then instead of doing all those F9s,
a WAD creator could just utilize this routine to do it for him. I see your
point, though, about how it would probably be more trouble than its work.
Tell everyone on the DEU 5.3 team good job (The early screen schots looked
promising).
-- Evil Genius (Jimmy Sieben)

------------------------------

From: chall@tcpet.uscg.mil
Date: Wed, 25 Jan 95 00:40:27 -0800
Subject: Doom-Heretic wad Converter

Can someone recomend a good doom1 --> heretic pwad converter or a doom ][
- ---> heretic pwad converter.

- -Thanks


------------------------------

From: S.Benner@lancaster.ac.uk (Steve Benner)
Date: Wed, 25 Jan 95 10:34:47 GMT
Subject: Weekly reminder: beginners' questions

This message is being posted at the request of the list caretaker:

The purpose of this list is to discuss *advanced* DOOM editing techniques.
In order to keep it that way, if you have a question but don't know whether
it's advanced or not, mail it in the first instance to:

Steve Benner : S.Benner@lancaster.ac.uk

Your question will either be answered or, if deemed suitable, forwarded to
the list. This is offered as a potential red-face saving and
list-annoyance abatement service. Feel free to send questions at any level
on any topic of WAD editing.

**If your questions are prefixed with the code WQ: (for 'WAD query') in the
subject field (e.g. Subject: WQ: Sprites), they will be processed quicker
because they will be spotted by an automatic mail sorter and brought to my
attention sooner than if I have to plough through my mail-box!**

This reminder will be posted here weekly, with the same subject title.
==
- -Steve : also, check out http://cres1.lancs.ac.uk/~esasb1/doom/index.html

** To unsubscribe from the list, send mail to majordomo@nvg.unit.no with
the line: unsubscribe doom-editing <your account name> in the message. **



------------------------------

From: eedraq@chapelle.eed.ericsson.se (Raphael Quinet)
Date: Wed, 25 Jan 95 13:16:40 +0100
Subject: RE: Another DEU Feature Suggestion

On Wed Jan 25 08:47:26 1995, l-sieben@MEMPHIS.EDU (ulasieben) wrote:
[...adding new C code in DEU...]
> >Yes. Open the included source.zip file and edit the code. It's written in
> >C anyway. Why not make it so everyone can use it?
> Godd point, put I didn't make myself clear. And sorry about the dupliacte
> posting. My mail server needs help. ANyway, I meant that DEU might load some
> external routines somehow, and allow the routine to make map changes. It would
> be an automator. For instance, someone could write a routine to insert spiral
> stairs with certain line types, etc... Then instead of doing all those F9s,
> a WAD creator could just utilize this routine to do it for him. I see your
> point, though, about how it would probably be more trouble than its work.

I think it is better if people who want to add their own routines add them
directly to the main DEU code. DEU is (and has always been) an open
project: everyone gets the source code and is free to contribute.

I you want to add a new feature, why not give it to everyone? That will
speed up the DEU development (and you will of course be credited for it).
It should be easier to do this in DEU 5.3, because I re-organized all the
code (this is one of the reasons why it is so late). Now, everything is
more modular and organized in logical groups. The source distribution also
contains a README file with the list of *.C and *.H files and a short
description of what they do. And I added more comments inside the source
code, so it should be easier to understand what each function does.

Maybe I will set up a public directory on my ftp server, which will always
contain the latest version of the source code for those who want to
contribute. I currently have this, but in a private directory reserved to
some people, because I had too many problems in the past with people
complaining about the beta versions. Maybe this will be better if only the
sources are distributed, not the executable. Then the beta versions will
only be used by people who at least know how to compile a program... That
should be an useful first selection.

I also tought about adding a kind of scripting language to DEU. This is on
my TODO list, but it has a low priority. There are more urgent things to
do, like releasing the first public beta version of DEU 5.3 early next week if
possible...

- -Raphael

------------------------------

From: Robert Forsman <thoth@cis.ufl.edu>
Date: Wed, 25 Jan 1995 11:50:37 EST
Subject: Re: Another DEU Feature Suggestion

dubois@quark.geoworks.com (Paul DuBois) ,in message <9501242352.AA20939@quark.g
eoworks.com>, wrote:

> Embed an interpreter (such as TCL) instead.

PFME alpha 5 had TCL embedded to read thing/linedef/sector codes (right
now Alpha 5 is a bunch of magnetic patterns on rusty plastic attached to
faulty control logic, you guessed it: hard drive failure).

TCL is not terribly quick, but it "works" and saves you the work of
parsing and interpreting control structures. All you have to do is slide in
a few functions.

Has anyone ported TCL to the sub-Unix world?

------------------------------

From: BlindGypsy@aol.com
Date: Wed, 25 Jan 1995 12:26:39 -0500
Subject: Re: RE: Another DEU Feature S...

As opposed to haveing DEU jump to external C routines (which would be
fiendishly difficult to implement), why not have DEU support a 'script' file
of some sort, with the commands listed in a format that even non-programmers
could use? would be smaller and more portable; and EVERYONE could use it!

Sean


------------------------------

From: dubois@quark.geoworks.com (Paul DuBois)
Date: Wed, 25 Jan 95 10:20:52 PST
Subject: Re: Another DEU Feature Suggestion

>>>>> Robert Forsman writes:
> TCL is not terribly quick, but it "works" and saves you the work of
> parsing and interpreting control structures. All you have to do is slide in
> a few functions.

> Has anyone ported TCL to the sub-Unix world?

Yes, our debugger uses (an old version of) it. It's plenty fast on a 486,
although it tends to be a memory pig.

p

------------------------------

From: setzer@guest3.math.ncsu.edu (William Setzer)
Date: Wed, 25 Jan 95 15:57:01 EST
Subject: Re: Another DEU Feature Suggestion

: >>>>> Robert Forsman writes:
: > TCL is not terribly quick, but it "works" and saves you the work of
: > parsing and interpreting control structures. All you have to do is slide in
: > a few functions.
:
: > Has anyone ported TCL to the sub-Unix world?
:
: Yes, our debugger uses (an old version of) it. It's plenty fast on a 486,
: although it tends to be a memory pig.

I don't know what the current status is, but Perl 5 is being ported to
DOS, and is designed to be embeddible in other languages. There's
also two different ports of Tk to Perl 5. For those of you that want
the ultimate in extensibility in your editors, Perl 5 might be a good
choice.

For those of you with Linux, it's available now. I wrote a WAD viewer
from scratch in a couple of hours, and that included learning how to
use Tk. Perl5/Tk is *very* cool.


William

------------------------------

From: <jdh15@po.cwru.edu>
Date: 25 Jan 1995 21:37:01 GMT
Subject: Re: RE: Another DEU Feature S...

> As opposed to haveing DEU jump to external C routines (which would be
> fiendishly difficult to implement), why not have DEU support a 'script' file
> of some sort, with the commands listed in a format that even non-programmers
> could use? would be smaller and more portable; and EVERYONE could use it!

I wholeheartedly agree. Although I should go ahead and learn C, I
haven't yet. I would, however, like some kind of macro language to
use with DEU for completing repetitive tasks which are too specific
to my levels to warrant inclusion in the actual DEU code. It could
be relatively simple, as long as it supported basic DEU operations
like select, move, delete, insert, and edit attributes. It would
also be nice if you could pass it parameters in the form of selected
item(s) and be able to enter data. (Like have a command that calls
up the choose wall texture dialog)

If you guys working on DEU decide to definitely add this feature,
I'm sure people will have specific suggestions on what to include
and what's superfluous.

- -j



:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

ASPARAGUS is available year-round but is at its best in the spring.
-Look for plump, crisp, straight, unshriveled stems and tightly furled tips.
-Refrigerate in a moist wrapper for no more than a couple of days.
-Asparagus is rich in vitamins A and C.
-The stalks have been a treasured food since ancient times.

<from the Cleveland Plain Dealer, April 6th, 1994>

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Jeremy Holland
jdh15@po.cwru.edu
Case Western Reserve University
http://maniac.cwru.edu/~deth/
Cleveland, Ohio

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


------------------------------

From: David Damerell <djsd100@hermes.cam.ac.uk>
Date: Wed, 25 Jan 1995 22:26:30 +0000 (GMT)
Subject: Re: Another DEU Feature Suggestion

On Wed, 25 Jan 1995, Robert Forsman wrote:
> Has anyone ported TCL to the sub-Unix world?

Yes. Do I know any more than that? No. But DOS TCL exists.

David Damerell, GCV Sauricon. djsd100@hermes.cam.ac.uk Trinity, Cambridge
WOODHAL2.WAD ftpable. CUWoCS President. METLMAZE.WAD sometime soonish.
|___| Loneliness pours over you: Emptiness can pull you through. |___|
| | | Your mother's eyes, from your eyes, cry to me... Queen, '39. | | |


------------------------------

From: "Jason Hoffoss" <hoffo002@gold.tc.umn.edu>
Date: Wed, 25 Jan 95 18:30:53 CST
Subject: Re: Doom-Heretic wad Converter

On Wed, 25 Jan 95 00:40:27 -0800,
chall@tcpet.uscg.mil <chall@tcpet.uscg.mil> wrote:

>Can someone recomend a good doom1 --> heretic pwad converter or a doom ][
>---> heretic pwad converter.
>
>-Thanks

I have written one, but I ran into a big bug I'm trying to track down. If
you are a C programmer or anything, I can send you a copy if you are
interested in trying to help find it. As far as I know, there aren't any
others out anywhere.

-Jason


------------------------------

End of doom-editing-digest V1 #136
**********************************

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT