Git Product home page Git Product logo

fractal413's Introduction

Project Fractal413

logo Supported by the No Man's Sky Community Developers & Designers

License: MIT Version

Project Fractal 413 is an application which installs No Man's Sky 4.13 (Fractal Update) from Steam using DepotDownloader, and converts it to the GOG 4.13 version which includes PDB (Program Database) files and Debug Version of No Man's Sky.

debug_version
No Man's Sky 4.13 Debug Version

Download

Download the latest version of the installer here.

Purpose

Support Projects that target No Man's Sky 4.13

The installer makes it easier for users to install the 4.13 version which is supported by modding projects such as:

  • NMS.py by monkeyman192

    • A Python hooking and modding library for No Man's Sky. It provides tools for reading, modifying, and writing game data.
  • ReNMS by VITALISED

    • A No Man's Sky SDK modding framework and decompilation project. It offers access to the game's runtime memory, supports dynamic plugin loading, and includes a header generator for metadata classes.

Debugging Tools

The Debug Version of No Man's Sky provides terrain editing, model viewing and other capabilities which are useful for users looking to create mods for the game and preview their changes. Debug features are accessed with the ` key on the keyboard (typically located below the ESC key).

Debug Files

The nms.pdb file has been invaluable to the modding community, as it provides a map to all the types, objects, classes and functions in the NMS.EXE game engine, helpful for creating lower level more advanced mods. Additionally, as these files are no longer easily available, this project serves as a software preservation effort.

Background

On February 22nd 2023, Hello Games released the Fractal update 4.10 on GOG.com. This version of the game included an nms.pdb file, as well as a debug version of No Man's Sky titled XGOG Release_x64.exe. These assets were also included in version 4.12 released March 1st 2023, and version 4.13 released March 8th 2023, publicly available to all users who purchased No Man's Sky through GOG.com. However in subsequent GOG releases, and Steam releases, these files were no longer included.

The debug tools were first discovered and brought to light by RayRod who went on to share information how to use the features of the debug version. Without RayRod it's likely that this special version would have been missed, so thank you! ๐Ÿ™

The first mod that used the nms.pdb was Native Gyro on PC by Lapig.

How it Works

For the first step - Download - the installer requires the user to have a valid, purchased copy of No Man's Sky on Steam and provide their own Steam account details which the installer uses to download the game from Steam.

patch

The second step - Restore - is accomplished by applying xdelta patches in VCDIFF format to the Steam version of NMS.exe 4.13 to restore it to the GOG version, NMS.exe.xdelta3, nms.pdb.xdelta3, XGOG Release_x64.exe.xdelta3, xgog release_x64.pdb.xdelta3.

The Steam executable serves as a key to unlock these files. The pdb and debug version cannot be recovered or used without a legally purchased copy of No Man's Sky from Steam.

Additional small support and library files are bundled with the installer and copied in this step also, and finally the installer creates shortcuts to run either version of the game.

Disclaimer

The creators of the application do not condone or support piracy, and users are reminded that it is illegal to distribute or use pirated software.

The use of this application is at the user's own risk, and the creators of the application cannot be held responsible for any damages that may result from its use. This includes, but is not limited to, any damage to the user's computer, loss of data, or legal repercussions.

Users are advised to exercise caution when using this application and to ensure that they are complying with all applicable laws and regulations. The creators of the application are not responsible for any misuse or illegal activity associated with the use of this application.

Tools Used and Included

See Also

fractal413's People

Contributors

qjimbo avatar

Stargazers

 avatar Arklon avatar Thomas avatar  avatar

Watchers

Henry Rice avatar Kurt Lourens avatar Lenni 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.