Scribing and Crafting Fixes

Discussion in 'General Modification' started by Gaear, Mar 8, 2013.

Remove all ads!
  1. Gaear

    Gaear Bastard Maestro Administrator

    Joined:
    Apr 27, 2004
    Messages:
    11,038
    Likes Received:
    42
    Re: Creating a Spell Spreadsheet

    Okay, fixed everything having to do with ScrollFixes.zip. Some comments ...

    This is due to the mid-development shift from 3.0 to 3.5. In 3.0, Cure Light Wounds, Mass was Healing Circle and Inflict Light Wounds, Mass was Circle of Doom. There's actually quite a bit of that in various places throughout ToEE.

    I had some other fairly significant comment or question about something, but now I can't remember what it was. :blank:
     
  2. Rudy

    Rudy Established Member

    Joined:
    Jan 30, 2005
    Messages:
    345
    Likes Received:
    2
    Re: Creating a Spell Spreadsheet

    Gaear, do you want me to do the fixes to the spell files regarding caster level and upload the changed files? I'm willing, but I don't know if that's something you'd prefer to do yourself.
     
  3. sirchet

    sirchet Force for Goodness Moderator Supporter

    Joined:
    Dec 6, 2003
    Messages:
    3,721
    Likes Received:
    49
    Re: Creating a Spell Spreadsheet

    If it's of any help, I just cast weird in the fight with the horde of dwarves and it outright killed some, others it hurt and it even poisoned a few.

    Was pretty cool, actually.
     
  4. Gaear

    Gaear Bastard Maestro Administrator

    Joined:
    Apr 27, 2004
    Messages:
    11,038
    Likes Received:
    42
    Re: Creating a Spell Spreadsheet

    Sure thing.
     
  5. Rudy

    Rudy Established Member

    Joined:
    Jan 30, 2005
    Messages:
    345
    Likes Received:
    2
    Re: Creating a Spell Spreadsheet

    How do I extract spells that aren't in scr? For example, Cure Critical Wounds is not in scr (it's the only cure spell that isn't), but presumably needs the same fix)

    EDIT: ALso, attached is the edited item_creation_names.mes that includes the name fixes for the greater/lesser/mass spells (so that they all use the comma form). This file also includes all of the scroll additions/fixes mentioned for item_creation_names.mes, as well as the few items that I added from the Multicolored Dreamcloaks thread that required crafting abbreviations. So, it's up to you whether you want to just copy-paste it or whathaveyou. I added a ".txt" to the end of the name so that I could upload it, but you can obviously just delete that.
     

    Attached Files:

    Last edited: Mar 15, 2013
  6. Gaear

    Gaear Bastard Maestro Administrator

    Joined:
    Apr 27, 2004
    Messages:
    11,038
    Likes Received:
    42
    Re: Creating a Spell Spreadsheet

    You have to extract the data files that shipped with the game (aka DATs). Have a look here: http://www.co8.org/forum/showthread.php?t=1887. I'd suggest Agetian's DAT Tool.

    Once you do that, you will have 5 massive directories of all the assets that make up ToEE. (These should be stored separate from your game installation.) There's a fair amount of crossover, but generally the DATs break down like this:

    ToEE - contains the ToEE module, including, most significantly, the various map graphics and other related data.

    ToEE1 - contains mostly art assets.

    ToEE2 - contains mostly audio assets.

    ToEE3 - contains mostly audio assets and various other stuff.

    ToEE4 - contains the most up-to-date versions (as shipped by Troika) of all control files (dialog, script, mes, etc.). Use this for what you're after.

    You could actually skip everything but 4 for your purposes, really.

    So, you'd go to ToEE4/data/scr and find the script file for Cure Critical Wounds sitting there waiting for you. Copy it to the scr folder in your real game installation and you're good to go. :)

    ~

    btw, I took the liberty of capitalizing all the spell names in item_creation_names.mes - just a pet peeve of mine reading lowercase words for something that is actually intended for consumption by the masses. Anyway that should be reconciled sooner rather than later so our versions don't fight.
     
  7. Rudy

    Rudy Established Member

    Joined:
    Jan 30, 2005
    Messages:
    345
    Likes Received:
    2
    Re: Creating a Spell Spreadsheet

    Thanks for the info!

    Ok; fixing the greater/lesser/mass thing is actually pretty easy, so if you want to you can send me your capitalized file and I can just re-do those changes for it.
     
  8. Gaear

    Gaear Bastard Maestro Administrator

    Joined:
    Apr 27, 2004
    Messages:
    11,038
    Likes Received:
    42
    Re: Creating a Spell Spreadsheet

    Here it is. :)
     

    Attached Files:

  9. Rudy

    Rudy Established Member

    Joined:
    Jan 30, 2005
    Messages:
    345
    Likes Received:
    2
    Re: Creating a Spell Spreadsheet

    Here it is back :)

    I fixed the lesser/greater/mass again, as well as a very few minor typos (e.g. "Llobe of Invulnerability"). Also added the few lines for abbreviations of crafted items from the cloak color options. This brings that file, at least, up to date with all the changes you and I have made to it thus far.
     

    Attached Files:

  10. Gaear

    Gaear Bastard Maestro Administrator

    Joined:
    Apr 27, 2004
    Messages:
    11,038
    Likes Received:
    42
    Re: Creating a Spell Spreadsheet

    Thanks for the latest.

    [edit]

    Just FYI, I removed 12658 from {5} in rules/item.creation.mes because it pointed to 'Jaroo's White Pearl,' an item I added recently. Obviously the code refers to something else.

    {12658}{"FCraft Wondrous Item" "SFreedom of Movement"} appears later and seems to be an indication that Freedom of Movement is spell req for something. Obviously not Jaroo's white pearl. I did a search of long_description.mes for all references to "freedom of movement" and found that aside from the ring and wand of the same name, which are already handled properly crafting-wise, only the Vest of Escape grants the Freedom of Movement ability. I'm not very familiar with crafting really but I assume that in order to confer that ability the crafted item's spell property must be known by the crafter? Anyway, the Vest of Escape is listed in {5}, proto number 6285 (rather similar to 12658), and points to this prereq: {6285}{"FCraft Wondrous Item" "SKnock" "SGrease" C4}. That doesn't make a lot of sense to me. :dizzy:

    I suspect that the Vest of Escape is really supposed to point to the 6285 prereq, which should refer to Freedom of Movement, not Knock and Grease, and that the 12685 prereq is superfluous, but I don't know what SKnock and SGrease from the existing 6285 are supposed to point to, if anything, and at this point my eyes started to bug out.

    You seem to be more adept at this item creation stuff than me Rudy ... care to try to run it all down?

    [edit 2 - other updates]

    I'm ordering all craftable proto #s in rules/item_creation.mes by number for ease of looking them up. In so doing, I think we will end up transferring basically all descriptions from description.mes to item_creation_names.mes, because probably almost all of them will end up needing to be truncated when Priory comes to town. Also it is best I think to completely divorce the interface from the description stuff, which pretty clearly wasn't meant for it.

    I noticed that 9097 - Darkvision is not a craftable scroll, though it's proto exists. Is that even a real spell in ToEE? The scroll is listed in item_creation_names.mes, just no proto in item_creation.mes.

    Also, 9229 is the scroll of Grease, but called Hold Portal in item_creation_names. It's not in item_creation.mes. (I'm not nitpicking this, just reporting stuff as I go.)

    Also, 9672 - Flaming Sphere is in item_creation_names but not item_creation.

    [edit 3 - more updates]

    There are a bunch of wands missing from the interface. I'm changing item_creation_names to reflect only the ones that are currently there.

    Wow, what a mess. Proto numbers jumbled in out of order, lots of stuff missing ... to wit, wands of:

    12032, 12060, 12063, 12064, 12065, 12067, 12068, 12069, 12072, 12129, 12130, 12130, 12132, 12141, 12154, 12167, 12201, 12227, 12229, 12239,
    12265, 12309, 12320, 12379, 12404, 12437, 12451, 12471, 12480, 12492, 12508, 12534, 12555, 12556, 12557, 12558, 12559, 12568, 12591 :eek:_O:

    [edit 4 - further updates]

    Wondrous items seem to be okay. No idea what isn't in there that should be though, as there is no universal "Wonderful" tag to go along with each item. ;) It does seem a bit spotty.

    Incidentally Rudy I seem to have at least temporarily overwritten some of your custom items that haven't been integrated yet. Sorry about that, but I don't want to work off of a protos.tab that's different from the mod's.

    Rings and staves seem okay as above.

    Does craft wand have its own interface, like scribe scroll? If so, we can drop the 'wand of' for everything and probably solve some text length issues.

    ~

    Also note Rudy that some of the abbreviations are going to have to be redone, sorry, but now we can easily see what amount of text will fly and what won't, and truncate accordingly. Which leads me to my final point - the carriage return thing is a bust. You can indeed get a line to stop with a carriage return and carry down to the next, but the next item still prints on that line no matter what. If you try to start that line with a carriage return, it screws up and puts the item at the top of the list. In the same line as the actual first item in the list. :no: I swear, so much of ToEE's text interface is like an HP word processor from 1989.

    [edit - final update pending final update review update]

    Just FYI I have enabled .dlg, .mes, .py, and .tab file extensions as legitimate for the site so we can upload raw files. All have a nice size limit of 2 mb - that means we could even post a protos.tab. :)
     

    Attached Files:

  11. Rudy

    Rudy Established Member

    Joined:
    Jan 30, 2005
    Messages:
    345
    Likes Received:
    2
    Re: Creating a Spell Spreadsheet

    I'm not sure about Jaroo's White Pearl, but Vest of Escape is supposed to use knock and grease. The issue stems from the fact that the PnP version of Vest of Escape didn't actually grant Freedom of Movement: it granted bonuses to open locks and escape artist. Since escape artist was not implemented in ToEE, someone lazily slapped Freedom of Movement on there. So, while I would argue that Freedom of Movement should be made a prerequisite of Vest of Escape, the grease, knock line is definitely intended for it.


    First, I should have asked this earlier but, what exactly is this Priory?

    Second, Flaming Sphere and Darkvision are not spells; at least not ones that the PCs can access. So, I think you can chalk that up to spells that were scrapped at some point.

    As for the scroll of grease, note that description.mes has two entries for scroll of grease: 9200 and 9229. There also seem to be duplicate entries in protos.tab at those two indexes for a scroll of Grease. So, 9229 shouldn't be in item_creation.mes, since it would just create a duplicate scroll of grease.

    So, in short, none of these three scroll issues are issues with item_creation.mes. If you like, the entries for flaming sphere, darkvision and hold portal could be deleted from item_creation_names.mes. The duplicate scroll of grease (9229 being the duplicate) should probably be deleted from description.mes and protos.tab.

    I'm not sure what you mean by "missing from the interface"?

    Yes, craft wand does have its own interface. Shame about the carriage return.

    Awesome.

    I'm getting a little bit nervous with these versions popping back and forth, and I obviously want to minimize the number of times things have to be re-done. I'm going to think for a bit of the best way to organize this effort. If you have suggestions, let me know.
     
  12. Rudy

    Rudy Established Member

    Joined:
    Jan 30, 2005
    Messages:
    345
    Likes Received:
    2
    Re: Creating a Spell Spreadsheet

    Ok, my suggestion is this:

    You obviously have the master files of everything, so how about whatever changes/fixes I come up with I format in the same style that I did for the scroll fixes: that is, I write out what exactly needs to be changed/added, so you can do it to the master file. If it's a big change/one that requires a lot of effort, and you'd like me to do it myself, then you can post the file, I can edit it, and then repost it for you.

    Does that work for you? I'm open to other possibilities, of course.

    EDIT: In specific, the latest files that you posted do not include the second update of items that I made, which is fine. Let me know:

    1) Whether you want me to make the changes to the files myself (in this case, could you also post the description.mes and long_description.mes file you are working with), and then send them back to you, or just detail for you what needs to be added to which file.

    2) For the protos.tab entries I'm guessing the easiest is for me to send you my file, and then tell you which entries need to be copied?

    3) Do you want to use the non-color-change items I made? i.e. the Boots of Striding and Springing and the armors? I fully respect that you may not, I just want to know what changes to make.
     
  13. Gaear

    Gaear Bastard Maestro Administrator

    Joined:
    Apr 27, 2004
    Messages:
    11,038
    Likes Received:
    42
    Re: Creating a Spell Spreadsheet

    Okay, thanks.

    Priory is the larger, stylish font that ToEE uses. It will be taking over basically all of ToEE before much longer as part of the comprehensive UI overhaul. It's a 12 point font as opposed to the other (Arial), which is a 10 point font, so it will take up more space wherever it appears ... including the crafting UI.

    Okay, will do all.

    None of those protos are listed among the craftable wands protos in {3} of item_creation.mes. So 12032 for example, a wand of Hold Person, is not currently craftable in ToEE.

    Cool, we can shitcan all the "wand ofs" then.

    I don't know that it will really be an issue once we start working off the same base files, which I think should pretty much be now, since I got that description stuff moved over.
     
  14. Rudy

    Rudy Established Member

    Joined:
    Jan 30, 2005
    Messages:
    345
    Likes Received:
    2
    Re: Creating a Spell Spreadsheet

    Okay; just let me know what you want to do in regard to the second update of my items from the other thread. That is, whether you want me to do the edits myself, or tell you what to edit.

    EDIT: With regard to the wands, would it be helpful for me to verify that those missing wands work correctly, and if so, add them into item_creation.mes?

    EDIT: Further issue: Burne sells the 9229 version of Scroll of Grease, so that will have to be changed to 9200 if you delete the 9229 version. The other merchants sell the 9200 version. I don't *think* that the 9229 version shows up anywhere else, but I'm not 100% certain about how to check. You may conclude that it's not worth the trouble of deleting the duplicate Scroll of Grease.
     
    Last edited: Mar 17, 2013
  15. Daryk

    Daryk Veteran Member

    Joined:
    Jan 14, 2012
    Messages:
    1,177
    Likes Received:
    34
    Re: Creating a Spell Spreadsheet

    Does Priory scale to 10 or 11 point? That might alleviate some of the intereface problems of text not fitting in boxes.
     
Our Host!