Code Monkey home page Code Monkey logo

nmsde's Introduction

NMS Development Environment

This app provides an easy way for people to create mods for No Man's Sky.

screenshot

Features

  • Select game PAK files, and the app extracts the PAKs with PSARC, and decompiles MBINs with MBINCompiler automatically.
  • Select which files you want to rebuild into a pak file, and the app will compile and compress automatically.
  • Experimental merge conflict reconciliation is attempted when building pak files with conflicting EXMLs.
  • View the decompiled EXML files in a tree view showing which pak file they originated from.
  • Robust code editor built in using Monaco.

nmsde's People

Contributors

jaszhix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

nmsde's Issues

Some pak files are not shown when multithreading is enabled

Issue

@xyx0826

it seems like when multithreading is enabled, some specific new PAKs opened will not be shown in the window. Restarting the program or opening the PAK again with multithreading disabled will not cause this problem.

Steps to reproduce

The above issue applies to, for example, NMSARC.2E9559C7.pak from the original game files. I have NMS Experimental installed.

Expected behaviour

Other information

NMSDE is not aware of spaces in Windows Usernames.

Issue
I am trying to open PAKs with NMSDE, but no matter what, it never loads them. It gets to "Extracting PAK files, please wait..." and that's as far as it ever goes. I've let it sit and "extract" for fifteen minutes and it's still failed to extract anything - much less let me try to edit.

I had a suspicion this is due to the program not knowing what to do with Windows usernames that have spaces in them (as mine does). To test this, I then moved the program directory to a directory without any spaces in its username, and changed the workspace folder to that folder as well. Immediately it got past extracting the PAK; however, it hung on decompressing the MBIN, which is apparently not adjustable (unlike the workspace directory).

As a result, I cannot use NMSDE in any meaningful way.

Steps to reproduce

  1. Have a Windows Username with a space in it, and NMSDE installed.
  2. Attempt to open Game PAK file.
  3. Watch.

Expected behaviour
It would open the PAK files and decompress the MBINs as normal.

Other information
It seems that the program is thus unaware of spaces in Windows usernames. If it's not expecting that, it's probably choking because it's terminating at the space, as opposed to the whole userstring, and the entire program gets completely confused as a result.

workspace not loading properly

Issue
After starting NMSDE (0.1.1 AND 0.2.0) the workspace stays white (I saw in the other issue-thread, that it may be grey, not sure if it is just a Windows setting). Trying to open a .pak file does nothing. The workspace stays white.

Steps to reproduce
I simply started NMSDE both with and without admin rights.

Other information
My system specs:
AMD Phenom II X6 1090T 3.20 Ghz Processor
32 GB RAM
Win7 Ultimate 64bit (language set to german)
GeForce GTX960

DxDiag:
DxDiag.txt

Pics of NMSDE:
nmsde_1
nmsde_2

If you need more info, just ask. I'll gladly try to help as best as I can!

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.