Fair Strides

Administrators
  • Content Count

    2,337
  • Joined

  • Last visited

  • Days Won

    73

Posts posted by Fair Strides


  1. 11 minutes ago, The_Chaser_One said:

    @Fair Strides I see what you mean. They are right about the deadline not being an actual deadline and SAO being too ambitious. I was just saying that it doesnt seem fair to me to reproach that when he's doing his best to make his mod exhaustive and well detailed, as SH was worried about. Especially when we'll all get the finished mod for free.

    And as I'm helping SAO and beta testing his mod, I consider myself "associated with the project". If you don't trust me, you can always ask him yourself what he thinks

    Most mods are free, so that part is moot. The culture iwth modding has always been very aware of the amount of time that goes into a hobby, I assure you. SAO has also not heeded much in the way of advice given by SH or others with such an ambitious starting project, even with such basic things as sharing screenshots here of their project.

    Whether I trust you or not is also moot, since you're not trying to release or upload the mod. While you do seem to edit your posts a lot instead of taking the time to craft a reply, my comment was not out of trust. You entered in with a lot of support from out of nowhere, hence SH's white-knighting comment, with this being the first mention that you're helping and beta-testing. That helps explain the hearty defense, but not all critique and criticism is wrong. And SAO can share what details they're okay with sharing here.

    • Like 1

  2. Testing, testing, is this thing on?

    Dropping a friendly reminder to be civil with each other. Criticism and critiques of a project are fine when constructive, though simple observations of the facts are neither.

    The same cannot be said of the later interactions here. SH and DP both pointed out and expressed similar sentiments, just a bit differently. It's not right to get on someone's case just because you don't like how they expressed themselves. For one, this manner of dialog is blunt, but typically so.

    If SAO wants to respond to fair criticisms about their timeline, they can do so when they're online. @The_Chaser_One As far as I'm aware, it's still not the norm for someone not working on or associated with a project to be giving updates and sharing projected schedules, as that can be misinformation or wildly inaccurate. Getting upset when called out on it is rather poor form. Especially when you simultaneously want someone to not post the way they normally post but also won't block them because you like reading their responses. It's always possible to ignore posts you don't like.

     

    P.S: On a personal note: Kinda cheeky throwing SH's words back at him here. The statement is still true, as SAO did give a deadline already, when SH's advice would have been to not announce a release timeline. It would have been better to not give a deadline than to miss the deadline. While it could be true that missing the deadline is better for quality, I'd also ask this: is it a good thing that a deadline was missed in a project? Doesn't that mean the deadline was not estimated correctly in the first place?

    • Thanks 1
    • Light Side Points 2

  3. The EXE size changes are likely from widescreen patching or something similar. I can't say for sure why Mission is either there or not there, except that other mods may be interfering with things. That cutscene spawns several people, which mods could be altering. Or in the case of NPC files, there could be mulltiple copies of the same-named file that are being overwritten by being put in the overrides folder.

    • Like 1

  4. 21 hours ago, Sith Holocron said:

    Taken a few days ago in Portland . . .

    I'm the one in the Hawaiian shirt over a t-shirt.  Fair Strides is the lady with long hair.

    Wow, I didn't realize we had that much glare on the camera. 😅

    It was a lot of fun hanging out with ya, SH. And guys! I swear he can sing!

    • Like 1

  5. Well, it's been a few years, eh?! :D

    SH just reminded me that this thread exists. It's definitely been a long time since I looked like I did (not that you could see much back then :P ). Sooo, here's an updated view.

    20220625_155619.jpg

    Gods, I can not smile to save my life! Personally, I blame the two front teeth. They're like a beaver's, all V-shaped.

    • Like 3

  6. 8 minutes ago, Revanbeta50 said:

    I am not trolling for one and for two 

    U r right I should of asked properly it's just some of u guys have been giving me a hard time so now it feels like I am bugging u guys. I am kinda shy to ask 

    But now I wont be thanks by the way for explaining my wrongs 

    *Turns off Staff Chat*

    Hey, no need to be shy. We want to help, and it helps if someone's willing to learn. The "hahaha" can be misinterpreted, so I was wanting to clear that up. Everyone can learn to do this stuff; it just depends on time and interest, really. :) Some of us might have been giving a hard time 'cause it's a little hard to read sometimes with the punctuation, or we'd tell ya what needed to be done and it seemed to be in one ear and out the other. If you need someone to break it down, that's possible to do.

    A big thing in the community is trying stuff out for yourself a bit, if you can. Some of the questions would have been answered if a tool was opened up, for example. But as long as everyone understands a situation, things should work out.


  7. 22 minutes ago, Revanbeta50 said:

    I have no idea what u guys r talking about hahaha I am stupid I love mods but I just don't understand how u make them I am just along the ride ahahaha

    I hope u make this mod happen hahhahah 

    If only I had a pc I would be able to do this lol HAHAH

    There's a possibility that the "hahaha"s in a lot of your messages are a form of trolling, but I doubt you're stupid. We have a modding tools section that has the tools we talk about. Your post asked about how one would go about doing it, so someone took the time to tell you how you'd go about doing it. At that point, it's up to you if you want to download the tools and read their instructions or ask for more help.

    If you truly lack a PC to work with the mods, I'd advice rephrasing to instead ask if someone would be willing to make the mod idea.

    • Light Side Points 1

  8. Staff response:

    I am glad @Marius Fett was able to calm things down before things devolved further, so thanks goes to Marius Fett for that timely wisdom. :)

    @Revanbeta50 Reading back over things, it seems you have attempted in the past to work with the files to attempt it. I'm confused by your recent comments about not having a PC when you had one earlier on, but I know things happen. I am not familiar with the Android version's differences myself, but I can look things over (unfortunately, I cannot say exactly when) and try to help you. I may do some of the work myself, though this doesn't mean I'll do all of it. If I can have success, I can show you how to do it on your end. If that blows up, I can help some more.

    Another matter to address: you said that you would like someone to explain the rules. I would like to direct you to the following picture, which shows where to go to find the rules for the community. Please take your time to read through them, and you can PM me if there's a rule you don't understand. I know @N-DReW25 already linked you to the rules at least once and pointed out that several were being violated. If you don't understand how a rule is being referenced after you read it, again please PM me or another member of staff.

     

    image.png

    I will say that there are general posting abouts against reviving old threads and posts about things that have recent threads open. The other post that you made about Lonna Vash for example is a duplicate of the issue you're having with a Lonna Vash mod and mobile TSLRCM, which is a recent thread. We try to not encourage spamming or lots of the same thread, so I will be deleting the other thread as the other one has more activity.

    Hope everyone has a great day! 😃

    • Light Side Points 2

  9. That's usually used at the start of a dialog (like a cutscene) and keeps the screen black until the first script fires that isn't a conditional (I think it won't fire for a conditional). Then it fades in, IIRC.

    Can also be used during module loads so that you can have everything set up and in the right spots, then start a dialog that runs a script or starts a cutscene to fire a script.


  10. I think keeping the script from my post is fine.

    Now that I've got some thinking on the brain, I re-wrote it to be a lot simpler. The only mechanical change from the previous version is that I made oSaber always be from oPC's inventory (we were checking oPC's inventory and then defining oSaber as coming from oAtton's) and then have oPC give the item to oAtton before equipping it.

    void main() {
        
        object oPC = GetFirstPC();
        object oAtton = GetObjectByTag("Atton");
        object oSaber = OBJECT_INVALID;
        int iAttonSaber = 130;
    
        while(iAttonSaber < 140)
        {
            oSaber = GetItemPossessedBy(oPC, "sbla_lghtsbr_" + IntToString(iAttonSaber));
            if(GetIsObjectValid(oSaber) == TRUE)
            {
                GiveItem(oSaber, oAtton);
                AssignCommand(oAtton, ActionEquipItem(oSaber, INVENTORY_SLOT_RIGHTWEAPON));
    
    //            DestroyObject(GetObjectByTag("sbla_lghtsbr_" + IntToString(iAttonSaber)));
    
                DelayCommand(8.0, SetLightsaberPowered(oAtton, TRUE, FALSE, TRUE));
    
                iAttonSaber = 140; // Set it to 140 to break the while loop
            }
    
            iAttonSaber++;
        }
    }

     

    • Like 4

  11. 5 minutes ago, Kaidon Jorn said:

    Awesome. So the one you already made would work fine?

    I was thinking earlier not to use (GetIsObjectValid) because that would look everywhere, like even in Override, and make a new one after you got the original one from a_give_item. But I don't know if that's a plausible explanation.

    So I just need to put that last line in for 139 and compile it? Shouldn't I take out the DestroyObject command?

    I would comment that line out, not delete it.

    Then compile and test. I can help more on lunch, and if you have Discord, we can probably get a quicker back-and-forth.

    • Light Side Points 1

  12. 16 minutes ago, Kaidon Jorn said:

    Yup.

    Gimme a sec

    Can you see it?

    attondlg.thumb.jpg.04b9cd523a5bf755943e8be61d2d84f2.jpg

    Okay, cool. Should only give one saber.

    I believe the a_give_item script might be making a copy in the player's inventory due to shared inventory between party members and player.

    Perhaps check oPC's inventory instead of messing with Atton's, in the code I posted above?

    (I'll be on work lunch in about 1 hour, so more ready to help quick.)


  13. @Kaidon Jorn I'm not sure what the use case surrounding this is, but I've re-written the script (which looks like it was the result of a DeNCS decompile?) to help out. I don't know what scripts or parameters are being ran before this spot in the dialog, though.

    void main() {
        
        object oPC = GetFirstPC();
        object oAtton = GetObjectByTag("Atton");
        int iAttonSaber = -1;
    
        if (GetIsObjectValid(GetItemPossessedBy(oPC, "sbla_lghtsbr_130")))
        {
            iAttonSaber = 130;
        }
        else if (GetIsObjectValid(GetItemPossessedBy(oPC, "sbla_lghtsbr_131")))
        {
            iAttonSaber = 131;
        }
        else if (GetIsObjectValid(GetItemPossessedBy(oPC, "sbla_lghtsbr_132")))
        {
            iAttonSaber = 132;
        }
        else if (GetIsObjectValid(GetItemPossessedBy(oPC, "sbla_lghtsbr_133")))
        {
            iAttonSaber = 133;
        }
        else if (GetIsObjectValid(GetItemPossessedBy(oPC, "sbla_lghtsbr_134")))
        {
            iAttonSaber = 134;
        }
        else if (GetIsObjectValid(GetItemPossessedBy(oPC, "sbla_lghtsbr_135")))
        {
            iAttonSaber = 135;
        }
        else if (GetIsObjectValid(GetItemPossessedBy(oPC, "sbla_lghtsbr_136")))
        {
            iAttonSaber = 136;
        }
        else if (GetIsObjectValid(GetItemPossessedBy(oPC, "sbla_lghtsbr_137")))
        {
            iAttonSaber = 137;
        }
        else if (GetIsObjectValid(GetItemPossessedBy(oPC, "sbla_lghtsbr_138")))
        {
            iAttonSaber = 138;
        }
        else // Assume is has to be 139?
        {
            iAttonSaber = 139;
        }
        
        object oSaber = GetItemPossessedBy(oAtton, "sbla_lghtsbr_" + IntToString(iAttonSaber));
        AssignCommand(oAtton, ActionEquipItem(oSaber, INVENTORY_SLOT_RIGHTWEAPON));
    
        DestroyObject(GetObjectByTag("sbla_lghtsbr_" + IntToString(iAttonSaber)));
    
        DelayCommand(8.0, SetLightsaberPowered(oAtton, TRUE, FALSE, TRUE));
    }


  14. @Kimosabe Sith Holocron has a point in the questions he's asking to clarify things.

    The way most mods that aren't just models or textures work involves adding data that's saved into games (like creatures in areas, or variables used to reference the state of progress in the game) or altering existing files.

    Simply uninstalling a mod (this by itself can be problematic if the mod changes data inside the packs for a level or area) doesn't guarantee that its effects are gone from your save.

    So uninstalling the mods and not fixing the issue isn't too surprising, but to have a chance to help, we need a list of your mods (perhaps a screenshot or two of the packaged files [the .zip, .rar, or .7z] from your Downloads?) to be able to begin helping. Otherwise, we literally can't diagnose what went wrong...

    • Light Side Points 2

  15. 12 minutes ago, bbb18 said:

    Hello!!

    I know it's been a long while someone posted in this topic, but I'm playing this games again (heavily modded this time) and i was trying to download this tool from https://gitlab.com/kotorsge-team/kse/-/releases (the version here seems to be outdated), but every time i try to download the v3.3.8 (2019-12-12), the website gives me an XML error, with a code window saying something about "Access Denied"... I can only download v3.3.7e (2019-07-13).

    Is it a website error, or we are not supposed to download that version?

    This is a website error and will now be looked into. Thanks. :)


  16. To do this, you will need both the new entry in appearance.2da that you already know about as well as a new entry in heads.2da. You will need to enter the value of the new row in heads.2da into the "normalhead" and "backuphead" columns in the new entry in appearance.2da.

     

    In heads.2da, you can enter the same model name (which is in a column labelled either "model" or "label" or "head", I think) and then change the names in the various texture columns. For specifics on the various parts of the appearance.2da and heads.2da, I recommend the .2da reference guide in the tutorials section.


  17. 1. Static cameras have Quaternion orientations just like everything except for doors and IIRC placeables.

    2. Static cameras (don't know about Animated, but I assume no) are oriented 90 degrees counter-clockwise from what you'd expect. This is why you had to enter the numbers for 90 degrees to get a 180-degree facing. I learned a bit about this in college math, but I honestly cannot recall the reason for this rotation...

    3. Animated cameras, and indeed all models, use Quaternions; the tools do the conversion for you so you don't have to bother with them (trust me, they're ugly and annoying).


  18. Most of the DLG Editors probably don't treat Unicode properly, I imagine. One that could potentially work is using TLKEd (found in the TSLPatcher download in the Modding Tools section of Downloads) to edit the dialog.tlk and dialogf.tlk file.

     

    For that to work, you'd need to go into the DLG files, add each of their lines one-by-one into the dialog.tlk file, and then update the entries/replies in the dialog.tlk file to point to the entry in the dialog.tlk file. That would also make future translations/corrections easier if need be.