Z-Wolf is evolving...somehow...
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
-
- Posts: 41
- Joined: Thu Oct 04, 2007 2:03 pm
- Location: The cellar
Z-Wolf is evolving...somehow...
Last night I went and downloaded the ZDoom source. Well after about an hour of poking around, I begain thinking "oh I can change this and that would blah blah blah". The more I looked into the code the more I found. The original goal of Z-Wolf was to be a simple, but faithful reproduction of Wolfenstein 3D using ZDoom. However, this has changed dramaticaly, with every passing hour I change something inside the source code, to try and make it the best it can be. So, I think it is safe to say, Z-Wolf is becoming a souce port, based on the blessed gift from Randy Heit which we call ZDoom.
To say the least I was NOT expecting this, but I wanted to make something unique. If this pisses Randy off then I am super sorry. I am not entirely sure what I am going to do all together, because so far I have just been experimenting with new compression routines for the main game files.
I abandoned my old thread because it no longer served its purpose, It was about a mod, not a source port. While this will be a minor source port, it should still be unique.
Here is the original thread:
http://forum.zdoom.org/potato.php?t=14907
Thoughts and suggestions welcome.
~Nick
P.S. for those who are easily confused, YES this a source port, designed to emulate wolfenstein 3d with the benefits of the ZDoom engine + my own little dash of chaos.
To say the least I was NOT expecting this, but I wanted to make something unique. If this pisses Randy off then I am super sorry. I am not entirely sure what I am going to do all together, because so far I have just been experimenting with new compression routines for the main game files.
I abandoned my old thread because it no longer served its purpose, It was about a mod, not a source port. While this will be a minor source port, it should still be unique.
Here is the original thread:
http://forum.zdoom.org/potato.php?t=14907
Thoughts and suggestions welcome.
~Nick
P.S. for those who are easily confused, YES this a source port, designed to emulate wolfenstein 3d with the benefits of the ZDoom engine + my own little dash of chaos.
-
-
- Posts: 17936
- Joined: Fri Jul 06, 2007 3:22 pm
Re: Z-Wolf is evolving...somehow...
Has he been pissed off by ZDoomGL, bZDoom, ZXDoom, GADoom, GZDoom, CSDoom, ZDaemon, Skulltag... ? It's free software. Part of the point is to let other people make their own fork of it.nick112147 wrote:If this pisses Randy off then I am super sorry.
Plus, if some of the changes you do are potentially good for ZDoom too, there's always backportation.
So, if you're going to turn ZDoom into a Wolf port, you're going to have it load Wolfenstein data files and convert them on the fly into Hexen-format maps (which ZDoom uses internally)? How you deal with the pushwalls and the sliding doors ought to be interesting. Sliding doors can be automatically converted into polyobjects, but pushwalls are a trickier issue.
-
- Posts: 41
- Joined: Thu Oct 04, 2007 2:03 pm
- Location: The cellar
Actually no, I don't plan on converting maps in wolf3d format into hexen format. That's A. a waste of resources and B. a rigid system. I would rather keep using the normal zdoom/hexen map format. That way I wont have to worry about data corruption AND that format is way more flexable. The pushwalls will actually be quite easy. Using polyobjects, I will set the movement amount to say, 256, or basicaly 4 64x64 blocks. In the original wolf3d map format, pushwalls always moved back 4 blocks, so to make a secret room you always made the entrance 5 or 6 blocks long. Vertical and horizontaly moving pushwalls can be made by just using two different polyobjects, just like I did vert and horiz moving doors. I know it sounds like I am being cheap about the maps, but the Hexen format offers much more flexibility. One major change will be the use of different file formats; I may completely get rid of the .wad format and move on to the pk3 format for everything, along with a better compression routine.
One thing about secret doors is that since the hexen map format is'nt limited to 64x64 units, and that vert moving doors dont require poly objects is that I can make secret rasing bookshelves lol. Just a random idea.
One thing about secret doors is that since the hexen map format is'nt limited to 64x64 units, and that vert moving doors dont require poly objects is that I can make secret rasing bookshelves lol. Just a random idea.
-
-
- Posts: 17468
- Joined: Mon Oct 27, 2003 12:07 am
- Location: Kuala Lumpur, Malaysia
-
- Posts: 428
- Joined: Sat Dec 18, 2004 4:58 am
-
- Posts: 41
- Joined: Thu Oct 04, 2007 2:03 pm
- Location: The cellar
Lots of great things have been done over and over and over, getting better each time, its called evolution. And dude, if you STILL dont know what it is, then you didnt read the old thread I gave a link to did you? lol I think I explained it twice
Anyway, yeah I am officialy getting rid of the wad format, it is old, archaic and time to be put to bed!

Anyway, yeah I am officialy getting rid of the wad format, it is old, archaic and time to be put to bed!
-
-
- Posts: 17468
- Joined: Mon Oct 27, 2003 12:07 am
- Location: Kuala Lumpur, Malaysia
-
- Posts: 41
- Joined: Thu Oct 04, 2007 2:03 pm
- Location: The cellar
-
- Posts: 4449
- Joined: Sun May 30, 2004 10:16 am
- Preferred Pronouns: She/Her
- Location: GNU/Hell
Re: Z-Wolf is evolving...somehow...
Gez wrote:It's free software.
Wrong.
-
- Posts: 41
- Joined: Thu Oct 04, 2007 2:03 pm
- Location: The cellar
-
- Posts: 2271
- Joined: Mon May 24, 2004 8:25 am
- Location: Ålesund, Norway
-
- Posts: 41
- Joined: Thu Oct 04, 2007 2:03 pm
- Location: The cellar
It is open source because he distributes the executables and source for free. Look on the about page: "ZDoom may be used and distributed free of charge. No profit may be made from the sale of it."
Zdoom is free software because we arent paying Randy for it in any way, other than a big thank you. Go ask Mr.Heit yourself, I dare you.
EDIT: I just emailed Mr.Heit, asking him if ZDoom is free and open source.
EDIT: ZWolf development is being put on indefinate hiatus, until I recieve a reply from Mr.Heit clearing up copyright and licensing matters. I was completely unaware that ZDoom was not free. I honestly thought it was, considering it says so on the 'about' page. So until I obtain a license, or Mr.Heit confirms ZDoom's free status, I won't touch the source or any other file for that matter. I dont want his lawyers knocking on my door lol
.
Zdoom is free software because we arent paying Randy for it in any way, other than a big thank you. Go ask Mr.Heit yourself, I dare you.
EDIT: I just emailed Mr.Heit, asking him if ZDoom is free and open source.
EDIT: ZWolf development is being put on indefinate hiatus, until I recieve a reply from Mr.Heit clearing up copyright and licensing matters. I was completely unaware that ZDoom was not free. I honestly thought it was, considering it says so on the 'about' page. So until I obtain a license, or Mr.Heit confirms ZDoom's free status, I won't touch the source or any other file for that matter. I dont want his lawyers knocking on my door lol

-
-
- Posts: 17936
- Joined: Fri Jul 06, 2007 3:22 pm
It's not GPL, it's under the doom source license. Lei is just nitpicking because of the open source/free software distinction that Stallman and his army of fatbeards care so much about.
There's a lot of jargon which is explained here and which I felt wasn't much relevant in this discussion. I thought this was about some sort of mod or TC or source port for Wolfenstein.
There's a lot of jargon which is explained here and which I felt wasn't much relevant in this discussion. I thought this was about some sort of mod or TC or source port for Wolfenstein.
-
- Posts: 41
- Joined: Thu Oct 04, 2007 2:03 pm
- Location: The cellar
It IS, or rather was going to be a source port based on ZDoom, specificaly meant to bring wolfenstein into the Doom universe, with special attention to mimicking features of the wolfenstein engine. The difference between what I am doing and what Laz Rojas did with WolfenDOOM is that this will use the wolf3d style maps, 64x64. Youre thinking any idiot can do that with Doom builder but I plan on adding other things to the engine to do a number of things, including a more streamlined file system etc. It is very hard to explain, sorry.Gez wrote: There's a lot of jargon which is explained here and which I felt wasn't much relevant in this discussion. I thought this was about some sort of mod or TC or source port for Wolfenstein.
It might seem like I wouldnt need to modify the source, but from my standpoint, there are little things inside the ZDoom source that can be changed to make life easier a more faithful emulation, faster more modern file system and a few other things I think are needed. However until I get a response from Mr.Heit, and I can quote him, ZWolf shall remain on the drawing board. While Gez did provide more info, I feel more comfortable with talking to Mr.Heit about it. This is because he modified the Doom source code and managed not to get stashed in San Quentin for doing it.
-
- Posts: 4349
- Joined: Sun Feb 06, 2005 6:39 am
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia (Modern GZDoom)
- Location: Capital of Explodistan