Ultimate Doom Builder

Any utility that assists in the creation of mods, assets, etc, go here. For example: Ultimate Doom Builder, Slade, WadSmoosh, Oblige, etc.
Forum rules
The Projects forums are ONLY for YOUR 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.
boris
Posts: 781
Joined: Tue Jul 15, 2003 3:37 pm

Re: Ultimate Doom Builder

Post by boris »

This happens because UDB always rounds the offsets up - according to the comments in the code GZDoom apparently used to do that. While trying to fix it I ran into some unexpected behavior in GZDoom with upper/lower textures (where, in the case of a scale of 1.333333, it looks like an additional 1/3 of a pixel is drawn), so I'll have to check with the UZDoom devs to see if that's the intended behavior or not.
User avatar
Enjay
 
 
Posts: 27296
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: Ultimate Doom Builder

Post by Enjay »

Thanks for looking into it. Much appreciated.
boris
Posts: 781
Joined: Tue Jul 15, 2003 3:37 pm

Re: Ultimate Doom Builder

Post by boris »

This is now fixed in UDB, but as reported here there will still be differences between what UDB shows and what [UG]ZDoom shows (at least in hardware renderer mode). But it now works correctly in other ports that support texture scaling.
User avatar
Enjay
 
 
Posts: 27296
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: Ultimate Doom Builder

Post by Enjay »

Thanks for pursuing it, and the UDB-side fix.

I've been following that issue on GitHub and raised one that may, or may not, be related myself ( 224 ) In fact, I think your issue was posted while I was typing mine.
User avatar
Enjay
 
 
Posts: 27296
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: Ultimate Doom Builder

Post by Enjay »

Does anyone have (or is anyone willing to make) an Ultimate Doom Builder script that can find sidedefs that have been scaled in-map (i.e. they have a scale factor other than 1 on the upper, middle, or lower sidedef (font or back))?

I've tried but I just don't know the syntax well enough and I have failed failed miserably.

The reason is that I have a few in progress maps where I have used some per-sidedef scaling in the map. To solve some problems, I want to use the ForceWorldPanning flag in the MAPINFO for these maps. However, if I just set this flag, then it will change how some of the textures appear in the map with respect to their offsets. Simply going through the map looking for errors manually would almost certainly mean that I miss some. So a script to find all scaled sides to allow me to specifically go and look at them would help.

Alternatively, a feature request: could SideDef Scale be added to the F3 search capability?
Post Reply

Return to “Creation, Conversion, and Editing”