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

Help wanted for UZDoom

Recommended Posts

Posted (edited)

For my upcoming source port called "UZDoom", it will be forked from GZDoom and heavily modified. (mainly for my ridiculous standalone total conversion called "Massacre 3D")

 

Let's get my ideas out of the way first:

 

  • Skewed wall textures: mainly for sloped walls that have textures containing horizontal lines and trims. (This is the only one I can see being put in GZDoom)
  • Revamped collision detection: this system will use cylinders instead of squares, though there will be variable height as always. (Perhaps other collision shapes will exist too?)
  • Horizontally moving and rotating sectors: this is a very important part for me, because I love interactive environments and objects.
  • TXSNDDEF: allows you to set footstep and bullet impact sounds for each texture.
  • Switches that can have up to four usable states: allowing for a dial that opens one out of four doors, whether north, south, east, or west.
  • Proper floor and ceiling decals: I just got sick and tired of trying to use flat models.
  • Named tags: as in line, sector, and thing tags that aren't limited to numeric characters.
  • Sloped fences and glass panels: will be a pain to implement, but hopefully there are some special algorithms for sorting them quickly.
  • Dynamic slopes: whether they are used on vertex terrain or defined with line special 181.

 

Now I know I should learn to program in C++, and maybe do this all myself, though it would take too long to do this without help. So if any of you coders want to work on this project, you definitely can! I'll just need to setup the fork on GitHub. (By the way, I'm in charge of doing textures, sounds, music, maps, and entities)

 

Massacre 3D is not meant to be in poor taste and actually offensive. It's meant to be fun to play, silly and absurd, and just existing to mock and satirize the internet, along with fiction, politics, religion, and (mainly) American culture. Also, I will credit the original sources of the stuff that I took from other mods and games, as well as the other forms of media.

 

Massacre 3D only seeks to offend those who deserve it, such as the following:

 

  • Pedophiles, MAPs, NOMAPs, Zoophiles, and Groomers
  • LOLcows and vile brats who are in need of ass whoopings
  • ANTIFA, BLM, PETA, the KKK, ISIS, Al-Qaeda, the Proud Boys, the Westboro Baptist Church, and actual Nazis and Communists (not people who you disagree with)
  • Cancel Culture, Groypers, SJWs, and Anti-SJWs
  • All kinds of news reporting stations, (mostly CNN and Fox News) and the mainstream media
  • Incels and Femcels
  • Deranged kinds of Liberals, Conservatives, Trump supporters, and members of the LGBTQ community
Edited by Uni Musuotankarep : Tell some more of the truth

Share this post


Link to post

I feel like you should probably learn programming and get to grips with GZDoom's innards before you start making sizable feature lists and asking people to do it for you. That's some Ideas Guy stuff, and there ain't nobody that likes an Ideas Guy.

Share this post


Link to post

For a brief, beautiful second I thought you had already implemented these.

 

Why fork GZDoom though? These are all features every GZDoom mapper would like to use, if you're going to put the effort in (or magically attract someone to do it for you) why not just update the main source port?

Share this post


Link to post

There's also the (uhh...) little issue with this list that the things on your wishlist are mostly rather complex additions. Don't expect some sufficiently experienced coders to jump in and magically solve them for you. As things stand even GZDoom proper has problems finding talent to go after all those things we all like to have but lack the time to implement ourselves.

 

Share this post


Link to post
3 hours ago, Kinsie said:

I feel like you should probably learn programming and get to grips with GZDoom's innards before you start making sizable feature lists and asking people to do it for you. That's some Ideas Guy stuff, and there ain't nobody that likes an Ideas Guy.

You're right, I should just take my time to learn C++ and not just go around asking for people to do it for me.

 

3 hours ago, Bauul said:

For a brief, beautiful second I thought you had already implemented these.

 

Why fork GZDoom though? These are all features every GZDoom mapper would like to use, if you're going to put the effort in (or magically attract someone to do it for you) why not just update the main source port?

I think it's due to me wanting to replace the code related to physics and collision detection. And I wouldn't want to interfere with breaking GZDoom's compatibility with the original games.

 

3 hours ago, Graf Zahl said:

There's also the (uhh...) little issue with this list that the things on your wishlist are mostly rather complex additions. Don't expect some sufficiently experienced coders to jump in and magically solve them for you. As things stand even GZDoom proper has problems finding talent to go after all those things we all like to have but lack the time to implement ourselves.

 

Fair enough, I'll just focus on making my standalone total conversion in a playable state for now.

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
×