Skip to content

Valh88/thistle_tea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

224772a · Oct 4, 2024
Sep 12, 2024
Sep 7, 2024
Oct 4, 2024
Sep 12, 2024
Sep 30, 2024
Oct 4, 2024
Sep 13, 2024
Sep 14, 2024
Jun 2, 2024
Sep 11, 2024
Sep 14, 2024
Jun 19, 2024
Sep 12, 2024
Sep 11, 2024
Sep 11, 2024
Jun 5, 2024

Repository files navigation

thistle_tea

vanilla private server

what (somewhat) works

  • logging in
  • creating characters
  • entering world
  • seeing other players
  • chatting
  • mob spawns/respawns
  • casting spells
  • auto-attacks

helpful resources

running

# need elixir + cargo
git clone https://github.com/pikdum/thistle_tea.git
cd thistle_tea
mix deps.get
mix deps.compile

# need docker + expect + no running mysql/mariadb
./scripts/generate-mangos0-db.sh
# or, just download it
# wget https://pomf2.lain.la/f/jxcam7ob.sqlite -O ./db/mangos0.sqlite

# need a vanilla wow client, this is directory with WoW.exe
# this is only for generating dbc.sqlite + maps
# also, change server to localhost in realmlist.wtf
export WOW_DIR="/path/to/vanilla/client"

# need docker
./scripts/generate-dbc-db.sh

# this takes a very long time
# probably 30+ minutes
mix build_maps

iex -S mix
# default logins are in application.ex
# test:test

required databases

  • mangos0.sqlite ./scripts/generate-mangos0-db.sh
    • can generate or download
  • dbc.sqlite ./scripts/generate-dbc-db.sh
    • need to generate from wow client, since this can't be distributed

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 92.3%
  • JavaScript 3.0%
  • Rust 2.1%
  • HTML 1.2%
  • Shell 1.0%
  • Dockerfile 0.3%
  • CSS 0.1%