AmanoJyaku

Members
  • Content Count

    243
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by AmanoJyaku

  1. Anything is possible. It just takes someone willing to rewrite the game from scratch... So, practically impossible.
  2. The only way modders can change the game's behavior is through scripting. However, I don't see anything related to sneak attack in the script files.
  3. I don't think the game was designed to have per-member queues. I think only the currently selected character is supposed to have a queue. Otherwise, this would have been fixed already. As for modders fixing the behavior, if it is indeed part of the game engine then it is unlikely to be fixed. The game engine is effectively the game. Anyone willing to do recode it is unlikely to just give it away for free when they could sell their own games. tl;dr It's possible, but unlikely to be fixed.
  4. I remember seeing something about this a few years ago. It may be a bug in the display. You need to check the log to see what it says. OTOH, I remember reading that the log may be bugged, too!
  5. Tsk tsk. "Who mods the mod-men?" 🤣 Yeah, we knew who you were talking about. And, that was just some of the problematic behavior, rules or no. I don't think the occasional stubborn case warrants a change in the rules. With regards to necroposting, they're pretty explicit: General Posting Habits Before posting a new topic, do a search to see if there is already a recent thread on the subject. If there is already a thread similar to what you’d like to post, feel free to read it and post a reply in the existing thread. If you can find no suitable thread that has received new posts recently you may post your own. Do not revive threads that have not had any activity for months or years this way unless you have something of substance to add to the topic. Try to stay on-topic. Discussion is a good thing and is encouraged, but if what you have to say deviates a lot from the topic, do not post it in that thread. Consider starting your own thread instead. This is a matter of respect to the thread starter. Spamming Do not post messages that are irrelevant to the topic or attempt to derail the conversation. Your posts should contribute to the thread in some manner. A Simple Catch-All The most important rule of all: Don't be stupid. Use common sense. Last week, I came close to breaking the stay on-topic rule. It was in response to the OP's question, yes. But, once I gave my input it was necessary to stop there. It wasn't contributing to the discussion anymore, and it was irrelevant to the real issue. The OP wanted to make a cosmetic redesign, even though I thought the design wasn't supported by any in-game description. The OP disagreed and said it was. Clearly, the OP wanted to do it, so I used common sense and broke off.
  6. Perma-ban. Assuming you pointed that person to the rules page, and explained why their previous behavior violates said rules.
  7. It's a well-known problem. One that I don't think can be fixed through mods, as it appears to be part of the game engine. The solution is to be a badass and not rely on your party. 🤣
  8. Where are you seeing these requests? The official stance of DeadlyStream is to NOT use the Steam Workshop. There is a thread explaining why, so no one here should be asking for this. There are probably many reasons people ask. My guesses are: Simplicity, since you just click a button to subscribe Trust, since some likely assume Steam tests supplied mods (I don't think it does) Longevity, since Steam is unlikely to disappear any time soon, but many mod sites have That being said, official updates to the game are unlikely to break mods. The game was designed to support mods. In fact, the game itself is essentially an official mod.
  9. In this case, wouldn't it make sense to save attachments as downloads, link from the thread to the download, then lock the thread? As a general rule, I think anyone attempting to fulfill an old request should create a WIP thread. This way, it's easier to see who is still active and likely to finish said WIP. Some of these necroposts are to threads where the posters are long gone, so it's silly to expect a response. And, let's be honest - if a WIP hasn't been updated in years it's unlikely to be worked on even if the poster is still active. It doesn't take much effort to write "yup, still working on it". That's why I've been doing monthly status updates to my WIP. The problem is that there needs to be a balance between being fair to posters and being fair to moderators. There is only so much time you can devote to policing bad behavior. (Unless, you're getting paid for this? In which case, are you hiring? 😁) Blanket rules, often automated, are sometimes a necessity to keep up with site traffic. But, kudos for understanding and supporting the need for nuanced moderation!
  10. I'm not sure if there is an answer that can fit all situations. I think it depends on the type of post. Many sites have a rule that a thread is somehow locked after the last post was entered. Let's say, 6 months. But, the OP or an admin could unlock the thread for whatever reason. Sometimes, a thread is locked by request. Other times, a thread is locked because things got out of control. 🍻🍺🍹🥂 If this problem is recent and not something that happens often, direct action in the form of a private reminder might be most effective. If the problem appears for a few days, a gentle reminder in the most active posts along with private reminders and/or day-or-two bans might settle things down.
  11. Edit: Actually, it looks like it does now. I just uninstalled TSLRCM (I had the Workshop version, been meaning to remove it) and KOTOR2. A reinstall of KOTOR2 shows 1080p as an option. Seems like the Steam version was updated at some point. Finally found confirmation: https://steamcommunity.com/app/208580/discussions/0/541906348058768450/
  12. AHAHAHAHAHA I opened these in a hex editor. Didn't think to open them in Notepad. Yeah, they aren't compiled.
  13. AFAIK, these aren't valid NCS files. That may be why it's not working. Try compiling with nwnnsscomp. The NWScript seems fine, it's the output that's strange. In the meantime, I'll look into the puppet tutorials to gain a better understanding of this. I am writing an updated compiler/decompiler, so this is useful for everyone.
  14. AmanoJyaku

    PartySwap

    One person didn't get it. You can guess who that is... I wasn't debating that. I was confirming your point, while also acknowledging that we don't know what Obsidian would have written if it had enough time to develop the story. We weren't, until someone appointed themselves historian...
  15. AmanoJyaku

    PartySwap

    My understanding is that it wasn't introduced by TSLRCM. Rather, it was considered for the original game but cut due to time constraints. It was one of many ideas that hadn't been fully explored by the writers, and could easily have been rejected outright or added as an alternate path based on previous choices. tl;dr An unfinished game doesn't exactly have a canon.
  16. Please, don't encourage this behavior by replying. Let this thread die (or lock it), and if someone thinks it's a worthy topic they can create a new thread.
  17. To paraphrase Kreia, this discussion is pointless. Not because I don't agree with you (I still don't), but because it doesn't matter. If you want to redesign the place, then go ahead. Why does the dialog, or our opinions, matter?
  18. I don't consider "What? This ice hole?" as confirmation. It could be a figure of speech referring to the Polar Plateau. He doesn't say he's cold... TBH, I thought you were going to use the (non-canon) dialogue between Atton and the Handmaiden: Atton has a flair for the dramatic, I don't read much into anything he says. Especially insults. But, it's your call. You sound like you really want to ice the place. Just don't put any tauntauns or wampas in there!
  19. I'm not sure that makes sense. The Polar Academy is a former irrigation system - water had to be able to flow from there to the rest of the planet. It no longer serves the purpose of an irrigation system, but I imagine the interior would still be warm enough to keep ice from forming. But, if you insist then you should ice the shuttle bay. It's practically outside.
  20. Plague's DC is 100, though. And, poison immunity means there are enemies that are still immune to it even at DC 100.
  21. Maybe something like the unarmed combat feats in TSL? Watching him take down a Rancor or Terentatek with his bare hands would be hilarious!
  22. Time for a monthly update. And what a month it's been... The list of to-do's hasn't seen much progress, unfortunately: Identifying iteration, selection and jump statements Operator associativity and precedence Type conversions Byte code conversion to source code Source code conversion to byte code GUI Setup new dev laptop (dropped current laptop last night, awaiting delivery of new one) 😢 Probably more stuff, but I don't know what I don't know, you know? I was cursing my luck at having dropped my old laptop, but the timing couldn't have been any better. I got the new one right before deliveries started to be impacted due to COVID-19. Additionally, the laptop DOUBLED in price two weeks after I purchased mine. I won't be buying from that vendor again... As for NCS byte code, the following progress has been made: Identifying iteration statements (do-while, while, and for) Identifying selection statements (if and switch) Jump statements break and continue are still being worked on. Return is the only jump statement that is easily identified, because NWScript compiles each subroutine with only one RETN instruction. An NWScript function that has multiple returns: Simply jumps from the basic block with the selection statement to the basic block that has the return. In the category of "Probably more stuff", DarthParametric and I (and probably other people, fuzzy old man brain!) discovered another reason to replace DeNCS: it cannot decompile scripts that have global variables initialized by functions: The example is perfectly valid code, but DeNCS doesn't like it. Replace GetStringByStrRef(32289) with a fixed string, e.g. "Amano's Test String", and DeNCS happily goes to work. The problem is not GetStringByStrRef() as DeNCS has no problem decompiling it inside functions. My decompiler isn't affected by this, but it's definitely something to be aware of. A problem my current NCS analyzer does have is that I wasn't handling the STORE_STATE instruction correctly. My analyzer saw blocks of code as dead code, when in fact they were part of the STORE_STATE flow. I'll have to fix this. I should be further along than this, but I've been sidetracked by: A demanding client, one of the few still in business due to COVID-19 (I need the money) My concern over weak healthcare and labor laws, which my country doesn't give a damn about (COVID-19 has made things really bad) My family and friends, who are all older and dealing with health issues and in many cases still working face-to-face (COVID-19!!!) My new obsession with assembly language, which I thought would help me with decompiling from NCS (it hasn't, and can't) Learning parsing and lexing, which will allow this work in progress to compile to NCS My new laptop, which allows me to play games that I haven't touched in months (I'm kind of stressed) This girl I've been seeing 😘 The work continues...
  23. GetStringByStrRef(int) rears its ugly head again. I don't have DeNCS on my new computer because I refuse to install Java. Can you test this? It's a modified file with GetStringByStrRef removed from the globals and the fixed string "AMANOTS" inserted. It should decompile. k_ptat_17ae_area.ncs
  24. Welcome! We're looking forward to your mods!