[2.1.5] Bug : Jumpy slope textures
Moderator: GZDoom Developers
Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
[2.1.5] Bug : Jumpy slope textures
http://koti.phnet.fi/repoes/jumpytex.wad
When you turn around slowly, you can see that the textures on the ceiling shift a bit. This seems to happen when the sector's sloped and its texture is aligned to a line. The effect is more noticeable in a level I'm working on.
When you turn around slowly, you can see that the textures on the ceiling shift a bit. This seems to happen when the sector's sloped and its texture is aligned to a line. The effect is more noticeable in a level I'm working on.
I wish I had saved the page where I learned the math for this. Now I can't even find it with Google, and I've forgotten what it's doing.
At least this is nowhere near as bad as what I saw on Blood's BB3 in an old version, where a slope's texture changed orientation dramatically based on how you looked at it.

... Does that mean it won't be fixed? 
It's quite strange really. I can copy a structure from my map to a new map, and it looks solid and all. When the exact same structure is in my map however, the textures go nuts. x_x In addition to jumping around, it looks like the texture is shifted "outwards" from the slope by a few pixels, if that makes sense.

It's quite strange really. I can copy a structure from my map to a new map, and it looks solid and all. When the exact same structure is in my map however, the textures go nuts. x_x In addition to jumping around, it looks like the texture is shifted "outwards" from the slope by a few pixels, if that makes sense.
My prediction for the 2.1.7 changelog:Graf Zahl wrote:I'd rather see DoomScript or a floating point engine.
Code: Select all
- Finally, DoomScript is now part of ZDoom! DoomScript is a package of various tools and addons to ZDoom that together make up a complete and powerful method to create an unlimited amount of custom content. DoomScript is made up of the following items:
- ACS (Including the LOADACS lump)
- DECORATE
- DEHACKED
- MAPINFO
Now you can stop bugging me for DoomScript!!! =)

- Bio Hazard
- Posts: 4019
- Joined: Fri Aug 15, 2003 8:15 pm
- Location: ferret ~/C/ZDL $
- Contact:
I don't think DoomScript can be done easily and effectively with all the other crap iun the engine. I'd fork it off to another branch for development. That way you won't back-up the flow of releases while you are writing that monster.
** EDIT: Here comes another one of those rants I make every time I read about the future of ZDoom, sorry. ***
I'd still go through the code and eliminate all the backward-compatible crap, but nobody wants to do it in fear of breaking some jokewad that nobody really cares about. I say if a great wad gets broken, people will fix it. Look at ZDCMP for an example. .90 broke it and the community rose up and fixed it. Why wouldn't that happen for other wads? I'm sure if a wad is good enough, the community would fix it.
Would it reall be that difficult to branch ZDoom and make a clean engine out of it? SVN makes managing paralell projects very simple. It could have the newest features and be free of backwards compatibility code slowing it down. Graf could put in his GL renderer, the cross-platform could be less hacky, the actors could be moved out of the EXE (via DoomScript), the sound engine could be updated, ACS could get totally rewritten to make it more useful (or just ditch it completly for DS), the filesystem could be totally switched to path-based PK3, the map format could be extended, the code could be tweaked for speed and many other advantages that would just make the current ZDoom huge. If it was branched, you could still keep the old ZDoom in development for the backwards compatibility. Again, SVN would make this very easy. Go read the docs on branching.
Gah, I'm ranting about the future of ZDoom again, who am I kidding? You guys don't want to make ZDoom cleaner. Sorry for wasting your time again, it just really bothers me that you go out of your way to support dirty hacks that we all agree are dirty hacks...
** EDIT: Here comes another one of those rants I make every time I read about the future of ZDoom, sorry. ***
I'd still go through the code and eliminate all the backward-compatible crap, but nobody wants to do it in fear of breaking some jokewad that nobody really cares about. I say if a great wad gets broken, people will fix it. Look at ZDCMP for an example. .90 broke it and the community rose up and fixed it. Why wouldn't that happen for other wads? I'm sure if a wad is good enough, the community would fix it.
Would it reall be that difficult to branch ZDoom and make a clean engine out of it? SVN makes managing paralell projects very simple. It could have the newest features and be free of backwards compatibility code slowing it down. Graf could put in his GL renderer, the cross-platform could be less hacky, the actors could be moved out of the EXE (via DoomScript), the sound engine could be updated, ACS could get totally rewritten to make it more useful (or just ditch it completly for DS), the filesystem could be totally switched to path-based PK3, the map format could be extended, the code could be tweaked for speed and many other advantages that would just make the current ZDoom huge. If it was branched, you could still keep the old ZDoom in development for the backwards compatibility. Again, SVN would make this very easy. Go read the docs on branching.
Gah, I'm ranting about the future of ZDoom again, who am I kidding? You guys don't want to make ZDoom cleaner. Sorry for wasting your time again, it just really bothers me that you go out of your way to support dirty hacks that we all agree are dirty hacks...
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49225
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
no, No, NO!!!Bio Hazard wrote:I don't think DoomScript can be done easily and effectively with all the other crap iun the engine. I'd fork it off to another branch for development. That way you won't back-up the flow of releases while you are writing that monster.
** EDIT: Here comes another one of those rants I make every time I read about the future of ZDoom, sorry. ***
I'd still go through the code and eliminate all the backward-compatible crap, but nobody wants to do it in fear of breaking some jokewad that nobody really cares about. I say if a great wad gets broken, people will fix it. Look at ZDCMP for an example. .90 broke it and the community rose up and fixed it. Why wouldn't that happen for other wads? I'm sure if a wad is good enough, the community would fix it.
Backwards compatibility is important. Imagine a Doom port which has constant problems playing vanilla maps. It'd get a massive beating from the community - and a very bad reputation. Wait a minute: such a port already exists and it's called Vavoom...
1. The moment ZDoom is no longer compatible enough with vanilla maps I'll quit. Period. Such a project is not worth developing for IMO.Would it reall be that difficult to branch ZDoom and make a clean engine out of it? SVN makes managing paralell projects very simple. It could have the newest features and be free of backwards compatibility code slowing it down. Graf could put in his GL renderer, the cross-platform could be less hacky, the actors could be moved out of the EXE (via DoomScript), the sound engine could be updated, ACS could get totally rewritten to make it more useful (or just ditch it completly for DS), the filesystem could be totally switched to path-based PK3, the map format could be extended, the code could be tweaked for speed and many other advantages that would just make the current ZDoom huge. If it was branched, you could still keep the old ZDoom in development for the backwards compatibility. Again, SVN would make this very easy. Go read the docs on branching.
2. Same for ditching ACS and other stuff that's been used in many, many maps.
3. Any engine that is not backwards compatible is no engine at all (ok, I'm repeating myself)
4. Guess why I re-introduced the sector-based soundtarget code for 2.1.0. The actor based replacement just broke far too many WADs and these were issues that are not easily fixed.
Ranting indeed. Making what you suggest would destroy ZDoom, not save it and therefore it won't happen.Gah, I'm ranting about the future of ZDoom again, who am I kidding? You guys don't want to make ZDoom cleaner. Sorry for wasting your time again, it just really bothers me that you go out of your way to support dirty hacks that we all agree are dirty hacks...
If DoomScript is implemented it will be an extension to DECORATE and in no way interfere with the compatibility code you so despise.