Search found 1976 matches

by AnyOldName3
07 Apr 2021, 22:56
Forum: Feature Requests and Suggestions
Topic: On Lua Scripting Limitations
Replies: 34
Views: 884

Re: On Lua Scripting Limitations

You're making mountains out of drawings of molehills. You can share configs nicely with this setup. It's nicer than the setup that people have been living with for decades as you don't have the battle of XML vs twelve-different-flavours-of-INI vs JSON vs YAML vs TOML vs CSV vs completely made up tex...
by AnyOldName3
07 Apr 2021, 22:35
Forum: Feature Requests and Suggestions
Topic: On Lua Scripting Limitations
Replies: 34
Views: 884

Re: On Lua Scripting Limitations

I'd intended to add this as an edit, but you ninja'd me. There's the important thing that some platforms don't let apps write to arbitrary files. If, for example, the engine gets one big binary blob it can write things into, we'd have to implement a whole filesystem to let mods store stuff as files,...
by AnyOldName3
07 Apr 2021, 22:23
Forum: Feature Requests and Suggestions
Topic: On Lua Scripting Limitations
Replies: 34
Views: 884

Re: On Lua Scripting Limitations

If we put a button in the launcher, users are aware when they're clicking it. If we add an API to do the same thing in-game, the user doesn't know when a script's calling it without asking them.
by AnyOldName3
07 Apr 2021, 22:20
Forum: Support
Topic: OpenMW Total Overhaul Issue
Replies: 11
Views: 451

Re: OpenMW Total Overhaul Issue

It's probably a little safer to extract it to its own folder rather than over the top of 0.46 as we've changed some of our dependency versions, and in general, you shouldn't be editing stuff in Program Files yourself. A directory like C:\Games\OpenMW is fine. You shouldn't need to change anything in...
by AnyOldName3
07 Apr 2021, 22:02
Forum: General Development
Topic: Lua scripting in OpenMW
Replies: 90
Views: 21409

Re: Lua scripting in OpenMW

I don't think it necessarily has a performance benefit if you look at it in terms of responsiveness. Let's say it's 15 ms per frame in parallel with cull and 25 ms per frame in parallel with something like physics so the script can receive input and affect the same frame. In that case, it's 30 ms be...
by AnyOldName3
07 Apr 2021, 21:52
Forum: Feature Requests and Suggestions
Topic: On Lua Scripting Limitations
Replies: 34
Views: 884

Re: On Lua Scripting Limitations

I don't see how what we're proposing stops mods from having save-local storage or profile-local storage. I also don't see why we can't have a button in the launcher to import and export a mod's profile-local storage to a nice YAML file that they can share. Maybe we can even add a nice API so the mod...
by AnyOldName3
07 Apr 2021, 21:43
Forum: Support
Topic: OpenMW Total Overhaul Issue
Replies: 11
Views: 451

Re: OpenMW Total Overhaul Issue

The downloads page has links now. You can get there by scrolling up on this page and pressing the obvious link.
by AnyOldName3
06 Apr 2021, 22:40
Forum: Feature Requests and Suggestions
Topic: On Lua Scripting Limitations
Replies: 34
Views: 884

Re: On Lua Scripting Limitations

It would be a good idea for you to go back to the last time someone made each of your points and work out what we said to address it. This is all stuff that's been covered in the past as far as I can tell, so it'll save everyone some time if you can get up to speed. The arguments are compelling enou...
by AnyOldName3
05 Apr 2021, 20:46
Forum: General Development
Topic: Lua scripting in OpenMW
Replies: 90
Views: 21409

Re: Lua scripting in OpenMW

If a script controls something like a UI element changing colour when you hover over it (not the best example as that'll probably stay MyGUI's job for the foreseeable future, but there's plenty that's analogous to that in a game), a user will absolutely notice one frame's delay in scripts processing...
by AnyOldName3
04 Apr 2021, 13:22
Forum: General Development
Topic: Lua scripting in OpenMW
Replies: 90
Views: 21409

Re: Lua scripting in OpenMW

On plenty of machines, the cull traversal is the slowest thing. If we have other intensive things happening on another thread, then we're at the mercy of the OS scheduler deciding one of those things should get a time slice on the core doing the cull traversal. There are lots of machines our users u...