Description

This extension offers a number of implementations for built-in functions (suffixed with "_ns") that allow GameMaker games to work with files outside of the "sandbox" directory.

The extension allows application to work with files anywhere where it could by usual rules (which is basically anything not in disc' root or other UAC-protected locations).

The extension also has full support for foreign characters in paths and files, and offers tools to convert between codepages if needed.

A demo is available at itch.io: https://yellowafterlife.itch.io/gamemaker-nsfs

A list of supported functions and documentations is available at http://yal.cc/r/17/nsfs/

While certain functions cannot be implemented for technical reasons, the issue can be bypassed by simply using file_copy_ns\file_move_ns to copy files in/out of sandbox for those operations.

Currently Windows-only. Given demand, Mac and Linux will be supported in future.

End User Licence Agreement (EULA).

Changes in 1.0.3

1.0.3 changelog

Version 1.0.3. Published June 10, 2018

Created with GameMaker: Studio v1.4.1804

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Anonymous 15 October 2018


Gravatar

Anonymous 05 September 2018


Gravatar

Austin S 08 August 2018


Gravatar

Carl N 07 July 2018

A must have extension!

Now there is no reason to go back to 8.1 to make tools anymore!


Gravatar

Fester F 17 June 2018


Gravatar

john k 16 February 2018

This review was left for a previous version of this asset.


Gravatar

Sebastian N 26 August 2017

This review was left for a previous version of this asset.


Gravatar

Reuben S 09 May 2017

Works well

Edited Review: I had some complaints that were remedied almost immediately by the developer. As such I am changing my review.

I was whipping up a quick file parser and needed to be able to write a group of files outside of the sandbox. I have not extensively tested every function, but what I have used has worked effortlessly and very well.

As the system practically mirrors GameMaker's functions it is very easy to just pick up and use. This is a very well made extension and I highly recommend it. Easily worth the price tag.

This review was left for a previous version of this asset.

Logo

YellowAfterlife (Publisher) 06 May 2017

In order,

* None of the demo scripts are required for the extension to function. There was a single reference to "trace" in a diagnostic call on extension startup (while I was figuring out why it did not work for users), but that is now removed. Demo assets are now prefixed accordingly just to be *really* sure.
* Initial release had the extension packed as an included file due to a bug in uploading process that was resulting in half of the extension files not being unpacked correctly. The new release is packaged in a normal way.
* Documentation is now available at http://yal.cc/r/17/nsfs . I'm not sure which arguments you had trouble with (most functions are exact replicas of built-in ones and/or featured in the demo), but that should help.

Thanks for feedback.


Gravatar

Victor B 13 March 2017

Best!!!

99% of my projects use this asset.
If you work with a file system, then it is vital for you.
Strongly recommended.

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top