Jump to content

khzmusik

Members
  • Posts

    1,250
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by khzmusik

  1. I've been playing since A16 and I have yet to see a minor update break saves. So an A20.1 game should be compatible with A20.7. This is definitely not true of major updates, like A20.x to A21.x. Those games will break. (And vice versa, an A21.x game won't be backwards compatible with A20.x.)
  2. Is there any preliminary AI work done to find cover? Also - any chance you guys could use interfaces instead of concrete classes, at least for AI targeting and/or spawning? (For example, the wandering hordes could spawn IEntityEnemy instances, and modders could create types that implement IEntityEnemy but descend from a concrete class that isn't EntityEnemy itself.) Asking for NPC modders who may or may not be me.
  3. Well, the main difference is that I might want to use 7D2D windows.
  4. Can we all just take a breath for a second, and say thank you to TFP for putting in all the new windows and doors? They look awesome.
  5. I do want to make something clear. What I was trying to criticize was your arguments. I was not trying to criticize you, personally. I do not think you're intentionally defending sexism. Also - I was mainly replying because, for most of my time on these forums, you have functioned as the public face of TFP. If you are dismissive of valid criticism, it seems like it is TFP themselves who are being dismissive. But if you are now just some dude, who neither represents TFP nor holds any sway with them, then arguing with you in public is not productive. (It probably wasn't productive anyway, but this puts the nail in the coffin).
  6. I absolutely did miss that. I knew Crator Creator was a mod but thought Roland was still the lead moderator on these forums. Obviously I should have directed my criticisms to Roland and not TFP.
  7. Right here: Do you think Roland is not a representative of TFP on these forums? And those statements absolutely are denying that there was any significant controversy around the character, especially among women or girls. All it takes is a passing familiarity with Lara Croft to know that he's wrong, and that's what I wanted to point out. But I won't say any more about this. I'm not a woman or girl, I'm not a feminist, and I don't really care about whether they have a character in the game that is obviously designed to be ogled by men like me. I am upset mainly because it's a legitimate criticism, and if TFP respond to it by burying their heads in the sand, or gaslighting people into believing it isn't legitimate, then it's going to eventually become a game that I can't recommend to anyone I know. It's my favorite game - and since I'm also a modder, it's also a huge part of my creative outlet - and I don't want that to happen.
  8. It's probably a chicken-and-egg situation. Some women got into video games for whatever reasons. Game companies changed their games in order to make sure they didn't alienate those women. As a result more women got into video games. And so on. Similar things happened with tabletop RPGs like D&D. When I played it, in the 80's, not a single girl was interested in it. Now it's something like 40% female players. Along with that came a discussion about chainmail bikinis and the like.
  9. Well, as a counterpoint to that argument, it would mean you could no longer have a "one size fits all" base for blood moon. You would have to figure out a base design that didn't rely solely on ranged weaponry, and still allows zombies to get into melee range, even at higher gamestages. It would make blood moons dangerous again instead of just "free XP" nights. I think many people would like that. If this is controversial, then maybe a setting for them would be needed. Even if not, there is always the option to remove them from the blood moon hordes via XPath.
  10. I would say "fair enough"... but seriously, you were completely unaware that gamers and the gaming industry have been arguing about how she's a sexist character since the time she was introduced? I find that hard to believe. I'm not a huge Tomb Raider fan (I have one of the 90's games on CD ROM somewhere, and I own and finished the 2013 game, but that's about it). And even I knew that she is the first character that people bring up when talking about sexism in video games. And if The Fun Pimps didn't know about all the controversy, then they don't know enough to put an homage to her in the game. Especially not an homage to the 90's version of the character, which was almost universally considered sexist, and not the modern/reboot version. If they want to own the controversy, then that's fine. They could say that they don't care about sexism (which is probably true, most people don't). They could say that the Lara Croft character is still empowering to women, despite (or even because of) the fact that her body was designed to be sexy to men. They could say that they know she's a sexist character, but they have nostalgia for that character so decided to include her in the game anyway. All of these are fine with me. What they can't do is deny that it's controversial at all, which is what you were doing.. (EDIT: I also have a lot of unpleasant memories about how self-described "gamers" complained about the 2013 version. "OMG the PC police got rid of the 80085!" It was the most annoying outpouring of entitled crybabies that I'd seen at the time. I do not want TFP to be attracting those sorts of idiots.)
  11. I vote against having zombies wield any kind of weapon. There will eventually be human NPCs, they can do that. I do like the idea of zombies that are more immune to one kind of damage than another. The "rotted" zombies could be largely immune to projectiles (which go right through them) but take more damage from "smashing" weapons like clubs or sledgehammers. Zombies that explode when killed would also be cool, and probably not horribly difficult to implement.
  12. I would 100% love to see the Laura Croft clothing on the male as well. But my point stands. TFP put more time and effort into making a player character look like the player character from a different game who they knew was controversial because it is considered sexist. (And if they didn't know this then they didn't know enough about the character to do an "homage" to it.) They can do that. In fact I'm perfectly fine with them doing that, I like boobies. But what they can't do is put this "homage" in the game and then deny any controversy. This is a completely ridiculous reply. Every single sentence in it is factually incorrect. The original Tomb Raider character intentionally was "reduced" in the 2012+ video games (if you're talking about breast size, but also in terms of showing skin - Lara Croft no longer wears shorts or shows her midriff). Ironically the 2012+ version of Lara Croft looks more like the male version of the 7D2D character. The movies followed suit. Alicia Vikander looks nothing like Angelina Jolie and the "sex appeal" was intentionally toned down. And it was controversial. https://www.nzherald.co.nz/entertainment/bizarre-tomb-raider-review-slammed-a-lack-of-curves-and-not-an-ounce-of-sex-appeal/G5IY3CTGXVP5M3QA7SLLHOIHXI/ As I posted in a link, the gaming community has been nearly half women for a very long time. But even accepting your "skyrocketing increase" premise, the increase of women in gaming came at the same time as the "reduction" of Lara Croft. It didn't happen "somehow someway" - according to your own arguments, it happened because video game companies thought twice about producing sexist characters like her. It is not a "small but loud minority" who believe her character is sexist. Her designers and marketing material described her as a "cyber sex symbol" back when she was released in the 90's. Literally everyone has acknowledged that she was intentionally designed to appeal to the "male gaze" (even her defenders). I've yet to see a single person say otherwise. Plus if you were right, then her character would never have been changed to be less cartoonish - video game companies (especially AAA game companies) don't do that unless there are good financial reasons for doing so, and a "small but loud minority" does not translate to a good financial reason. Once again - TFP have every right to put a 1990's Lara Croft looking character in the game. I'm a dude and my gaze is male, so I don't have a problem with it. But they cannot do that and also deny the controversy that does now, and has always, surrounded that character. They should just acknowledge that they don't care about being sexist. It would be a much more respectable and honest response than what you posted. (EDIT: This whole topic should probably be moved to the "overflow" thread.)
  13. Is this a joke? Because Laura Croft (or at least the non-modern Laura Croft character that TFP have paid homage to) has been the very definition of sexism in gaming for twenty years. The innate sexism of the character is almost certainly why the modern Tomb Raider games avoided the old character. https://www.vox.com/culture/2018/3/17/17128344/lara-croft-tomb-raider-history-controversy-breasts https://pitjournal.unc.edu/2023/01/06/lara-croft-and-gaming-feminism-in-a-hyper-masculine-industry/ https://www.bbc.com/culture/article/20180314-why-lara-croft-is-no-feminist-role-model EDIT: It is true that Laura Croft has also been seen as "empowering" because she is the player's avatar in a videogame, and that videogame is action-oriented, and she is female. But those reasons (or excuses?) for her being seen as "empowering" fall by the wayside if that character is only one among many that can be chosen, and the others are not big-busted, midriff-showing females - in this case the avatar's only defining characteristics are that it's a big busted, midriff-showing female. Look, TFP can replicate that character if they want, but what they can't do is replicate that character and also avoid all of the cultural baggage and debate about sexism that surrounds that character. TFP made that bed and now they have to lie in it. (Also, this is coming from someone who likes the outfit, and also likes both midriffs and breasts, regardless of whether they're bare and/or big.) EDIT 2: You know what would have avoided this whole problem? If the clothing on the desert female was the same as the desert male. The female could have the same body type, same bust size, everything, but just not have been dressed in short shorts and a shirt that covered nothing but her breasts. This actually seems to be easier then the clothing option on her now. Why are we all not focusing on why TFP deliberately chose to do more work to make the clothing different on the female?
  14. You're a bit late for the congratulations. Females have made up between 45-50% of the gaming market for over a decade. https://www.statista.com/statistics/232383/gender-split-of-us-computer-and-video-gamers/ The question is not "how do we make a game that will attract women to the market?" The question is "how do we make a game that won't alienate almost half of the existing market?" Having said that - I'm incredibly amused that people think an attractive female character baring her midriff is the most "problematic" part of this game.
  15. Glad to see you're back. To be clear - the Vanilla Biome Redux modlets will work as is, right? Or do we need to wait until the "baseline" pack is updated?
  16. Any chance to allow XML configuration on the next pass, whenever that is? Even if it's just a flag to not display the tool? I know a lot of modders like to add (or revive) different tools for workstations, and this would help with immersion.
  17. Well, don't get your hopes up. Unlike the randomization algorithm for entities spawned into entity groups, the probabilities in quests are not normalized. It's a simple roll of the dice: the game picks a quest at random, gets its "prob" value, and if some random number is below that value, the quest is accepted. It doesn't care about the other quests in the quest list or their probabilities. I actually wrote a couple of Monte Carlo simulations of the different probabilities, to record how often the non-vanilla quests were presented vs. the vanilla quests. And even after doing that I still had to tweak the probabilities from what the Monte Carlo simulations gave me. My advice: for a first pass, treat them as if all of your quests should have probability values that add up to 1. You'll need to tweak them but it's a good baseline.
  18. It uses less RAM even with all the new art assets? That's very good to hear.
  19. I just pushed a minor update to the Faction Reputation and Quests modlet. It fixes a few bugs and adds a new feature which I think people will like. NPC "steal" (fetch) quests now use a new SCore SetRevengeTargetsSDX action, so NPCs will attack the player when they take the satchel. This means "steal" quests will be a challenge, even if they go to "friendly" POIs. Added custom quest items (supplies) for "steal" quests, including separate translations. Removed non-existent military "murder" quests from trader quest list to avoid NREs (these were commented out, but still). Quests now provide probabilities rather than re-adding the same vanilla quests for balance. (I previously, and wrongly, thought that quest lists did not support probabilities.) Please note, this version requires the latest version of SCore (20.6.471.1518 as of this writing). Not only does the latest SCore contain the SetRevengeTargetsSDX action, but it also fixes a bug with the RandomTaggedPOIGotoSDX objective - for whatever reason, the code to check the POI quest tags (fetch, clear, etc.) was commented out. Repo: https://gitlab.com/karlgiesing/7d2d-a20-modlets/-/tree/main/1-khzmusik_Human_Factions_Reputation_Quests D/L: https://gitlab.com/karlgiesing/7d2d-a20-modlets/-/archive/main/7d2d-a20-modlets-main.zip?path=1-khzmusik_Human_Factions_Reputation_Quests
  20. I think you are talking about the zombies using UMA (Unity Multipurpose Avatar). That is the same system that is currently used for player characters. It is also used by some modders (ErrorNull, Snufkins) to make custom zombies. They were talked about in a dev diary for one of the earlier alphas (can't remember which). TFP didn't "give up" on them, and the issue was not that they "looked bad." The issue was performance. The resources needed to render UMA characters on screen meant that the game could have about half of the number of zombies that it can have now. TFP decided (probably correctly) that players would rather see a greater number of zombies than a greater variety. (But also, yeah, the UMA assets didn't age well.) UMA is also a third-party tool, so there wasn't much that TFP could do to optimize it. I am also hoping that the new player character system can be exploited to make custom zombies (or human NPCs). Even if TFP don't do it themselves, it would be cool if modders could use it in a way that is similar to using UMA now.
  21. Two questions. Does the "learn by looting" mechanic also affect food recipes? I didn't see this mentioned in the first post or in the stream. Are we getting a dedicated forum topic for these dev streams? It kind of sucks having to dig through all the posts here, and/or wade through Twitter, to get details about when they start and on whose stream. Also, I like what I saw so far. The extra art assets look great and were sorely needed, and the ability to attack through doors is a huge win. EDIT: Also the ability to pin recipes looks a lot better than I thought it was going to be. I still might have reservations about the "learn by looting" system - but then I realized that it could be turned into a "learn by doing" system by modders, with a lot less effort than what they had to do previously. So I think on balance it's a good thing no matter what crafting progression system you like.
  22. So your program's output is supposed to be the XPath XML that you put into a modlet? That's an interesting way to do it. FWIW, the reason that XML doesn't work is that the <set> tag only takes the "xpath" attribute. The value is the text/XML children of the <set> tag (and, hopefully obviously, it's not parsed for methods, which only work in XPath predicates). Also, you target attributes by putting them in the XPath expression; they're prepended by the "@" symbol. Hopefully you didn't need me to tell you that, and that's just "placeholder" text for what your program is going to be doing itself. EDIT: I'm also curious how it's going to deal with other modlets. Is it going to first apply all those modlets' XPath patches on the vanilla game XML config, then examine the result to see what needs to be modified?
  23. Not even that. In your list, all the commands after "remove" are not available. This is the actual list: set setattribute append prepend insertBefore insertAfter remove removeattribute (If you decompile the game's assembly-csharp.dll file, it's in the XmlPatcher class.) But this is plenty. For example, here's how you could select any gun in the game, and if there is a chance for it to spawn with a mod, you set that chance to 0.5 (50%): <set xpath="//item[starts-with(@name, 'gun')]/@mod_chance">.50</set> For the paper, you could create a new group that chooses between the existing paper groups: <insertAfter xpath="//lootgroup[@name='groupResourcePaperLarge']"> <lootgroup name="groupResourcePaperAll"> <item group="groupResourcePaperSmall" loot_prob_template="high" /> <item group="groupResourcePaperMedium" loot_prob_template="med" /> <item group="groupResourcePaperLarge" loot_prob_template="low" /> </lootgroup> </insertAfter> Then, use that lootgroup instead of the "resourcePaper" item, by adding and removing the appropriate attributes: <setattribute xpath="//lootgroup[not(contains(@name,'groupResourcePaper'))]/item[@name='resourcePaper']" name="group">groupResourcePaperLarge</setattribute> <removeattribute xpath="//lootgroup[not(contains(@name,'groupResourcePaper'))]/item[@name='resourcePaper']/@count" /> <removeattribute xpath="//lootgroup[not(contains(@name,'groupResourcePaper'))]/item[@name='resourcePaper']/@name" /> ...And so on. EDIT: Also, if you want to try out your XPath expression on the game's XML files, then I recommend BaseX: https://basex.org/ It's free and open source.
  24. You can't do what you're doing with that code. Unity uses C# but that's not the issue. The issue is that 7D2D itself uses its own implementation of XPath, which uses XML as an XPath DSL. (If you're familiar with XSLT, it's similar to that.) The basic format of an XPath command in 7D2D is this: <command xpath="xpath expression">...data...</command> ...where "command" is an XPath command: "append", "insertAfter", "remove", etc. There is also no "SelectSingleNode" feature - the XPath expression always returns multiple nodes, so it's equivalent to calling "selectNodes" in dom4j. There are no variables, and data is always a raw unparsed string - you could us an XML string when you should be using an attribute value, and the XPath engine wouldn't know nor care. So there is no way to, say, "take the value of attribute X, parse it as a number, and add 1." There's no way to "take a value" (no variables); there's no way to "parse" (no data types except string); and there's no way to "add" (no numeric operations).
  25. EDIT: Please delete this, it was supposed to be an edit of my previous comment.
×
×
  • Create New...