Giter Club home page Giter Club logo

nfs-toolbox's Introduction

GlobalLib

GlobalLib is a fast, open-source and powerful for processing BIN data Global files of Black Box Need for Speed games.

Features

  • Very high performance in both loading and saving
  • Full Global files support:
    • GlobalA.bun
    • GlobalB.lzc
    • English(Global).bin
    • Labels(Global).bin
  • Loading, editing and saving of most of the blocks:
    • Materials
    • CarTypeInfos
    • Preset Rides
    • Preset Skins
    • FEng Groups (FNG)
    • Texture Packs (TPK)
    • String Arrays (STR)
    • CarParts
    • CarSkins
    • Sun Infos
    • Tracks
    • Slot Types
    • GCareer
  • Easy to integrate into software, access any roots, collections, properties
  • Built-in extensibility: abstract primitive classes Collectable and SubPart can be overriden with custom implementations and used in collection-oriented and generic Root class.
  • Ability to use existing class templates to load other files (FrontB1, InGame, TrackMaps, etc)
  • Supports following Legacy Need for Speed games:
    • Need for Speed: Carbon
    • Need for Speed: Most Wanted (2005)
    • Need for Speed: Underground 2
    • Need for Speed: Underground 1 (in progress)

Motivation

A number of factors played their role in decision to make this library:

  • The lack of support of the Global files, which are almost, if not the most, important files of the games.
  • The existence of solely closed source tools as opposed to open source ones
  • Need for a framework similar to VaultLib that is focused on BIN data.
  • Great desire to learn and explore.

nfs-toolbox's People

Contributors

maxhwoy avatar krokettenkoal avatar felipe379 avatar

Stargazers

Michal avatar

Forkers

nfs404

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.