Most recent edit on 2006-01-19 19:07:20 by MiKail
Additions:
bin\profiles\profile1\playercfg.lua [can't dump, no namespaces recognized]
data\locale\english\scripts\keybindings.lua [can't dump, even if quoted (curiously, no errors are produced if quoted)]
Deletions:
pin\profiles\profile1\playercfg.lua [can't dump, no namespaces recognized]
Edited on 2006-01-19 03:31:35 by MiKail
Additions:
data\leveldata\multiplayer\deathmatch.lua [can dump]
dostring
data\ui\newui\main\new\newmainmenu.lua [can dump if quoted]
data\art\battlescar\default.lua [can't dump]
data\effect\hyperspaceeffecttweaks.lua [can't dump]
bin\driverConfig.lua [can't dump]
data\scripts\startingfleets\vaygr00.lua [can't dump]
data\ai\cpumilitary.lua [can dump]
bin\autoexec.lua [can dump]
data\scripts\attack\dogfight.lua [can't dump]
*.campaign [can't dump, no namespaces recognized]
data\scripts\debugfunctions.lua
data\scripts\flightmaneuvers.lua [can't dump]
data\scripts\utilityfunctions.lua [can't dump]
pin\profiles\profile1\playercfg.lua [can't dump, no namespaces recognized]
Deletions:
deathmatch.lua [can dump]
newmainmenu.lua [can dump if quoted]
art\battlescar\default.lua [can't dump]
effects\hyperspaceeffecttweaks.lua [can't dump]
driverConfig.lua [can't dump]
vaygr00.lua [can't dump]
cpumilitary.lua [can dump]
autoexec.lua [can dump]
dogfight.lua [can't dump]
*.campaign [can't dump, namespaces.lua returned nothing]
scripts\debugfunctions.lua
scripts\flightmaneuvers.lua [can't dump]
scripts\utilityfunctions.lua [can't dump]
Edited on 2006-01-19 03:24:05 by MiKail
Additions:
It's important to know if the globals(), print(), and dofilepath() functions are accessible, since these functions can be used to glean information about a particular script's environment, or scope. I think that print() and dofilepath() are in the same library, so only one of them has to be checked for, and not both.
Deletions:
It's important to know if the globals(), print(), and dofilepath() functions are accessible, since these functions can be used to glean information about a particular script's environment, or scope. I think that print() and dofilepath() are in the same library, so I think that only one of them has to be checked for, and not both.
Edited on 2006-01-19 03:23:45 by MiKail
Additions:
It's important to know if the globals(), print(), and dofilepath() functions are accessible, since these functions can be used to glean information about a particular script's environment, or scope. I think that print() and dofilepath() are in the same library, so I think that only one of them has to be checked for, and not both.
Deletions:
It's important to know if the globals(), print(), and dofilepath() functions are accessible, since these functions can be used to glean information about a particular script's environment, or scope. I think that print() and dofilepath() are in the same library, so they maybe only have to be checked for once, and not twice.
Edited on 2006-01-19 03:23:00 by MiKail
Additions:
It's important to know if the globals(), print(), and dofilepath() functions are accessible, since these functions can be used to glean information about a particular script's environment, or scope. I think that print() and dofilepath() are in the same library, so they maybe only have to be checked for once, and not twice.
Deletions:
It's important to know if the globals(), print(), and dofilepath() functions are accessible, since these functions can be used to glean information about a particular script. I think that print() and dofilepath() are in the same library, so they maybe only have to be checked for once, and not twice.
Edited on 2006-01-19 03:22:28 by MiKail
Additions:
It's important to know if the globals(), print(), and dofilepath() functions are accessible, since these functions can be used to glean information about a particular script. I think that print() and dofilepath() are in the same library, so they maybe only have to be checked for once, and not twice.
Deletions:
It's important to know in which files the globals(), print(), and dofilepath() functions are accessible, since these functions can be used to glean information about a particular script. I think that print() and dofilepath() are in the same library, so they maybe only have to be checked for once, and not twice.
Edited on 2006-01-19 03:22:03 by MiKail
Additions:
This page lists the status of various files in regards to whether a successful dump was accomplished using them. Also listed is whether certian functions can be called from within them.
Deletions:
Here is a list of files and their status in regards to whether a successful dump has been accomplished using them. Also listed are whether other functions can be called within them.
Edited on 2006-01-19 03:19:54 by MiKail
Additions:
It's important to know in which files the globals(), print(), and dofilepath() functions are accessible, since these functions can be used to glean information about a particular script. I think that print() and dofilepath() are in the same library, so they maybe only have to be checked for once, and not twice.
Deletions:
It's important to know in which files the globals(), print(), and dofilepath() functions are accessible, since these help you to learn the most about a particular file. I think that print() and dofilepath() are in the same library, so you may only have to check for one and not both.
Edited on 2006-01-19 03:18:03 by MiKail
Additions:
Note that many LUA files have no (or almost no) scope -- they are simply storage for tables and variables. Sometimes, you can get around this if a table stores function calls in strings, which are executed later. This is the case among many of the UI LUAs, as well as the event tables in gametype LUAs.
Deletions:
Note that many LUA files have no (or almost no) scope - they just store tables and variables. Sometimes, you can get around this by quoting the function, and thus storing it as a variable that is parsed at a later time. This is the case among many of the UI LUAs, as well as the event tables in gamerule LUAs.
Edited on 2005-09-12 19:42:13 by MiKail
Additions:
Here is a list of files and their status in regards to whether a successful dump has been accomplished using them. Also listed are whether other functions can be called within them.
It's important to know in which files the globals(), print(), and dofilepath() functions are accessible, since these help you to learn the most about a particular file. I think that print() and dofilepath() are in the same library, so you may only have to check for one and not both.
dofilepath
globals
The 'HW2_' functions seem to only work in campaigns, for some reason.
*.level [can't dump]
dofilepath
getn
tinsert
globals
dofilepath
globals [if quoted]
globals [if unquoted]
*.resource, *.ship, *.missile, etc. [can dump]
globals
dofilepath
art\battlescar\default.lua [can't dump]
globals
effects\hyperspaceeffecttweaks.lua [can't dump]
globals
dofilepath
driverConfig.lua [can't dump]
globals
vaygr00.lua [can't dump]
dofilepath
globals
dofilepath
globals
dofilepath
globals
*.madstate [can't dump]
dofilepath
globals
dogfight.lua [can't dump]
dofilepath
globals
*.campaign [can't dump, namespaces.lua returned nothing]
dofilepath
globals
*.events [can't dump]
globals
scripts\debugfunctions.lua
not loaded by the game engine by default
scripts\flightmaneuvers.lua [can't dump]
globals
scripts\utilityfunctions.lua [can't dump]
Here is a list of files and their status in regards to whether a successful dump has been accomplished using "ThoughtDump.lua". Also listed are whether it was or wasn't possible to call some other functions within them. If you wish to add to this list, please choose a type of file that hasn't been done before.
It's important to know in which files the globals(), print(), and dofilepath() functions are accessible, since these provide the most about a particular file. I think that print() and dofilepath() are in the same library, so you may only have to check for one and not both.
If "ThoughtDump.lua" doesn't work, then you could also try "PrintNamespaces.lua". This will at the very least provide a list of namespaces.
print
dofilepath
globals
namespaces
luaATI
luacamera
luacampaign
luacpu
luafx
luagamesettings
luahyperspace
lualight
LuaMenuSupport
luanis
luaobjectives
luaping
luaplayer
luasensor
luasound
luasubtitle
luateamactions
luateamquery
luauniverse
luauserinterface
statlogging
*.level
print
dofilepath
getn
tinsert
globals
namespaces
lualoadlevel
luasound
luafog
lualight
print
dofilepath
globals [if quoted]
globals [if unquoted]
execute
namespaces
debugrender
luaappmainui
luaappmisc
luagameio
LuaMenuSupport
luauserinterface
*.resource
dofilepath
namespaces
dofilepath
namespaces
driverConfig.lua
vaygr00.lua
dofilepath
globals
namespaces
print
dofilepath
globals
namespaces
statlogging
print
dofilepath
globals
namespaces
debugrender
luaappmainui
luaappmisc
luacamera
luagameio
luagamemainui
luagamemisc
luagamesettings
LuaMenuSupport
luaplayer_console
luarender
luauniverse
luauserinterface
dogfight.lua
dofilepath
globals
namespaces
*.subs
print
dofilepath
namespaces
build.lua
dofilepath
print
globals
namespaces
<ship>.events
dofilepath
print
globals
namespaces
<ship>.madstate
dofilepath
print
globals
namespaces
Related Pages:
Edited on 2005-07-29 21:55:15 by MiKail
Additions:
print
dofilepath
globals
luaATI
luacamera
luacampaign
luacpu
luafx
luagamesettings
luahyperspace
lualight
LuaMenuSupport
luanis
luaobjectives
luaping
luaplayer
luasensor
luasound
luasubtitle
luateamactions
luateamquery
luauniverse
luauserinterface
statlogging
print
dofilepath
getn
tinsert
globals
lualoadlevel
luasound
luafog
lualight
print
dofilepath
globals [if quoted]
globals [if unquoted]
execute
debugrender
luaappmainui
luaappmisc
luagameio
LuaMenuSupport
luauserinterface
dofilepath
dofilepath
globals
dofilepath
globals
print
dofilepath
globals
statlogging
print
dofilepath
globals
debugrender
luaappmainui
luaappmisc
luacamera
luagameio
luagamemainui
luagamemisc
luagamesettings
LuaMenuSupport
luaplayer_console
luarender
luauniverse
luauserinterface
dofilepath
globals
print
dofilepath
none according to
PrintLibraries.lua
dofilepath
print
globals
none according to
PrintLibraries.lua
dofilepath
print
globals
none according to
PrintLibraries.lua
dofilepath
print
globals
none according to
PrintLibraries.lua
Deletions:
print
dofilepath
globals
luaATI
luacamera
luacampaign
luacpu
luafx
luagamesettings
luahyperspace
lualight
LuaMenuSupport
luanis
luaobjectives
luaping
luaplayer
luasensor
luasound
luasubtitle
luateamactions
luateamquery
luauniverse
luauserinterface
statlogging
print
dofilepath
getn
tinsert
globals
lualoadlevel
luasound
luafog
lualight
print
dofilepath
globals [if quoted]
globals [if unquoted]
execute
debugrender
luaappmainui
luaappmisc
luagameio
LuaMenuSupport
luauserinterface
dofilepath
dofilepath
globals
dofilepath
globals
print
dofilepath
globals
statlogging
print
dofilepath
globals
debugrender
luaappmainui
luaappmisc
luacamera
luagameio
luagamemainui
luagamemisc
luagamesettings
LuaMenuSupport
luaplayer_console
luarender
luauniverse
luauserinterface
dofilepath
globals
print
dofilepath
none according to PrintLibraries.lua
dofilepath
print
globals
none according to PrintLibraries.lua
dofilepath
print
globals
none according to PrintLibraries.lua
dofilepath
print
globals
none according to PrintLibraries.lua
Edited on 2005-07-02 00:29:53 by MiKail
Deletions:
_LIBReg_statlogging = 1,
Edited on 2005-07-02 00:29:38 by MiKail
Additions:
_LIBReg_statlogging = 1,
Edited on 2005-07-02 00:26:04 by MiKail
No differences.
Edited on 2005-07-02 00:09:39 by MiKail
Additions:
execute
Deletions:
execute [even if quoted]
Edited on 2005-07-02 00:08:45 by MiKail
Additions:
none according to PrintLibraries.lua
none according to PrintLibraries.lua
none according to PrintLibraries.lua
Deletions:
none
none
none
Edited on 2005-07-02 00:06:37 by MiKail
Additions:
print
print
print
print
print
print
print
print
print
Deletions:
*.madstate
Edited on 2005-07-02 00:04:57 by MiKail
Additions:
none
<ship>.events
none
<ship>.madstate
driverConfig.lua
vaygr00.lua
*.madstate
dogfight.lua
Deletions:
*.level [can't dump]
driverConfig.lua [can't dump]
vaygr00.lua [can't dump]
*.madstate [can't dump]
dogfight.lua [can't dump]
Oldest known version of this page was edited on 2005-07-01 23:50:26 by MiKail []
Page view:
Dump/Scope Log Discussion
Here is a list of files and their status in regards to whether a successful dump has been accomplished using "
ThoughtDump.lua". Also listed are whether it was or wasn't possible to call some other functions within them. If you wish to add to this list, please choose a type of file that hasn't been done before.
It's important to know in which files the globals(), print(), and dofilepath() functions are accessible, since these provide the most about a particular file. I think that print() and dofilepath() are in the same library, so you may only have to check for one and not both.
If "
ThoughtDump.lua" doesn't work, then you could also try "
PrintNamespaces.lua". This will at the very least provide a list of namespaces.
Note that many LUA files have no (or almost no) scope - they just store tables and variables. Sometimes, you can get around this by quoting the function, and thus storing it as a variable that is parsed at a later time. This is the case among many of the UI LUAs, as well as the event tables in gamerule LUAs.
deathmatch.lua
[can dump]
did work
dofilepath
globals
didn't work
namespaces
luaATI
luacamera
luacampaign
luacpu
luafx
luagamesettings
luahyperspace
lualight
LuaMenuSupport
luanis
luaobjectives
luaping
luaplayer
luasensor
luasound
luasubtitle
luateamactions
luateamquery
luauniverse
luauserinterface
statlogging
*.level
[can't dump]
did work
dofilepath
didn't work
getn
tinsert
globals
namespaces
lualoadlevel
luasound
luafog
lualight
newmainmenu.lua
[can dump if quoted]
did work
dofilepath
globals [if quoted]
didn't work
globals [if unquoted]
execute [even if quoted]
namespaces
*.resource
did work
didn't work
dofilepath
namespaces
music.lua
did work
didn't work
dofilepath
namespaces
driverConfig.lua
[can't dump]
did work
didn't work
globals
namespaces
vaygr00.lua
[can't dump]
did work
dofilepath
didn't work
globals
namespaces
cpumilitary.lua
[can dump]
did work
dofilepath
globals
didn't work
namespaces
autoexec.lua
[can dump]
did work
dofilepath
globals
didn't work
namespaces
debugrender
luaappmainui
luaappmisc
luacamera
luagameio
luagamemainui
luagamemisc
luagamesettings
LuaMenuSupport
luaplayer_console
luarender
luauniverse
luauserinterface
*.madstate
[can't dump]
did work
dofilepath
didn't work
globals
namespaces
dogfight.lua
[can't dump]
did work
dofilepath
didn't work
globals
namespaces
*.subs
did work
didn't work
dofilepath
namespaces
build.lua
did work
dofilepath
didn't work
globals
namespaces
Related Pages: