Page 8 of 32 FirstFirst ... 6 7 8 9 10 18 ... LastLast
Results 71 to 80 of 314

Thread: Two Crazy Random Summer

  1. #71
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    12,091

    Default

    I am out of time until next weekend. I see three important-ish things left to do:

    1) We load up TCRS data for you at login (or ascension). So, what happens when KoL adds new items which are not in our saved data? Should be easy enough to handle: "derive" will only update items it does not already have stored. So, "load" + "derive" is essentially "update".

    We should add an "update" (and "save" if necessary) step in part of our load sequence. We are certainly willing to update our data files if people keep sharing as new items are added. Regardless, an "update" step is not (for now) especially grievous. It will become more burdensome as hundreds and thousands of new items are added beyond our published data, but years from now, if you run TCRS out of Standard, you will wantt the new data.

    2_ We need to implemt the "resetModifiers" method in TCRSDatabase. We call it when you free the king (to undo all the TCRS adjustments to items), but should probably do it .... somewhere .. when you log out (or when you log in without restarting KoLmafia, which I never do), so that the next character doesn't start out with munged items.

    3) As part of "apply" (to be undone by "reset modifiers"), we need to replace all "gain_effect" methods for statuseffects that depend on "eat", "drink", "chew", or "use" to have exactly the methods which provide that grant that effect in TCRS. This is necessary for the maximizer to work with TCRS usable items.

    As I said, I have no more time for this - but nothing is stopping others from looking at these issues.

  2. #72

    Default

    Thanks for working on this. It's been a fun challenge path for me, since I have a ten-year+ hoarder's inventory of otherwise unusable items, drinks, etc. I'm not a super-fast ascender, but these have been some of the fastest I've done (because between EPIC size 10 beverages and 6 +7 ADV equipment pieces, I get a lot of turns at rollover).

    Here's a TT, so there's at least one of each class.
    TCRS_Turtle_Tamer_Mongoose_cafe_booze.txt
    TCRS_Turtle_Tamer_Mongoose_cafe_food.txt
    TCRS_Turtle_Tamer_Mongoose.txt

  3. #73
    Senior Member Crowther's Avatar
    Join Date
    Nov 2006
    Posts
    1,487

    Default

    It certainly worked much better for me today. Nice progress.

    I had to log out and back in after freeing the king. I suspect this is unsurprising, but my disease rattled brain is having a hard time following everything here.

  4. #74
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    12,091

    Default

    It certainly worked much better for me today. Nice progress.
    Originally Posted by Crowther View Post
    Thanks. There are just a handful of NECESSARY things left to do. Biggest is probably using all the new Effects from eating/drinking/chewing/using items to adjust the status effect data so the Maximizer will work for non-equipment/non-spells.

    I had to log out and back in after freeing the king. I suspect this is unsurprising, but my disease rattled brain is having a hard time following everything here.
    2. We need to implemt the "resetModifiers" method in TCRSDatabase. We call it when you free the king (to undo all the TCRS adjustments to items), but should probably do it .... somewhere .. when you log out (or when you log in without restarting KoLmafia, which I never do), so that the next character doesn't start out with munged items.
    Originally Posted by Veracity View Post
    As you can see, this is item #2 on my list of necessary things.
    Ph'nglui mglw'nafh Cthulhu
    R'lyeh wgah-nagl fhtagn.

  5. #75
    Junior Member
    Join Date
    May 2009
    Posts
    1

    Default

    Just completed a much smoother run thanks to your excellent work, Veracity. Here's the data I generated with tcrs derive, though this was before build #771 r19245 which has your parsing fix. I believe I was ran this derive on r19237. If it's out of data and needs updating first, feel free to skip it!

    TCRS_Accordion_Thief_Packrat.txt
    TCRS_Accordion_Thief_Packrat_cafe_food.txt
    TCRS_Accordion_Thief_Packrat_cafe_booze.txt

    -gregmasta

  6. #76
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    12,091

    Default

    19232 was the last revision that had parsing fixes to get around buggy KoL HTML. Any "derive" done with that one (or later) has correct data. I have other "parsing" changes that affect how we get the special of the day in cafes or in how we parse the command line of the "tcrs" command, but those were not required to get good data from the item description.

    Your data is planty new enough. Thanks!
    Last edited by Veracity; 06-02-2019 at 11:03 PM.

  7. #77
    Developer fronobulax's Avatar
    Join Date
    Feb 2009
    Location
    Central Virginia, USA
    Posts
    4,474

    Default

    Started the run, generated the files and then committed them because I can. Someone tell me I wasn't supposed to do that :-) Otherwise Disco Bandit, Mongoose is now available.
    Last edited by fronobulax; 06-03-2019 at 04:54 PM.

  8. #78
    Senior Member Crowther's Avatar
    Join Date
    Nov 2006
    Posts
    1,487

    Default

    Here's the data I generated with tcrs derive
    Originally Posted by glx View Post

    Drat. I ascended yesterday into that same combination to help collect data. However, I ran "tcrs derive" and never came back until after rollover. I did nothing at all on day 1 of this run.

  9. #79
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    12,091

    Default

    Revision 19251 removes all eat/drink/chew/use sources of status effects and replaces them with ones that are actually available in your TCRS class/sign.

    This means that the maximizer should be fully functional, finally.

  10. #80

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •