Git Product home page Git Product logo

borderlands3readonlymanager's Introduction

Borderlands3ReadOnlyManager

A Borderlands 3 file manager that allows for one click set/unset read only.

General

Applying read-only to Borderlands 3 files requires slightly more effort than in previous games. I created a GUI interface that allows you to apply and remove read only in one simple click...as opposed to the lengthy process of finding the file, opening properties, ticking the 'Read-only' box, hitting apply, going to the Security tab, selecting the target user, clicking 'Edit...', checking the Deny box, and finally clicking Apply/OK.

!Warning!

This utility is still in early development and could fail to work properly. The software is provided AS IS and the auther is not responsible for loss of data or any issues that ensue. Save often and make backups! This software has really only been tested on a windows environment and use outside of that might not work.

How To Use

  1. Download a release from Releases
  2. Unzip
  3. Open Borderlands3ReadOnlyManager.exe and fill out the initial settings you want to use.
  4. Use the main screen to Deny/Allow write access.

Config

  1. Folder - Path to your save folder. You can either set it in by hand or look for a folder in the folder explorer.
  2. User - The user account you intend to deny write access to. The options will be provided based on the accounts that have permissions to the folder.
  3. Hide settings - A handly setting if you intend to do some streaming and want to prevent people from know the inner workings of your PC (user name or file path information).
  4. Click Save.

Main Screen

  • Use check boxes to deny write (checked) or allow write (unchecked). Only .sav files are shown in the grid.
  • Grid is updated on application focus. (This may need to change if bad performance is a thing for folks with a larger number of save files)
  • Shows save file information meta data to help organize and find save files. Metadata includes:
    • Nick Name
    • Level
    • Class

Main Screen Example

Credits

  • FromDarkHell for looking at how they read .sav files in BL3ProfileEditor. Specifically my Borderlands3SaveFile class closely resembles GVASData but rewritten a bit to use a BinaryReader because IO couldn't read metadata from a readonly file.
  • Gibbed and Apocalyptech for providing the protobufs and encryption/decryption for character save files in Borderlands3Protos
  • Apocalyptech for list of level XP used to calculate levels bl3-cli-saveedit and Apple1417 for pointing me in the right direction on that.

borderlands3readonlymanager's People

Contributors

dexmanly avatar

Stargazers

CTome avatar  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.