Description

Description:

NSP 2 is a tool for interpreting GML strings - either for executing them or evaluating them - similar to the old execute_string() function.

Features:

  • Can read and execute GML code.
  • Can solve arithmtical and logical equations, and return their outcomes.
  • It supports if and with statements, and even Repeat and While loops.
  • You can set up your own tokens and operators.
  • Crash safety with faulty code.
  • Takes up almost no memory when not in use.

Please see the Game Maker Community post or read the Documentation for more info (links down below).

Links:

Documentation Download

Game Maker Community Page

End User Licence Agreement (EULA).

Version 2.5.6. Published September 8, 2017

Created with GameMaker: Studio v1.99.533

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Albert E 20 January 2017

Really helpfull

Lots of tools and very well documented.

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


Gravatar

Ricardo Z 05 September 2016

Wonderful

Very helpful if you're working in a simple interpreter and don't want to write all for scratch.

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


Gravatar

Forevka F 26 August 2016

Good extension

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


Gravatar

Anonymous 24 August 2016

Very helpful

This is very good scripts if you are working with Online Multiplayer stuff a lot, You can put all your scripts in server and send them to client, you don't need to upload the game again :D

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

Package contents

Total size 20.4 KB

N String Parser 2.extension.gmx 6.72 KB N String Parser 2
Assets
Scripts
nsp_arithmetic_calculate.gml 1.81 KB nsp_build_grid.gml 400 Bytes NSP_check_saved.gml 185 Bytes nsp_combination_calculate.gml 641 Bytes nsp_comparison_calculate.gml 1.02 KB nsp_convert_to_list.gml 1 KB NSP_Documentation.gml 11.4 KB nsp_dsm_get.gml 400 Bytes nsp_dsm_set.gml 494 Bytes NSP_evaluate.gml 810 Bytes nsp_evaluate_list.gml 549 Bytes nsp_evaluate_long.gml 11 KB NSP_evaluate_saved.gml 727 Bytes nsp_evaluate_single.gml 2.08 KB nsp_evaluate_special_word.gml 223 Bytes nsp_execute_block.gml 710 Bytes nsp_execute_line.gml 1003 Bytes nsp_execute_master.gml 7.22 KB NSP_execute_saved.gml 626 Bytes nsp_execute_script.gml 4.61 KB nsp_execute_single.gml 4.83 KB NSP_execute_string.gml 734 Bytes NSP_free.gml 592 Bytes NSP_free_saved.gml 324 Bytes nsp_get_constant.gml 660 Bytes nsp_get_token_type.gml 2.04 KB nsp_gm_nom.gml 403 Bytes nsp_grid_shift.gml 235 Bytes NSP_initialize.gml 3.42 KB nsp_is_asset.gml 145 Bytes nsp_is_dsm.gml 331 Bytes nsp_is_equal.gml 183 Bytes nsp_is_number.gml 493 Bytes nsp_is_script.gml 768 Bytes nsp_is_special_word.gml 447 Bytes nsp_is_string.gml 311 Bytes nsp_is_variable.gml 1.17 KB nsp_list_remove.gml 270 Bytes nsp_list_set_types.gml 660 Bytes nsp_list_tidy_and_verify.gml 3.86 KB nsp_list_to_string.gml 239 Bytes NSP_notify.gml 558 Bytes NSP_save.gml 532 Bytes nsp_src_token.gml 206 Bytes nsp_statement_positions.gml 1.62 KB nsp_string_crop.gml 633 Bytes nsp_string_crop_ext.gml 660 Bytes nsp_string_find_last.gml 420 Bytes nsp_string_force.gml 143 Bytes nsp_tokenize.gml 6.23 KB nsp_token_is_valid.gml 350 Bytes nsp_type_is_a_value.gml 373 Bytes nsp_type_name.gml 688 Bytes nsp_variable_get.gml 1.86 KB nsp_variable_get_br.gml 237 Bytes nsp_variable_get_new.gml 726 Bytes nsp_variable_global_get.gml 722 Bytes nsp_variable_global_get_br.gml 226 Bytes nsp_variable_global_get_new.gml 503 Bytes nsp_variable_global_set.gml 701 Bytes nsp_variable_global_set_br.gml 241 Bytes nsp_variable_global_set_new.gml 395 Bytes nsp_variable_set.gml 1.94 KB nsp_variable_set_br.gml 256 Bytes nsp_variable_set_new.gml 564 Bytes

What is the issue?

Back to Top