PorygonZRocks

Members
  • Content Count

    99
  • Joined

  • Last visited

Community Reputation

13 Jedi Padawan

About PorygonZRocks

  • Rank
    Jedi Padawan

Profile Information

  • Gender
    Male
  • Location
    United States

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Look at the Binary 2DA section here.
  2. If anyone is wondering about the status of this: it's not abandoned. It is, however, going slow due to me being in school. So while I'm not abandoning it, it's gonna be a while. The school year has about a month left, hopefully after that I'll have more time to do this. And without the stress of school I should be able to do a better job on it than I would during the school year. So hopefully over break I can get stuff done on this (at least until school starts again), but obviously no promises. You should be able to just add dialogue.tlk into the app data folder and run TSLPatcher from a PC and it should work, correct (although I haven't tested). Note that iirc the Android app uses a different audio type so custom audio won't work. But everything else (text dialogue, textures, modules, etc) should work. Although if you use a dialogue.tlk from a PC version, you will have the PC versions of some text (specifically some settings have descriptions that have been adapted for mobile controls, so a PC dialogue.tlk will give you the descriptions for a keyboard and mouse).
  3. I don't think so, but I'm not on the dev team, so I don't know for sure. This was just meant to help me with something, and I thought I'd share it. I'm not using this anymore though (partly due to issues with compiling statically), so really I should probably mark this as discontinued or something. Locking then. PM me if you ever need this reopened. ---Canderis
  4. Huh, weird. My docs also end at 15, I don't think there's any newer ones. Thanks, I'll probably need that for GFF patching.
  5. Something I just thought about: columns should definitely be separate, because if they are part of the List/array, if you ever need to add one for some reason, iterating through the entire thing is waayy slower than just adding it to one List of names.
  6. In a PM, Fair Strides told me that the files in KOTOR are the same as their documented Aurora forms. Obviously that's excluding binary 2DA, which you've figured out, and RIM, which is missing. In the xoreos-tools source, it says that RIM is basically a simplified ERF. Quoting: A RIM file is a resource archive, used in several Aurora games. It is a simplified version of the more complex ERF format, lacking the support for a localized description text as found in early ERF formats, as well as compression and encryption as found in later ERF formats. There is only one single version, V1.0, of the RIM format known and supported. For each resource file, it stores a path- and extension-less name (with a maximum of 16 ASCII characters) and a Type ID.
  7. Yeah, I know of you. Thanks a bunch for the offer, I'll be sure to ask if I need help!I have already found the Bioware Aurora File Format docs online, and I think that KOTOR mostly uses those? I know some things, like binary 2DAs, aren't there (perhaps weren't used for NWN?), but there is info on that, and thankfully peedeeboy has dealt with that anyway. Is anything else missing from the docs, or are any of the formats updated from the documented versions that you know of?
  8. The app does not use root. Could you get me a logcat of the crash? Also, keep in mind it can currently only copy files and patch 2das, not compile scripts, edit .mod and UTC, etc. And it always overwrites files, so be sure to install any mods in the correct order. You'll have to manually download the update from the post, because I changed the location of the apk file from what the old version expects, because it makes it easier in the code. Also, if you have the very first (pre-updater) version, you have to uninstall and reinstall, due to a signing key difference.
  9. Latest update just (badly) themes the UI and has some behind the scenes changes. Nothing major, last week was semester finals, so I didn't have much free time. I'm working on the next update, though. Changelog: b1.1.0 {146} • Theme UI • New launcher icon • Changed minimum API level from 14 to 7 BTS: • Switch from MarkdownView to txtmark • Moved files from assets to raw resources • No longer uses Xdroid.Toaster • Now uses AppCompat support library and VectorDrawables • Switch from official aFileChooser to Zhuowei Zang's version
  10. Actually, looking at it again (and based on your reply about nothing happening), I am pretty certain that the issue is that this app does not compile NSS scripts into NCS. If so, then you will probably still be able to use them on the Star Forge.
  11. You mean this mod? Unfortunately, this app doesn't yet support editing GFF files (such as UTI files), or .mod files, so that is likely the issue. Is your issue the model (which I think should work?) or the fabricator on Dantooine?EDIT: Also, currently, if there are conflicts the app overrides them. I'm planning next update to add an option.
  12. Latest update out! Thanks a ton peedeeboy for the code to read and write the 2da files! Changelog: b1.0.0 {13} • REQUIRES REINSTALL - Changed signing key (I'm sorry, I forgot the old one) • Not doing debug builds any more + 2DA support (thanks a ton @peedeeboy!) + Option to create a 2DA from scratch (test) + Do not install music or launcher (not supported by Android KOTOR) • Log now updates while in progress • App no longer freezes when installing mods Next, I will be working on a nicer UI, and then namespaces and info.rtf (both of which will require UI changes anyway, so I'm taking advantage of that).
  13. Looking at the OBBs, I found out that and_main_bg.tga and and_main_logo.tga are the background and logo on the main menu (pretty obvious, but never looked at it before). By editing those and putting them in the override, you can change them, and possibly other images, I'm going to look more soon. I've attached a screenshot, I edited the K1R launcher into two files, and photoshopped on a border. (Ignore the numbers in the corner, I use GLTools to show my FPS). It looks like the files beginning with and_* are Android-specific (not sure if iOS uses the same file names). These likely could customize the UI more.
  14. OK thanks. Your code functions 100% fine, I wonder what was wrong with mine, since difficultyopt.2da worked. So I should change the data array in your TwoDA class to a List of Lists of Strings? I do actually currently have a test option that allows creating 2das, but it uses newline and comma delimiters rather than a table, at least for now.