Rebirth of the Night (RotN)

Rebirth of the Night (RotN)

1M Downloads

[BUG] Guidebook not working on Linux

CyborgPotato opened this issue ยท 4 comments

commented

Patchouli Book Not Working on Linux

Create 1.12.2 Instance in MultiMC
Install Starred Version of Forge
Clone Master repo. of Rebirth of the Night and copy inner contents into .minecraft of instance
Open SP game, open Survivors Handbook and notice it's empty

Expected behavior
Patchouli book to contain contents of Survivors Handbook

Screenshots
image
image

Info (please complete the following information):

  • Modpack Version: 3.0 BETA 2
  • Server or Singleplayer: Singleplayer
  • Version the world was created on: 3.0 BETA 2

Additional context
Running OpenSuse Tumbleweed
Java OpenJDK 8
Logs attached

latest.log
debug.log

commented

I suspect that this is caused by Linux paths being case sensitive.

The book is located in ./patchouli_books/SurvivorsHandbook, which assigns it a resource location patchouli:survivorshandbook, because in 1.12 these are silently lowercased. Then when the time to actually load entries comes, it tries to crawl entries under ./patchouli_books/survivorshandbook, which succeeds on Windows because that's not case sensitive, but fails on Linux.

The solution is to rename the directory - note that it might need an intermediate step of naming the directory something completely different because Git might have a hard time detecting it.

commented

This will need to be fixed on our end. Thanks for bringing this to our attention - lowercase it is, then!
In the meantime, can you rename your .minecraft\patchouli_books\SurvivorsHandbook to .minecraft\patchouli_books\survivorshandbook (all lowercase) to see if it fixes the issue?

commented

Yes changing the folder .minecraft\patchouli_books\SurvivorsHandbook to .minecraft\patchouli_books\survivorshandbook fixes the issue and allows the guidebook to function properly

commented

Wonderful! We will make sure things are lowercased in the future to ensure compat with other OSes