Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Xwadtools package updated.

Recommended Posts


I know this is old, but I have been working on the xwadtools package and I have got it to compile perfectly on FreeBSD except the xew program which spits out a heap of compiler errors. But all of the other programs will compile, idbsp will compile, but I am not sure if it works properly. Anyway, this should work properly on a modern Linux distribution as well as BSD. I used make -f Makefile.lin to build on FreeBSD.

That worked very well indeed and I thought I would fix up this old package, maybe I can fix xew, but why would you use that when you could run Doom Builder with wine or Yadex. Most of the problems were incorrect usage of strlcat(3), which was easy to fix.

Share this post

Link to post

Yeah xwadtools has some useful stuff, I use lswad very frequently and mkwad now and then.

I presume though that 'xew' is the program which didn't compile.

Share this post

Link to post

Xew yes, far too many errors with gcc 4x. But Yadex is better anyway, everything else compiles though. Maybe I will take over maintaining it unless someone else is. But yes the programs within the package are very useful. I have problems compiling and running them on 64bit Linux, maybe my fixes repaired that.

Share this post

Link to post

I feel ashamed to say that I'd never seen this package before, this is great stuff!

I'm particularly interested in the multigen source code, I had no idea this had been released!

The file multigen.txt is the original state table from ID Software for
Doom and Doom][. The multigen program will use this file as input to
compile info.c and info.h for Doom engines. Instead of hacking info.c
and info.h use the multigen compiler to change game behavior!

Share this post

Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now