Git Product home page Git Product logo

Comments (3)

sdp0et avatar sdp0et commented on August 29, 2024

I opened this issue in the main CDDA repo: CleverRaven/Cataclysm-DDA#31897

They closed it saying it was due to PK and/or Arcana, which both use the terrain I used as an example "strange_cabin"/"strange_cabin_north". I made some assumptions about what was going on and stepped through each error as it occurred and changed the pk mod files and it seems to work.

@Bulletfang I had to make two types of changes.

for each invalid terrain reference

  • See if the terrain is overridden in pk_overmap_terrain.json, if so remove the NO_ROTATE flag (I removed the whole line, not just the flag itself).
  • also check in pk_overmap for any references to that terrain id in the overmap_special definitions and append a direction ( chose "_north" because that's what I saw in the core json files, but I really am not sure if it's correct in all cases) ex: "overmap": "campsite_a" to "overmap": "campsite_a_north"

There were a a handful of changes in each file, but not every id references in pk_overmap.json was overridden in in pk_overmap_terrain.json.

I don't know if it "works" but I am at least able to generate a world without a CTD.

from pks_rebalancing.

dissociativity avatar dissociativity commented on August 29, 2024

attempted a fix, I'm not expert though, so let me know how it is now in the latest version from the github zip (not other the releases tab, just download zip, I'm sure you're smart and know this but others have made the mistake of only using the releases tab before)

from pks_rebalancing.

dissociativity avatar dissociativity commented on August 29, 2024

fixed!

from pks_rebalancing.

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.