Re: heretic.ygd

  • From: Andre Majorel <amajorel@xxxxxxxxx>
  • To: yadex@xxxxxxxxxxxxx
  • Date: Sat, 5 Apr 2003 13:55:54 +0200

[On-list reply to a private mail]

On 2003-03-04 11:42 -0500, Barry Mead wrote:

> I found a couple of mistakes in the heretic.ygd file, so I though I
> would send you a diff file of the changes I have made.  This is by no
> means a complete evaluation of the file.  I only changed the things
> that I discovered were incorrect., by using yadex to edit some heretic
> levels.  If I had the time I would go through and verify every entry
> in the file, but I don't, sorry.
>
> 76c76
> < ldt  28 r "DR Open red dr"   "DR  Open  door, red key"
> ---
> > ldt  28 r "DR Open grn dr"   "DR  Open  door, green key"
> 81,82c81,82
> < ldt  33 r "D1 Open yel (O)"  "D1  Open  door (stays open), red key"
> < ldt  34 y "D1 Open red (O)"  "D1  Open  door (stays open), yellow key"
> ---
> > ldt  33 r "D1 Open grn (O)"  "D1  Open  door (stays open), green key"
> > ldt  34 y "D1 Open yel (O)"  "D1  Open  door (stays open), yellow key"
> 148c148
> < ldt 100 s "W1 RaiseStairs16" "W1  Raise stairs (step=16), crush [v1.6]"
> ---
> > ldt 100 s "WR OPEN door"     "WR  Open  turbo door"
> 182,183c182,183
> < ldt 134 r "SR OPEN red door" "SR  Open  turbo door, red key [v1.6]"
> < ldt 135 r "S1 OPEN red door" "S1  Open  turbo door, red key [v1.6]"
> ---
> > ldt 134 r "SR OPEN grn door" "SR  Open  turbo door, green key [v1.6]"
> > ldt 135 r "S1 OPEN grn door" "S1  Open  turbo door, green key [v1.6]"

Applied, thanks.

A quick look suggests that v1.666 linedef types (types greater
than 98 or so) are wrong. heretic.ygd was written on top of
doom.ygd, which includes v1.666 stuff. If I remember correctly,
Heretic was forked off Doom 1.2.

As this is one of the few tasks that don't require any knowledge
of Yadex internals, or any programming skills for that matter,
it's probably best that I don't pursue this any further.
Interested people are welcome to contribute fixes, using the
Heretic source as a reference (p_doors.c, p_spec.c and
p_switch.c). (Yes, it's C code, but it's pretty easy to figure
out, even if you don't know C.)

The Unofficial Heretic Specs are not completely accurate.
Fortunately, now that Raven Software has released the source, we
have a much better reference.

-- 
André Majorel <amajorel@xxxxxxxxx>
http://www.teaser.fr/~amajorel/

Other related posts:

  • » Re: heretic.ygd