Coder Social home page Coder Social logo

skyninja / smash Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chuckseven1/smash

0.0 0.0 0.0 8.67 MB

An application that provides a means of performing automatic conflict resolution between multiple Bethesda Plugin Files for TES and Fallout games.

License: Other

Ruby 0.13% Awk 0.01% CSS 0.13% Pascal 97.90% NewLisp 0.10% HTML 1.74%

smash's Introduction

smash

A tool for performing automatic conflict resolution between multiple Bethesda Plugin Files for TES and Fallout games.

explanation

Characters, items, quests, music tracks, leveled lists, weathers, magical effects, etc. are all represented in plugin files as records. When multiple mods modify the same records, only the last loaded mod's changes get used by the game (with some exceptions). This is known as the rule of one. Many plugin patches combine the changes of multiple mods to resolve conflicts, but there is no way to create and distribute patches for every possible combination of conflicting mods. This is where tools like Mator Smash come in. Mator Smash allows for conflict resolution patches to be generated following rules, known as "Smash Settings". This allows users to quickly and efficiently combine the edits of multiple mods.

intended usage

Use Mator Smash to generate a patch, then verify the changes in the patch in xEdit. Fix any conflicts that were not resolved correctly. Smashed patches should be usable without a manual verification step, but can in certain rare cases lead to crashes/unintended behavior in game. If you run into issues please report them here. You can safely disable or delete your smashed patch at any time.

resources

If you're looking for support or want to contribute, join the Modding Tools discord server.

You can find additional information and discussion on the Nexus Mods mod page, in the STEP forum topic, and in the Nexus Mods forum topic.

smash's People

Contributors

matortheeternal avatar ralgor avatar sandman534 avatar

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.