Hideous Destructor 4.10.0b
- phantombeta
- Posts: 2169
- Joined: Thu May 02, 2013 1:27 am
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia with Vulkan support
- Location: Brazil
Re: Hideous Destructor [last update dated July 6, 2015]
People expect ZIP/7Z files to be meant to be extractable. The PK3/7 extension is to make it obvious that you're supposed to run it without extracting.
Re: Hideous Destructor [last update dated July 6, 2015]
PK7 works wonders as would PK3's, PK2,s PKX's and so forth. 7zip still extracts them, so the only thing a pk7 will do is freak out the potential unfamiliar user.
- Abba Zabba
- Posts: 2166
- Joined: Mon Sep 05, 2011 8:50 pm
- Location: a place lol!
- Contact:
Re: Hideous Destructor [last update dated July 6, 2015]
I never made the association that one type is meant to be taken out of the box and the other to be left alone as a complete package. I just know they were both compression file types that you could throw at either GZ or Z and have it run all the same.
- Silentdarkness12
- Posts: 1555
- Joined: Thu Aug 15, 2013 5:34 pm
- Location: Plains of Pride
Re: Hideous Destructor [last update dated July 6, 2015]
EDIT: Do NOT load HD as a 7z. Shit breaks with the DECORATE inheiritances. Broke plenty of stuff with my combo pack.
- Matt
- Posts: 9696
- Joined: Sun Jan 04, 2004 5:37 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Debian Bullseye
- Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
- Contact:
Re: Hideous Destructor [last update dated July 6, 2015]
The 7z file should function identically to the pk7, literally all I do to change one to the other is change the file name.
- Silentdarkness12
- Posts: 1555
- Joined: Thu Aug 15, 2013 5:34 pm
- Location: Plains of Pride
Re: Hideous Destructor [last update dated July 6, 2015]
It doesn't. If I load a 7Z version of HD, (G)ZDoom seemed to get confused about those classes as far as inheiritances are concerned.Vaecrius wrote:The 7z file should function identically to the pk7, literally all I do to change one to the other is change the file name.
As an example, my HDADDONCOMBOPACK breaks when you do this, because it thinks that BluePotion is a class all of it's own, which it isn't, rather it's an inheiritance of HDpickup. Which ZDoom can't transfer inheiritances from when it's a 7z. Causing ridiculous crashes due to me using actor properties such as Inventory.Amount, Inventory.MaxAmount, so on and so forth.
The problem was fixed by me renaming HD.7z to HD.pk7.
EDIT: I now seem to be having some trouble making the error repeat itself, but i'm certain that's what caused it...
- phantombeta
- Posts: 2169
- Joined: Thu May 02, 2013 1:27 am
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia with Vulkan support
- Location: Brazil
Re: Hideous Destructor [last update dated July 6, 2015]
@Silentdarkness12
Um...
That's quite literally impossible.
ZDoom does type checking in a sane way. It checks the file's first 4 bytes, which are usually identifiers for file types.
Checking file type from extension is completely [censored word]. It can and WILL give you false-positives. Most sane programs do it by checking the FourCC.
Um...
That's quite literally impossible.
ZDoom does type checking in a sane way. It checks the file's first 4 bytes, which are usually identifiers for file types.
Checking file type from extension is completely [censored word]. It can and WILL give you false-positives. Most sane programs do it by checking the FourCC.
- Silentdarkness12
- Posts: 1555
- Joined: Thu Aug 15, 2013 5:34 pm
- Location: Plains of Pride
Re: Hideous Destructor [last update dated July 6, 2015]
It happened, though. I swear.phantombeta wrote:@Silentdarkness12
Um...
That's quite literally impossible.
ZDoom does type checking in a sane way. It checks the file's first 4 bytes, which are usually identifiers for file types.
Checking file type from extension is completely [censored word]. It can and WILL give you false-positives. Most sane programs do it by checking the FourCC.
Worth noting, of course, that it's not that it WON'T load in (G)ZDoom. It loads just fine. It's just that it caused some odd hiccups with how it hooks up inheiritances.
- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
Re: Hideous Destructor [last update dated July 6, 2015]
If you can manage to reproduce the error and show us EXACTLY what's going on, then that'd be great. Otherwise, this is another wild goose chase of a bug that probably won't happen again.
Re: Hideous Destructor [last update dated July 6, 2015]
Are you absolutely 100% sure you didn't just forget to change the launch parameters to reflect that you were loading a 7z and not a pk7?
- Matt
- Posts: 9696
- Joined: Sun Jan 04, 2004 5:37 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Debian Bullseye
- Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
- Contact:
Re: Hideous Destructor [last update dated July 6, 2015]
Or load them in the wrong order? (Dunno if you ever do the drag-onto-exe thing, it's a lot easier to unknowingly click on the wrong thing or click on them in the wrong order than to type the names in the wrong sequence)
EDIT: Or, you could be doing the exact same thing and it's Windows that's loading them in the wrong order. (This is not to contradict phantombeta's statement in the slightest.)
EDIT: Or, you could be doing the exact same thing and it's Windows that's loading them in the wrong order. (This is not to contradict phantombeta's statement in the slightest.)
- Abba Zabba
- Posts: 2166
- Joined: Mon Sep 05, 2011 8:50 pm
- Location: a place lol!
- Contact:
Re: Hideous Destructor [last update dated July 6, 2015]
Windows (at least, Windows 7) is really fucking weird in how it selects files when you do the control + select/click thing. I don't know if it's the case now (as I only use control + select/click for moving files rather than launching them with something), but I remember that Windows would make an alphabetical load order, with the last file in the selected group you clicked on being the first to load, taking precedence over alphabetical order. It's a stupid as it sounds.Vaecrius wrote:Or load them in the wrong order? (Dunno if you ever do the drag-onto-exe thing, it's a lot easier to unknowingly click on the wrong thing or click on them in the wrong order than to type the names in the wrong sequence)
EDIT: Or, you could be doing the exact same thing and it's Windows that's loading them in the wrong order. (This is not to contradict phantombeta's statement in the slightest.)
Anyway, I've been using the Slayer for longer and longer ranges and was surprised at just how far a double barrel blast can take out Ninja Pirates. It just seems that Hunter shots lose overall velocity quicker than Slayer shots even despite the barrel pressures the weapon puts on the shot as the manual says. I think it's better than using rifles at these ranges (I'm guessing it was around a bit more than 1000 map units) if you're shooting at something that can die from both barrels in one shot. I guess that's one HD skepticism put to rest.
Also, is it me, or are Red Dragon Guards (think that's their HD name) revving their Vulcanettes more often? I had this tight hallway with four of them in it and as I picked each one off so that the other came into LoS, they started up after not having looked at me for even half a second. Not sure if changed or not, but I like the concept. More reasonable accuracy and handling of the weapon made up with more aggression.
Re: Hideous Destructor [last update dated July 6, 2015]
@Silentdarkness12: Try with ZDL if you're using a lot of add-ons at once. Load order is key with HD in some cases.
- Matt
- Posts: 9696
- Joined: Sun Jan 04, 2004 5:37 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Debian Bullseye
- Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
- Contact:
Re: Hideous Destructor [last update dated July 6, 2015]
Ahh, yes, I remember Win7's bullshit order-guessing now. X(
The chaingunners are indeed turning their guns off and on more often, basically whenever they lose their target (in the "I don't see them" sense not the A_ClearTarget sense) - I might change this since there's no reason to do so and the weapon inertia is already enough to justify a delay in shooting.
1000 units is something like 32m/40 yards, right? That seems far, but not ridiculously so. Might decide to tweak it unless someone balks at my mention now.
The chaingunners are indeed turning their guns off and on more often, basically whenever they lose their target (in the "I don't see them" sense not the A_ClearTarget sense) - I might change this since there's no reason to do so and the weapon inertia is already enough to justify a delay in shooting.
1000 units is something like 32m/40 yards, right? That seems far, but not ridiculously so. Might decide to tweak it unless someone balks at my mention now.
-
- Posts: 927
- Joined: Fri Aug 23, 2013 1:59 pm
Re: Hideous Destructor [last update dated July 6, 2015]
I noticed if i switch rifles(zm66), the clip stays the same UNLESS I have an empty clip. IE if I have a semi with 24 rounds, and pick up an auto, it also has 24 (also works if I drop then pick up another). But if I completely empty the clip, drop a rifle, and then PICK UP another different rifle, I get a random clip amount...shouldn't the clip be change either way? also, it would be nice to have the option to unload any guns we come across. IE finding smgs, hunter shotguns, ect, and being able to remove the clips without taking the gun with us. Really would be handy for carry limit, where the ammo you are using is crucial, because you can't carry an entire military warehouse of guns to use all the ammo around.
Also, is it me, or is getting a heat round as a replacement for the berserk pack a kick in the teeth and nuts simultaneously? Berserks are by far my FAVORITE item in HD, because for around a minute, you can play like traditional doom. So having a berserk pack (which you often get 4 of mind you, enough to turn the tide for a few levels, even more important because they are rare) replaced by a heat round, which you might not ever be able to USE anyway, feels...just so incredibly wrong. Particularly with evilution map01, its aggravating, because the spawn chance is so high, I will just reset the map, because I really do need those berserks for some situations. Honestly if you want more heat rounds, mess with more appropriate item spawns, like rocket boxes, health / armor bonuses, maybe, maybe even the very rare shell box. not berserks, which often are very meticulously placed, or used as health packs on some maps. Oh and tbh, a very rare change of berserks spawning someplace else than a berserk would be great...either very rare on a health bonus (for a single syringe) or really rare for a med kit.
Oh, and, for spare 9mm rounds, any chance you can make it detect if we have full pistol magazine capacity, but smg mag room? its a pain to always need to be swapping out mags because ALL spare 9mm goes to pistol mags, making using the smg kind of a chore...
Lastly...could there be a cvar for delay from walking over bodies? ive been trying this with larger maps (speed of doom) for laughs, and some maps I can actually do ok at, if it wasn't for piling bodies causing too many problems, since no amount of juking works if im tripping over seas of zombies, or a fatties carcus...
Also, is it me, or is getting a heat round as a replacement for the berserk pack a kick in the teeth and nuts simultaneously? Berserks are by far my FAVORITE item in HD, because for around a minute, you can play like traditional doom. So having a berserk pack (which you often get 4 of mind you, enough to turn the tide for a few levels, even more important because they are rare) replaced by a heat round, which you might not ever be able to USE anyway, feels...just so incredibly wrong. Particularly with evilution map01, its aggravating, because the spawn chance is so high, I will just reset the map, because I really do need those berserks for some situations. Honestly if you want more heat rounds, mess with more appropriate item spawns, like rocket boxes, health / armor bonuses, maybe, maybe even the very rare shell box. not berserks, which often are very meticulously placed, or used as health packs on some maps. Oh and tbh, a very rare change of berserks spawning someplace else than a berserk would be great...either very rare on a health bonus (for a single syringe) or really rare for a med kit.
Oh, and, for spare 9mm rounds, any chance you can make it detect if we have full pistol magazine capacity, but smg mag room? its a pain to always need to be swapping out mags because ALL spare 9mm goes to pistol mags, making using the smg kind of a chore...
Lastly...could there be a cvar for delay from walking over bodies? ive been trying this with larger maps (speed of doom) for laughs, and some maps I can actually do ok at, if it wasn't for piling bodies causing too many problems, since no amount of juking works if im tripping over seas of zombies, or a fatties carcus...