+---------------------------------------------------------------------------------------------------
+Version: 2.1.1
+Date: 2026-06-26
+
+ Changed:
+ - Fixed all known issues.
+
---------------------------------------------------------------------------------------------------
Version: 2.1.0
Date: 2026-06-26
bottom_pusher.drag_target = frame
bottom_flow.add{type = 'button',
- name = 'some-luaconsole-exec',
+ name = 'some-luaconsole_exec',
style='confirm_button',
caption = {'some-luaconsole.exec'},
tooltip = {'some-luaconsole.exec_tooltip'},
script.on_event(defines.events.on_gui_click, function(event)
- if event.element.name == 'some-luaconsole-exec' then
+ if event.element.name == 'some-luaconsole_exec' then
exec_command(game.players[event.player_index])
elseif event.element.name == 'some-luaconsole-close' then
toggleGui(game.players[event.player_index])
end)
-script.on_event('some-luaconsole-toggle', function(event)
+script.on_event('some-luaconsole_toggle', function(event)
toggleGui(game.players[event.player_index])
end)
-script.on_event('some-luaconsole-exec', function(event)
+script.on_event('some-luaconsole_exec', function(event)
exec_command(game.players[event.player_index])
end)
data:extend({
{
type = "custom-input",
- name = "some-luaconsole-toggle",
+ name = "some-luaconsole_toggle",
key_sequence = "CONTROL + RIGHTBRACKET"
},
{
type = "custom-input",
- name = "some-luaconsole-exec",
- key_sequence = "CONTROL + ENTER"
+ name = "some-luaconsole_exec",
+ key_sequence = "CONTROL + RETURN"
},
})
{
"name": "some-luaconsole",
- "version": "2.1.0",
+ "version": "2.1.1",
"title": "Someone's LUA-Console",
"author": "someone1337",
"homepage": "https://git.somenet.org/factorio/some-luaconsole.git",
- "description": "Run lua commands without losing achievements. Now remembers input-script. 'game.player' works. By default opens with CONTROL + RIGHTBRACKET. Execute last input-script with CONTROL + ENTER (keybindings configurable).",
+ "description": "Run lua commands without losing achievements. Now remembers input-script. 'game.player' works. By default opens with CONTROL + RIGHTBRACKET. Execute last input-script with CONTROL + ENTER/RETURN (keybindings configurable).",
"factorio_version": "2.1",
"dependencies": [
"base>=2.1.0"
[some-luaconsole]
title=Someone's LUA-Console
-inputlabel=Input to be executed (__CONTROL__some-luaconsole-exec__ to execute without opening the lua-console)
+inputlabel=Input to be executed (__CONTROL__some-luaconsole_exec__ to execute without opening the lua-console)
close=Save + Close
-close_tooltip=Save and close without executing input (__CONTROL__some-luaconsole-toggle__)
+close_tooltip=Save and close without executing input (__CONTROL__some-luaconsole_toggle__)
exec=Execute input (save + stay open)
-exec_tooltip=Save + execute input; stay open (__CONTROL__some-luaconsole-exec__)
+exec_tooltip=Save + execute input; stay open (__CONTROL__some-luaconsole_exec__)
[controls]
-some_luaconsole_toggle=Toggle Someone's LUA-Console
-some_luaconsole_exec=Execute last script
+some-luaconsole_toggle=Toggle Someone's LUA-Console
+some-luaconsole_exec=Execute last script