btw, the mod .pak may still work, but the one posted is missing the new language added in 2023 (Builders section in SPECIALTEXTPUNCTUATIONDELAYDATA). If you regenerate the mod .pak in AMUMSS with the above Lua script, it'll fix that issue. :)
Will give a look at it tomorow. Maybe i uploaded/compressed the wrong file?!?! Thanks for now!!! And i will try your Better Colorful Planet Rings Mod soon ;-)
There are 6 following sections with value (0) an i'm not sure about giving them the value of "0.01" in this sections coz the lua script will change there values too ...
... and i've never tested this value in those sections. Seems not appropriated to higher the value more than the original?!? Do you know any way to script lua to leave those 6 values at "0" ?
Those can safely be left at their vanilla setting of 0, which your .pak and the Lua script currently does. The way the script works, for the sake of efficiency, is it changes all the Delay values to 0.01, but then goes back through and changes the Value back to 0 for the <Property name="Punctuation" value="{}" /> sections.
If you're on Discord, come grab me, always hanging out on the NMS Modding Discord, https://discord.gg/22ZAU9H . I can change the Lua to do whatever you need. :)
Not changing the <Property name="Punctuation" value="{}" /> lines at all, but the script would be longer, less efficient, and wouldn't pick up on new punctuations added in future. :)
I'm still not really into lua scripting, but i know enough about coding to suspect it was not much easy. But i think we could pin up a thread here to test out your first lua-script with its value "0,01" instead of "0". What u think about it? Please write a new thread here where you explain a little bit better than me, about your script for people who will try out your lua script. so i will sticky it here. Ok? Fortunately we only touch the SPECIALTEXTPUNCTUATIONDELAYDATA.MBIN File, which i think nobody else will touch. So a lua script isnt that important.
There won't be. Like I said, the end result .pak is exactly the same as your .pak. Any <Property name="Punctuation" value="{}" /> will be Delay 0 and all others Delay 0.01, just like you do. :)
Did you get to try Planet Rings yet? What do you think?
31 comments
nms-amumss-lua-mod-script-collection/Babscoole/_FastTextView.lua at main · MetaIdea/nms-amumss-lua-mod-script-collection · GitHub
For usage of the Lua to generate an updated .pak, see the How To AMUMSS pdf, which can be found at How to use AMUMSS at No Man's Sky Nexus - Mods and Community (nexusmods.com)
nms-amumss-lua-mod-script-collection/Babscoole/_FastTextView.lua at main · MetaIdea/nms-amumss-lua-mod-script-collection · GitHub
btw, the mod .pak may still work, but the one posted is missing the new language added in 2023 (Builders section in SPECIALTEXTPUNCTUATIONDELAYDATA). If you regenerate the mod .pak in AMUMSS with the above Lua script, it'll fix that issue. :)
<Property value="GcPunctuationDelay.xml">
<Property name="Punctuation" value="{}" />
<Property name="Delay" value="0" />
</Property>
... and i've never tested this value in those sections. Seems not appropriated to higher the value more than the original?!? Do you know any way to script lua to leave those 6 values at "0" ?
{
["REPLACE_TYPE"] = "ALL",
["VALUE_CHANGE_TABLE"] =
{
{"Delay", "0.01"},
{"DefaultDelay", "0.002"},
}
},
{
["SPECIAL_KEY_WORDS"] = {"Punctuation", "{}"},
["REPLACE_TYPE"] = "ALL",
["VALUE_CHANGE_TABLE"] =
{
{"Delay", "0"},
}
},
If you're on Discord, come grab me, always hanging out on the NMS Modding Discord, https://discord.gg/22ZAU9H . I can change the Lua to do whatever you need. :)
{
["REPLACE_TYPE"] = "ALL",
["VALUE_CHANGE_TABLE"] =
{
{"DefaultDelay", "0.002"},
}
},
{
["FOREACH_SKW_GROUP"] =
{
{"Punctuation", "."},
{"Punctuation", "!?"},
{"Punctuation", ","},
{"Punctuation", ":;"},
{"Punctuation", "-"},
{"Punctuation", "azyxv"},
{"Punctuation", "."},
{"Punctuation", "'"},
{"Punctuation", "ktgr"},
{"Punctuation", "!"},
{"Punctuation", "?"},
{"Punctuation", ":"},
{"Punctuation", "fo"},
},
["REPLACE_TYPE"] = "ALL",
["VALUE_CHANGE_TABLE"] =
{
{"Delay", "0.01"},
}
},
Not changing the <Property name="Punctuation" value="{}" /> lines at all, but the script would be longer, less efficient, and wouldn't pick up on new punctuations added in future. :)
But i think we could pin up a thread here to test out your first lua-script with its value "0,01" instead of "0". What u think about it? Please write a new thread here where you explain a little bit better than me, about your script for people who will try out your lua script. so i will sticky it here. Ok?
Fortunately we only touch the SPECIALTEXTPUNCTUATIONDELAYDATA.MBIN File, which i think nobody else will touch. So a lua script isnt that important.
Did you get to try Planet Rings yet? What do you think?
just the text, nothing more nothing less.
Thanks