Jump to content

Fair Strides

Administrators
  • Posts

    2,345
  • Joined

  • Last visited

  • Days Won

    75

Everything posted by Fair Strides

  1. ...Maybe it's just the file size itself, but this could be a classic example of speed inequality between languages. It seem it'd be longer then a second to do it in Perl, though that could just be because I'm not too aware of the format and there's a big difference between the GFF files, say the .are and the .fac; the size and complexity are very different.
  2. Well, the most current info, while I buy myself time to dig into the guts of MDLOps' source code(it is Perl, so I'm on my own here), The two sources of info on it I've found are by the maker of MDLOps himself: http://cchargin.home.comcast.net/~cchargin/kotor/mdl_info.html and some guy I don't know named Torlack(from 2002, so it's for NWN. You'll need to copy it and make an html document on your computer and then paste the info in there...): https://github.com/xoreos/xoreos-tools/blob/master/docs/specs/torlack/binmdl.html
  3. Why thank you, Mandalore! It isn't an easy task, what VP and me are doing, even if I dug up the Official Bioware File Format pdfs they had up in the nwn section of their site. I found those by a fluke link that I thought would be a dead end... As it is, I've got the TLK figured out and shared that with VP. He did some C#/C++(Can't recall which) magic by turning the GFFs to XML like Tk102 did. I can't wait to see what tools we make! By the way, I encountered a piece of modelling that NWMax doesn't support... I tried decompiling the swoop bike model for K1 and the import got screwed up by a "frameend 0 0 0" piece of the ASCII file; the same exact thing happened with the models for the mines. Quanon, do you have any input on this anomaly?
  4. "Yes, yes. Poor Smeagol, nobody likes Smeagol" ~~ Don't worry, LDR. If anything I'll hassle ya when you're not motivated enough. You and I are in for the long haul, man. And I like solving your problems! They help me speed up the already-early hair loss I copied from my Uncle Joe! I'm still a bit miffed by the bug we had on Battle of Duxn... and how simple the solution was.:|
  5. Nice pun, HH! If I touch anything big like that, it's gonna be the Disciple's Holocrons... Disclaimer: Mention of affiliated projects or related works does not guarantee effort, pain, trauma, lifeblood, sweat or time will be invested. Please look elsewhere, Shark Tank. P.S: So, am I still dead to you?
  6. Exploding ammo?! Why haven't I heard of this?!
  7. TAKE THAT BACK!!! I think I'm in the same boat as Disbeliever here, guys. I take modding these games very seriously; I'm a diehard storyteller and will mourn a story left untold. When I first started modding at 15, I knew nothing compared to what I know now, about computers, modding, star wars, all of you wonderful, wonderful people(and how we still work together at the end of the day. ), and so much more. Modding these games was a turning point in my life; I learned scripting(after the long six-month off-and-on battle that I pulled through in the end), got into programming, updated KSE, shared my knowledge in little tidbits all over Holowan. I've not released that many mods(only 8 or so), but that's not important to me. I'd prefer helping someone realize their mod then work on my own, because I have a lack of self-confidence in my ability to create from nothing versus my ability to improve what's already there. Modding these games holds a soft spot in my life and has helped keep me stable these past two years. When I was having issues with my dad(and eventually had to leave my dad's house), modding was my escape, my way of maintaining sanity. This is special to me.;; Hehe, don't worry; I'll try to be more relaxed about modding. I can't make any promises though... And as to why your post worked as a pep talk: I like a challenge, and lacked a reason. I purposefully took it as a slap to the face and wanted to overcome it.
  8. This might seem totally unrelated, SS, but I feel the need to say it: Thank you for this post. It has done everything that I could not. For months now I've been reluctant to face the truth: I've lost my passion for modding these games. I have at least 5 projects that I can name right now that are on my list. I've been unmotivated/depressed every time I have some free time to mod. I even started(am am still working on) a Jedi Holocron(basically like the NWN Lexicon, but for all of Kotor Modding; kind of an end-all approach to the search for collected modding knowledge) in an attempt to get motivated again. Your post has done just that. I'm revving at full throttle right now, like I haven't ran since 2012. I'm modding again and I'm not stopping until I get my projects out the door. I'm not even sure I'll stop then. Thanks, SS, for the unintended pep talk. By outlining what it takes to mod these games, the issues we run into doing so, and the obstacles we have to overcome, I know what I have to do, what qualifications I have to meet, to get the job done, and I'm determined not to fail again. As an aside, if someone can model and texture an area, I can do everything else you need to do it. I might take a few tries to get it to my expectations, but I am more than capable of getting the job done.
  9. Hehehe, whoops. I guess I'll take a few seconds to think my answer over next time.
  10. Mmm. The droid planet and Vash being alive is part of the M4-78EP mod.
  11. You want to use Kotor Tool, available in this site's downloads section, and open the placeableobjsnds.2da file...
  12. I can imagine. In Perl, I'd probably just use a hash and convert the info into the necessary bytes as I wrote it. An example from the code I wrote to add a new TLK entry to a blank TLK file; I used the hash and had each entry in the hash correspond to a single element in a TLK entry(sound resref, length, content,.etc). If I were to do so in a GFF, I'd use one hash, and populate it with smaller hashes for each "branch" one would see if using K-GFF. In Perl, one can have a hash of hashes or an array of arrays... Even if you don't wish to learn Perl, or at least not yet, I encourage you to read these two links, or at least skim through to get what I'm saying about references and hashes of hashes... https://docs.google.com/viewer?url=http://blob.perl.org/books/beginning-perl/3145_Chap07.pdf https://docs.google.com/viewer?url=http://blob.perl.org/books/beginning-perl/3145_Chap03.pdf
  13. Thanks, SH, for not blowing up at me. After reading my comment and then considering what I know of you from podcasts and the posts I've read from you over the years (I've been here for two, so I can say it plural! ), I realized that I might have come off a bit aggressive in my own way. I support your opinion on the matter completely; I was just at odds with how it was expressed. Also, you put a smile on my face with that first paragraph. I was laughing at the idea of getting bogged down explaining KOTOR jargon, in particular.
  14. I found that myself when I joined the community! Oh, man! People were so into it until the other boot dropped! I wish I could have seen they're faces in person!
  15. I'm familiar with it; I think he's talked to Shem too long. But there's a point beyond bluntness, and it borders on callousness...
  16. ...Um... I get that he's been a bit active in Holowan Labs, but don't you think you're a being a bit stand-offish/abrupt, SH???
  17. Unless he's actually saying that Logan does not care about the quality of RoR...
  18. I'm sorry that I wasn't on earlier; my charger for my laptop is being stingy about when it's working, and my laptop's battery won't hold a charge... Anyways, here's the code and the file structure, as I currently see it: Now the file format layout, as I currently know it, is as follows: P.S: Tell me how to remove the color-coding and I will gladly do so... EDIT: SUCCESS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! As of 8:46pm, February 16, 2014, FS added a freakin' entry that was accepted by TLKED! The mistake was rather stupid of me. Through a series of test messages to the console, I discovered that the function wasn't actually receiving my hash(I guess an array in C#, from what I understand of Disturbed's code snippet). I was passing the hash directly, when I apparently needed to pass it as a reference to the hash itself... A stupid, but easy, mistake. However, I have officially added an entry programmatically into a tlk file, which I also made programmatically from scratch. However, it should be easy now add entries to an existing one...
  19. Not necessarily. If you can PM me just some example code of reading "X" amount of bytes from a file after opening it in binary, how to go to a certain position in the file(for example, the 20th byte from the beginning of the file) and how to declare variables in whatever language you're using, I can whip up something that will help you out. As it is, the StrRef retrieval thing was the extent of the work Tk102 did on the TLK in his programming libraries. He already had that done because he needed it for his most of his other libraries. ...Or I can post the code and add lots of comments to explain it?
  20. Yay! I've just got to figure out how to store blank bytes and how the TLK format uses floats. After that, I should be able to programmatically add entries...
  21. Looking good, Malkior! ...But what is the Ithorian doing in the second picture???
  22. Looking at the k_003ebo_enter script, it seems to check whether, in this order: 1. You have not received the cutscene yet 2. T3 is available 3. Whether 502Ond_End_First, a global number, is set to 1 4. If 403DXN_Return_Trigger, a global number, is equal to 3 OR if the number of Jedi found is greater than the 403DXN_Return_Trigger number. I'd use KSE and check the Global Numbers 403DXN_Return_Trigger, 502Ond_End_First, and 000_Jedi_Found.
  23. ...That' a lot of code! I think I might stick with Perl for a little while...
  24. Way to go, VP! I tip my hat to you!
  25. Your words wound me! Seriously though, the only reason why I like the glitch is because I sat there for about 3-5 hours spawning Hssiss on the xbox to get to level 50... Several times I thought my xbox was gonna explode or crash due to the lag of spawning 100 Hssiss at once, and then spamming Force Lightning and occasionally Force Drain...
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines.