Search results

  1. philmasterplus

    Display3: A responsive three-column display case UI

    Display3 is a relay override for your display case page (displaycollection.php). It converts the single-column display case to a manageable, responsive three-column UI, just like your inventory. This also changes other people's display cases, too. No more scrolling hell! This relay script...
  2. philmasterplus

    Abandoned Scripts

    Ah...ok. I wasn't aware that people were actually doing development inside /svn/projectname. Thanks for clarifying.
  3. philmasterplus

    KoLmafia Praise

    I recently tried --CLI mode and it's surprisingly smooth and pleasant. Much praise to everyone who worked on this feature and others.
  4. philmasterplus

    Automatically download the newest daily build

    I modified Rinn's script to work without wget. This should work with Python 3.6+. #!/usr/bin/env python """Updates KolMafia""" import json import pathlib import sys import urllib.request def main(): """Main entry point""" LAST_URL =...
  5. philmasterplus

    Abandoned Scripts

    I'll let it pass then. As you said, file names conflicts have in practice have happened only twice in history--once with UR and once with OCD. Both were forks, which should be pretty rare. KoLmafia always has limited dev time, so we should not bother with such cases. FWIW, all of my points...
  6. philmasterplus

    Bug - Fixed Fix [wiki] link in right-click menu for items with multi-word names (updated)

    You mean the issue discussed here? Whoops. It seems that if there is already an (old) icrm_extend.1.js sitting inside the relay/ directory, then KoLmafia does not try to use the bundled (new) version. I renamed it to icrm_extend.2.js and also updated KoLConstants.java. Thanks for the heads up...
  7. philmasterplus

    Abandoned Scripts

    It could be an option. We have to copy files because kolmafia looks only in scripts/, relay/, etc. What if kolmafia also looked inside (subdirectories of) svn/? I don't know the details of KoLmafia's "module resolution" algorithm, but currently it walks recursively through scripts/ and relay/...
  8. philmasterplus

    Bug - Fixed Fix [wiki] link in right-click menu for items with multi-word names (updated)

    KoLmafia augments the right-click menu with a [wiki] link to the item's KoL wiki page. However, there's a small bug in the JavaScript code that handles item names with multiple spaces. It only replaces the first space character. For example, the [wiki] link for Knob Goblin Pants leads to...
  9. philmasterplus

    Abandoned Scripts

    About overwriting each other's files... What if we didn't copy files at all? When installing a project, don't copy files from /svn/<project>/ to /scripts, /relay, etc. If we devise a way of using these projects from the gCLI/ASH/JS, we'll no longer need to worry about clobbering other people's...
  10. philmasterplus

    Harvest – A highly customisable farming script

    Harvest uses Bale's OCD Inventory Control. Unfortunately, Bale has been inactive for almost a year. There is a community-maintained fork named OCD-Cleanup in active development. Because Harvest still uses OCD Inventory Control, it cannot receive any updates made to OCD-Cleanup. Furthermore...
  11. philmasterplus

    Bug - Fixed Overflowing gift baskets are reusable, but mafia thinks they are consumed on use

    KoLmafia r20590 thinks overflowing gift baskets are consumed on use: Looking at items.txt, it seems that subscription cocoa dispensers have the same issue. I'm attaching a patch that marks all of them as reusable. I only tested the overflowing gift basket, b/c I don't have a cocoa dispenser...
  12. philmasterplus

    Feature Add unit test for the skill parser in CharSheetRequest.java

    Thank you. I went back and forth on whether it is appropriate to pass an entire HTML file as the test input. I eventually decided yes, since the skill parsing code is meant to process charsheet.php. Passing a small crafted HTML fragment as the test input would not exercise the code in the right...
  13. philmasterplus

    New Content - Implemented "monsterid" : New combat macro predicate

    "Scalable" may have been a poor choice of words on my part. I meant to say that it's easy to forget to rename a file when we update it.
  14. philmasterplus

    Feature - Rejected Prevent mixing requests from different characters

    Randomizing ports would also defeat the browser image cache. There was discussion in the ASS discord about removing KoLmafia's built-in image cache (since it consumes a fair bit of memory) and relying on the browser cache. Using cookies sounds nice, if it works. HTTP cookies have always been...
  15. philmasterplus

    Feature Add unit test for the skill parser in CharSheetRequest.java

    I appreciate all your hard work, but...are you going to merge my patch? If there's a problem with it, I could try to fix it.
  16. philmasterplus

    New Content - Implemented "monsterid" : New combat macro predicate

    Renaming the file every time we make a change sounds unscaleable. Can't we just force the browser to load the file every time, by passing Cache-Control: no-store, max-age=0 in the HTTP response header?
  17. philmasterplus

    Psychic Consultations

    The auto-reply feature alone is a killer. Could it be modified to read a list of player IDs for sending requests from a text file? My clan has a fixed list of volunteers (some of whom are inactive). P.S. If you prefer, I'll open an issue over at GitHub instead for future discussions.
  18. philmasterplus

    Crimbo 2020

    If you're talking about Crimbo2020FarmSpirit.ash, it's for spreading crimbo spirit, and you don't need the buttons for that. To clarify: X drive buttons provide donation drops when you are adventuring regularly. For spreading crimbo spirit at town, you only need stat buffs to maximize donation...
  19. philmasterplus

    Managing Bug Reports

    Go to Bug Reports subforum -> click "Filters" at top right -> select prefix
  20. philmasterplus

    Abandoned Scripts

    (Henceforth using "project" to distinguish what you install from individual script files) I'm warming up to Zarqon's sentiment. For OCD, we could rename the fork to "OCD-Cleanup". Here's a suggestion for an install/update algorithm that avoids overwriting other project's files: Begin...
Back
Top