Giter Club home page Giter Club logo

Comments (6)

rcuhljr avatar rcuhljr commented on May 28, 2024 1

I'm not exactly certain what you mean by latest version, but we've been running with 4091 for a couple of years now I believe. I know it was a purposeful change from the old port in lich mainline, I don't remember the reasoning anymore.

from dr-lich.

rcuhljr avatar rcuhljr commented on May 28, 2024 1

It should be noted that the port that actually matters if I'm remembering correctly is the 11024 port for DR.

from dr-lich.

TheCharlesChen avatar TheCharlesChen commented on May 28, 2024

OK, I confirm that the port 4901 and 4091 are irrelevant. I noticed that the 4901 on line 10561 has been updated to reflect the port 11024. This works.

Next question, when running frostbite, there's a repo update that happens after startup that seems to revert lich back to 4.6.49:

[repository: Lich has been updated to version 4.6.49.]
[repository: Changes will take effect next time you start Lich.]
[repository: downloading map database...]

I'm using the 4.6.49 data files with this fork of the .rbw

from dr-lich.

rcuhljr avatar rcuhljr commented on May 28, 2024

Yeah, that will happen if you haven't switched to this fork via dependency.lic. You can manually disable the repository update of lich with something like ;repository unset-lich-updatable

from dr-lich.

TheCharlesChen avatar TheCharlesChen commented on May 28, 2024

I finally got this to work! FYI I'm working on Mac OSX Mojave 10.14.3

  1. Installed lich 4.6.49
  2. Cloned this Git repo and pulled the .rbw out and overwrite the 4.6.49 version.
  3. Changed port back to 4901. (not sure this did anything)
  4. Updated Ruby to 2.3.0 and 'set rbenv local 2.3.0'
  5. Reinstalled sqlite3: 'sudo gem install sqlite3'
  6. Start lich: 'sudo ruby ./lich/lich.rbw --dragonrealms --frostbite
  7. Download license file ;repository download dependency.lic
  8. Trust Dependency failed, but I think it doesn't matter: ;trust dependency
  9. Install dependency. This took about 5 minutes. : ;dependency install
  10. Use fork: ;e use_lich_fork
  11. Restart Lich
  12. I had to repeat step 2 because the Lich had replaced with 4.6.49 on first startup
  13. After restart, Lich used the new fork and updated properly.

Step 4 was critical. Before this it kept opening the ruby script in a separate exec terminal and wouldn't run unless I clicked the exec window repeatedly.

from dr-lich.

TheCharlesChen avatar TheCharlesChen commented on May 28, 2024

As a P.S. comment, GTK2 was causing problems on Mac because it was opening the executable terminal window separately which required the executable window to be active in order to function. Uninstalling GTK2 and running Frostbite solved the problem.

from dr-lich.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.