Startbox API
Contents
Start boxes
Each team has a defined starting area in which its players can spawn their commanders—these are called start boxes. Map makers can define how these areas look by including a configuration file inside their map archive.
The config file
The file that you need to include is
mapconfig/map_startboxes.lua
It consists of Lua code which returns 2 tables: one with the start box layout for the current match and one that contains possible box counts.
For examples see the bottom of this page.
Box counts
Let's start from the last table because it is the simplest. This is just a list of how many teams the map is designed for.
Let's take Throne map as an example. It has an outer ring with 7 starting areas, so it can be played as a 7-team FFA. There are also rings with 3 and 5 areas so 3- and 5-team FFAs are also possible setups. Finally, you could play a duel between any two positions from the same ring. (The real Throne config is a fair bit more complicated than that, but you get the idea.)
Thus, the possible team counts are 2, 3, 5, and 7. Let's define a Lua table for that:
local playercounts = {2, 3, 5, 7}
This is mostly important for fancy FFA maps. Simple duel/teamgame maps will usually just have 2 as the only value here:
local playercounts = {2}
The boxes
Now, the most tedious part. The boxes do not need to actually be boxes, they can be any arbitrary shape (even concave or disjoint). This is achieved by having the boxes defined as a set of polygons.
There is a widget which lets you draw the polygons in-game, it's called "Startbox Editor" and is under the "For Developers" section in the widget list (press Alt + F11 to open the list, and don't touch anything else in there unless you know what you're doing).
To draw a polygon using the left mouse button—either drag a line or click points:
Once you draw a full loop, press the right mouse button to close it. Make sure the line does not cross itself. Finished polygons are a bit darker.
Now you can add another polygon if you want. These will all be a part of the same team.
If you want to delete the last created polygon, press D. Once you are satisfied with the area, press S. Now you can draw the area for another team.
Once you create all the boxes, go to your Spring directory and find the infolog. There you will see a bunch of code like
boxes = { stuff },
Each of those tables is a team's start box. The config is an array of each team's start box data. The box data from the generator will go to a team's config entry. Like this:
local main_config = { { boxes = { stuff }, -- more entries will go there later! }, -- another team's box data { boxes = { stuff }, }, }
The layout is a normal Lua table so you can use all the usual table manipulation methods. For example, you could add more areas based on how many people there are, or generate them dynamically.
The recommended start points
This sub-table defines recommended start points within each box. These are points on which CAI bots will spawn. The first point is special: human players who did not pick start position will also spawn here and so will any extra CAI if there are more of them than the spots; as such having at least one start point in each box is mandatory. These points are also marked on people's UI as circles.
Defining these is very simple. It's very similar to how start areas were defined. In game, you can hold Space over a point to see its coordinates. These are written down for boxes similarly to the areas:
local main_config = { { boxes = { stuff }, startpoints = { {123, 456}, -- X, Z {654, 321}, -- as many as you want, it's good if there are as many as you want people per team }, }, { boxes = { stuff }, startpoints = { {789, 789}, {987, 987}, }, }, }
Of course, the start positions should match the areas, though they don't have to.
Team names
You can give each team a name, alongside a shorter backup if the first one is too large. Here's how:
{ boxes = { stuff }, startpoints = { stuff }, nameLong = "Southwest", nameShort = "SW", }
It serves to identify the team, so while it's good to use something that describes placement, you can get creative. For example:
- "North", "Southeast"
- "5 o'clock"
- real-world style maps could have names like "Russia" or "America"
- asymmetric maps can use landmarks, for example "Lake" vs "Desert"
- for missions, it's good to use storyline names, e.g. "Empire" vs "Dynasty"
Summary
Now just return the config table and the playercounts table.
return main_config, playercounts
The exact format for the config table that should get returned is
{ { -- a single team's data boxes = { { -- a polygon {123, 456}, -- a vertex of the polygon. X, Z. {234, 567}, -- another vertex {345, 678}, -- more vertices }, { -- another polygon -- vertices }, -- more polygons }, startpoints = { {123, 456}, -- X, Z {654, 321}, -- more points }, nameLong = "longer string with team name", nameShort = "short", }, { -- another team's data boxes = { ... }, startpoints = { ... }, nameLong = "...", nameShort = "...", }, -- more teams }
Advanced stuff
The config has access to Spring Lua API, so it is possible to do a lot of dynamic things. In particular, you can use math.random
without worry.
You can make stuff dependent on the game mode. There are functions which return the game type, such as "Spring.Utilities.Gametype.is1v1()
".
An important thing is that #Spring.GetAllTeams()
will return a wrong value due to fake technical teams and Gaia. Instead, use Spring.Utilities.GetTeamCount()
to get the real number of teams.
Examples
- SpeedMetal - the simplest layout, just two squares.
- DSD - huge polygons, but otherwise very simple.
- Sever - shows an example of smaller boxes for 1v1 and larger for teams.
- Isle of Grief - shows a smart approach, one of the boxes is not defined rigidly but is a mirror of the other (only really feasible for rough boxes or perfectly symmetrical maps).
- Aum - another small trick, this time 5-way radial symmetry.
- Throne - multiple boxes defined, with a system to pick some of them based on how many teams there are.
- Speedball - shows boxes that are generated completely algorithmically.
- Middle-Earth - interesting team names.
- Adansonia v2 - shows synchronizing boxes across map versions.
- Duck - boxless config for silly maps where everybody can start anywhere.
Debug data:
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[objectcache] MainWANObjectCache using store EmptyBagOStuff
IP: 18.222.176.218
Start request GET /mediawiki/index.php?direction=prev&oldid=8524&title=Startbox_API
HTTP HEADERS:
CONTENT-TYPE:
CONTENT-LENGTH: 0
USER-AGENT: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HOST: zero-k.info
ACCEPT-ENCODING: gzip, br, zstd, deflate
ACCEPT: */*
CONNECTION: close[localisation] LocalisationCache: using store LCStoreDB
[session] SessionManager using store SqlBagOStuff
[DBReplication] Cannot use ChronologyProtector with EmptyBagOStuff
[DBReplication] Wikimedia\Rdbms\LBFactory::getChronologyProtector: request info {
"IPAddress": "18.222.176.218",
"UserAgent": "Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; ClaudeBot\/1.0; +claudebot@anthropic.com)",
"ChronologyProtection": false,
"ChronologyPositionIndex": 0,
"ChronologyClientId": false
}[DBConnection] Wikimedia\Rdbms\LoadBalancer::lazyLoadReplicationPositions: executed chronology callback.
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[session] SessionBackend "vqb5im9hsrbeqq866skvnvklt9btc7tg" is unsaved, marking dirty in constructor
[session] SessionBackend "vqb5im9hsrbeqq866skvnvklt9btc7tg" save: dataDirty=1 metaDirty=1 forcePersist=0
[cookie] already deleted setcookie: "wikidb229_mw__session", "", "1710338847", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_UserID", "", "1710338847", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_Token", "", "1710338847", "/", "", "", "1"
[cookie] already deleted setcookie: "forceHTTPS", "", "1710338847", "/", "", "", "1"
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
Title::getRestrictionTypes: applicable restrictions to [[Startbox API]] are {edit,move}
[ContentHandler] Created handler for wikitext: WikitextContentHandler
[MessageCache] MessageCache using store SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] SqlBagOStuff::lock failed due to timeout for wikidb229-mw_:messages:en.
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[MessageCache] MessageCache::load: Loading en... local cache is empty, global cache is expired/volatile, loading from database
ParserFactory: using preprocessor: Preprocessor_Hash
Unstubbing $wgLang on call of $wgLang::_unstub from ParserOptions->__construct
[caches] parser: SqlBagOStuff
Article::view using parser cache: no
Article::view: doing uncached parse
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
Parser cache options found.
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:ff279b9e92fa59a2574c86b0aed19f68:0)
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:2ac9a2b1118227380c6caa87069cac95:1)
[ContentHandler] Created handler for Scribunto: ScribuntoContentHandler
[Scribunto] Scribunto_LuaStandaloneInterpreter::__construct: creating interpreter: ""C:\Projekty\zero-k.info\www\mediawiki\extensions\Scribunto\includes\engines\LuaStandalone/binaries/lua5_1_5_Win64_bin/lua5.1.exe" "C:\Projekty\zero-k.info\www\mediawiki\extensions\Scribunto\includes\engines\LuaStandalone/mw_main.lua" "C:\Projekty\zero-k.info\www\mediawiki\extensions\Scribunto\includes" "0" "8""
[gitinfo] Candidate cacheFile=C:\Projekty\zero-k.info\www\mediawiki/gitinfo.json for C:\Projekty\zero-k.info\www\mediawiki
[gitinfo] Cache incomplete for C:\Projekty\zero-k.info\www\mediawiki
SiteStats::loadAndLazyInit: reading site_stats from replica DB
[Mime] MimeAnalyzer::loadFiles: loading mime types from C:\Projekty\zero-k.info\www\mediawiki\includes/libs/mime/mime.types
[Mime] MimeAnalyzer::loadFiles: loading mime info from C:\Projekty\zero-k.info\www\mediawiki\includes/libs/mime/mime.info
File::transform: Doing stat for mwstore://local-backend/local-thumb/3/3f/Startbox_API_1.jpg/564px-Startbox_API_1.jpg
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/3/3f/Startbox_API_1.jpg/564px-Startbox_API_1.jpg does not exist
TransformationalImageHandler::doTransform: creating 564x504 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_93771655069e.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/3/3f/Startbox_API_1.jpg/564px-Startbox_API_1.jpg
TransformationalImageHandler::doTransform: creating 564x504 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_90317fe9c8db.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/3/3f/Startbox_API_1.jpg/564px-Startbox_API_1.jpg
TransformationalImageHandler::doTransform: creating 564x504 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_2bb69f4596dd.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/b/bf/Startbox_API_2.jpg/1024px-Startbox_API_2.jpg
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/b/bf/Startbox_API_2.jpg/1024px-Startbox_API_2.jpg does not exist
TransformationalImageHandler::doTransform: creating 1024x575 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_0e91d1c1171c.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/b/bf/Startbox_API_2.jpg/1024px-Startbox_API_2.jpg
TransformationalImageHandler::doTransform: creating 1024x575 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_6238af1a49d7.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/b/bf/Startbox_API_2.jpg/1024px-Startbox_API_2.jpg
TransformationalImageHandler::doTransform: creating 1024x575 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_5e935091b115.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/5/56/Startbox_API_3.jpg/1024px-Startbox_API_3.jpg
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/5/56/Startbox_API_3.jpg/1024px-Startbox_API_3.jpg does not exist
TransformationalImageHandler::doTransform: creating 1024x575 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_61853f9d8913.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/5/56/Startbox_API_3.jpg/1024px-Startbox_API_3.jpg
TransformationalImageHandler::doTransform: creating 1024x575 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_56432ea6df14.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/5/56/Startbox_API_3.jpg/1024px-Startbox_API_3.jpg
TransformationalImageHandler::doTransform: creating 1024x575 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_ef55aee04e8f.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/20px-285722963607552001.png
TransformationalImageHandler::doTransform: creating 20x16 thumbnail at mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/20px-285722963607552001.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/30px-285722963607552001.png
TransformationalImageHandler::doTransform: creating 30x24 thumbnail at mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/30px-285722963607552001.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/40px-285722963607552001.png
TransformationalImageHandler::doTransform: creating 40x32 thumbnail at mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/40px-285722963607552001.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/15/16px-Questionmark.png/16px-16px-Questionmark.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/1/15/16px-Questionmark.png/16px-16px-Questionmark.png does not exist
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_6a857c1d4708.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/15/16px-Questionmark.png/16px-16px-Questionmark.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_7818ee0f47f1.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/15/16px-Questionmark.png/16px-16px-Questionmark.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_28daf132462a.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/f/f8/Robot2.png/16px-Robot2.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/f/f8/Robot2.png/16px-Robot2.png does not exist
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_a23ba1426a72.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/f/f8/Robot2.png/16px-Robot2.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_ff857cebfae4.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/f/f8/Robot2.png/16px-Robot2.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_18a4460efd2c.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/f/fe/Units.png/16px-Units.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/f/fe/Units.png/16px-Units.png does not exist
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_fac32bf3588d.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/f/fe/Units.png/16px-Units.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_6719358c28db.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/f/fe/Units.png/16px-Units.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_27fc9f1628a2.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a7/War.png/16px-War.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/a/a7/War.png/16px-War.png does not exist
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_34a6327ada26.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a7/War.png/16px-War.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_045d6dad0e42.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a7/War.png/16px-War.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_7cbc2a5c442a.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/4e/Stealth_on.png/16px-Stealth_on.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/4/4e/Stealth_on.png/16px-Stealth_on.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/4e/Stealth_on.png/24px-Stealth_on.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/4/4e/Stealth_on.png/24px-Stealth_on.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/4e/Stealth_on.png/32px-Stealth_on.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/4/4e/Stealth_on.png/32px-Stealth_on.png does not exist
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_b09b588cdfdd.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a0/Module_areashield.png/16px-Module_areashield.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/a/a0/Module_areashield.png/16px-Module_areashield.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a0/Module_areashield.png/24px-Module_areashield.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/a/a0/Module_areashield.png/24px-Module_areashield.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a0/Module_areashield.png/32px-Module_areashield.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/a/a0/Module_areashield.png/32px-Module_areashield.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Factory.png/16px-Factory.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/a/a3/Factory.png/16px-Factory.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Factory.png/24px-Factory.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/a/a3/Factory.png/24px-Factory.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Factory.png/32px-Factory.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/a/a3/Factory.png/32px-Factory.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e1/Cmd_dgun.png/16px-Cmd_dgun.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/e/e1/Cmd_dgun.png/16px-Cmd_dgun.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e1/Cmd_dgun.png/24px-Cmd_dgun.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/e/e1/Cmd_dgun.png/24px-Cmd_dgun.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e1/Cmd_dgun.png/32px-Cmd_dgun.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/e/e1/Cmd_dgun.png/32px-Cmd_dgun.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/42/Cloak_on.png/16px-Cloak_on.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/4/42/Cloak_on.png/16px-Cloak_on.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/42/Cloak_on.png/24px-Cloak_on.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/4/42/Cloak_on.png/24px-Cloak_on.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/42/Cloak_on.png/32px-Cloak_on.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/4/42/Cloak_on.png/32px-Cloak_on.png does not exist
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_23472b06f1a9.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/14/Trophy_fire.png/16px-Trophy_fire.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/1/14/Trophy_fire.png/16px-Trophy_fire.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/14/Trophy_fire.png/24px-Trophy_fire.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/1/14/Trophy_fire.png/24px-Trophy_fire.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/14/Trophy_fire.png/32px-Trophy_fire.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/1/14/Trophy_fire.png/32px-Trophy_fire.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/ac/Embark.png/16px-Embark.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/a/ac/Embark.png/16px-Embark.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/ac/Embark.png/24px-Embark.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/a/ac/Embark.png/24px-Embark.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/ac/Embark.png/32px-Embark.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/a/ac/Embark.png/32px-Embark.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/0/09/Cmd_drop_beacon.png/16px-Cmd_drop_beacon.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/0/09/Cmd_drop_beacon.png/16px-Cmd_drop_beacon.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/0/09/Cmd_drop_beacon.png/24px-Cmd_drop_beacon.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/0/09/Cmd_drop_beacon.png/24px-Cmd_drop_beacon.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/0/09/Cmd_drop_beacon.png/32px-Cmd_drop_beacon.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/0/09/Cmd_drop_beacon.png/32px-Cmd_drop_beacon.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e2/Repair.png/16px-Repair.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/e/e2/Repair.png/16px-Repair.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e2/Repair.png/24px-Repair.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/e/e2/Repair.png/24px-Repair.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e2/Repair.png/32px-Repair.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/e/e2/Repair.png/32px-Repair.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/9/94/Health.png/16px-Health.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/9/94/Health.png/16px-Health.png does not exist
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_a69c334c00b6.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/9/94/Health.png/16px-Health.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_57438e55c4ed.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/9/94/Health.png/16px-Health.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_bf2287abbf5f.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/c/c7/Ramp.png/16px-Ramp.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/c/c7/Ramp.png/16px-Ramp.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/c/c7/Ramp.png/24px-Ramp.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/c/c7/Ramp.png/24px-Ramp.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/c/c7/Ramp.png/32px-Ramp.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/c/c7/Ramp.png/32px-Ramp.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/20px-285722963607552001.png
TransformationalImageHandler::doTransform: creating 20x16 thumbnail at mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/20px-285722963607552001.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/30px-285722963607552001.png
TransformationalImageHandler::doTransform: creating 30x24 thumbnail at mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/30px-285722963607552001.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/40px-285722963607552001.png
TransformationalImageHandler::doTransform: creating 40x32 thumbnail at mwstore://local-backend/local-thumb/e/e0/285722963607552001.png/40px-285722963607552001.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/de/Move.png/16px-Move.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/d/de/Move.png/16px-Move.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/de/Move.png/24px-Move.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/d/de/Move.png/24px-Move.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/de/Move.png/32px-Move.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/d/de/Move.png/32px-Move.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/9/98/On.png/16px-On.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/9/98/On.png/16px-On.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/9/98/On.png/24px-On.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/9/98/On.png/24px-On.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/9/98/On.png/32px-On.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/9/98/On.png/32px-On.png does not exist
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_b0e7e71a02d2.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/2/2f/Bulb_on.png/16px-Bulb_on.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/2/2f/Bulb_on.png/16px-Bulb_on.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/2/2f/Bulb_on.png/24px-Bulb_on.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/2/2f/Bulb_on.png/24px-Bulb_on.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/2/2f/Bulb_on.png/32px-Bulb_on.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/2/2f/Bulb_on.png/32px-Bulb_on.png does not exist
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_9852d5b42a9a.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/3/36/Retreat_90.png/16px-Retreat_90.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/3/36/Retreat_90.png/16px-Retreat_90.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/3/36/Retreat_90.png/24px-Retreat_90.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/3/36/Retreat_90.png/24px-Retreat_90.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/3/36/Retreat_90.png/32px-Retreat_90.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/3/36/Retreat_90.png/32px-Retreat_90.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/43/Mex.png/16px-Mex.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/4/43/Mex.png/16px-Mex.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/43/Mex.png/24px-Mex.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/4/43/Mex.png/24px-Mex.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/43/Mex.png/32px-Mex.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/4/43/Mex.png/32px-Mex.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e7/Selection.png/16px-Selection.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/e/e7/Selection.png/16px-Selection.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e7/Selection.png/24px-Selection.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/e/e7/Selection.png/24px-Selection.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e7/Selection.png/32px-Selection.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/e/e7/Selection.png/32px-Selection.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/2/25/Commshare.png/16px-Commshare.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/2/25/Commshare.png/16px-Commshare.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/2/25/Commshare.png/24px-Commshare.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/2/25/Commshare.png/24px-Commshare.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/2/25/Commshare.png/32px-Commshare.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/2/25/Commshare.png/32px-Commshare.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Chicken.png/16px-Chicken.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/a/a3/Chicken.png/16px-Chicken.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Chicken.png/24px-Chicken.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/a/a3/Chicken.png/24px-Chicken.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Chicken.png/32px-Chicken.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/a/a3/Chicken.png/32px-Chicken.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Factory.png/16px-Factory.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/a/a3/Factory.png/16px-Factory.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Factory.png/24px-Factory.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/a/a3/Factory.png/24px-Factory.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Factory.png/32px-Factory.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/a/a3/Factory.png/32px-Factory.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/5/59/Draggrip.png/16px-Draggrip.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/5/59/Draggrip.png/16px-Draggrip.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/5/59/Draggrip.png/20px-Draggrip.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/5/59/Draggrip.png/20px-Draggrip.png does not exist
TransformationalImageHandler::doTransform: creating 20x20 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_63a546ec90a6.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/5/59/Draggrip.png/20px-Draggrip.png
TransformationalImageHandler::doTransform: creating 20x20 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_19db753795de.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/0/08/2213.png/16px-2213.png
TransformationalImageHandler::doTransform: creating 16x11 thumbnail at mwstore://local-backend/local-thumb/0/08/2213.png/16px-2213.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/0/08/2213.png/24px-2213.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/0/08/2213.png/24px-2213.png does not exist
TransformationalImageHandler::doTransform: creating 24x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_944764506c5c.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/0/08/2213.png/24px-2213.png
TransformationalImageHandler::doTransform: creating 24x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_6cc6f42cfde9.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/4f/Conduct.png/16px-Conduct.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/4/4f/Conduct.png/16px-Conduct.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/4f/Conduct.png/24px-Conduct.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/4/4f/Conduct.png/24px-Conduct.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/4/4f/Conduct.png/32px-Conduct.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/4/4f/Conduct.png/32px-Conduct.png does not exist
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_cb604aef082a.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/dd/Control_panel.png/16px-Control_panel.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/d/dd/Control_panel.png/16px-Control_panel.png does not exist
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_5f46a338848b.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/dd/Control_panel.png/16px-Control_panel.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_7da5c50e0e06.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/dd/Control_panel.png/16px-Control_panel.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_06274cca1bd5.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/f/f4/Questionmark.png/16px-Questionmark.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/f/f4/Questionmark.png/16px-Questionmark.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/f/f4/Questionmark.png/24px-Questionmark.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/f/f4/Questionmark.png/24px-Questionmark.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/f/f4/Questionmark.png/32px-Questionmark.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/f/f4/Questionmark.png/32px-Questionmark.png does not exist
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_b129113197b4.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/8/8c/Rank5.png/16px-Rank5.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/8/8c/Rank5.png/16px-Rank5.png does not exist
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_3797d576e604.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/8/8c/Rank5.png/16px-Rank5.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_d3e95564407f.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/8/8c/Rank5.png/16px-Rank5.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_e65370bcb67a.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/7/7b/Icon_game.png/16px-Icon_game.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/7/7b/Icon_game.png/16px-Icon_game.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/7/7b/Icon_game.png/24px-Icon_game.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/7/7b/Icon_game.png/24px-Icon_game.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/7/7b/Icon_game.png/32px-Icon_game.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/7/7b/Icon_game.png/32px-Icon_game.png does not exist
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_dc3aa6f43f3d.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/7/7b/Soldier.png/16px-Soldier.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/7/7b/Soldier.png/16px-Soldier.png does not exist
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_4ee25dd3805b.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/7/7b/Soldier.png/16px-Soldier.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_4c9bf5228ec1.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/7/7b/Soldier.png/16px-Soldier.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_8996f2f556d3.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/0/0c/PartyInvite.png/16px-PartyInvite.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/0/0c/PartyInvite.png/16px-PartyInvite.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/0/0c/PartyInvite.png/24px-PartyInvite.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/0/0c/PartyInvite.png/24px-PartyInvite.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/0/0c/PartyInvite.png/30px-PartyInvite.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/0/0c/PartyInvite.png/30px-PartyInvite.png does not exist
TransformationalImageHandler::doTransform: creating 30x30 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_eb23cf55cce4.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Build.png/16px-Build.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/1/18/Build.png/16px-Build.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Build.png/24px-Build.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/1/18/Build.png/24px-Build.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Build.png/32px-Build.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/1/18/Build.png/32px-Build.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Build.png/16px-Build.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/1/18/Build.png/16px-Build.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Build.png/24px-Build.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/1/18/Build.png/24px-Build.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Build.png/32px-Build.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/1/18/Build.png/32px-Build.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/7/70/Battle.png/16px-Battle.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/7/70/Battle.png/16px-Battle.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/7/70/Battle.png/24px-Battle.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/7/70/Battle.png/24px-Battle.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/7/70/Battle.png/32px-Battle.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/7/70/Battle.png/32px-Battle.png does not exist
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_bed3b8a755f5.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/8/83/Ingame.png/16px-Ingame.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/8/83/Ingame.png/16px-Ingame.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/8/83/Ingame.png/24px-Ingame.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/8/83/Ingame.png/24px-Ingame.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/8/83/Ingame.png/32px-Ingame.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/8/83/Ingame.png/32px-Ingame.png does not exist
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_f1ccb964635e.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a9/Energy.png/16px-Energy.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/a/a9/Energy.png/16px-Energy.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a9/Energy.png/24px-Energy.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/a/a9/Energy.png/24px-Energy.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a9/Energy.png/32px-Energy.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/a/a9/Energy.png/32px-Energy.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Factory.png/16px-Factory.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/a/a3/Factory.png/16px-Factory.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Factory.png/24px-Factory.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/a/a3/Factory.png/24px-Factory.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/a/a3/Factory.png/32px-Factory.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/a/a3/Factory.png/32px-Factory.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/b/b3/Cruisemissilesmall.png/16px-Cruisemissilesmall.png
TransformationalImageHandler::doTransform: creating 16x16 thumbnail at mwstore://local-backend/local-thumb/b/b3/Cruisemissilesmall.png/16px-Cruisemissilesmall.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/b/b3/Cruisemissilesmall.png/24px-Cruisemissilesmall.png
TransformationalImageHandler::doTransform: creating 24x24 thumbnail at mwstore://local-backend/local-thumb/b/b3/Cruisemissilesmall.png/24px-Cruisemissilesmall.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
File::transform: Doing stat for mwstore://local-backend/local-thumb/b/b3/Cruisemissilesmall.png/32px-Cruisemissilesmall.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at mwstore://local-backend/local-thumb/b/b3/Cruisemissilesmall.png/32px-Cruisemissilesmall.png using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:ff279b9e92fa59a2574c86b0aed19f68:0)
MediaWiki::preOutputCommit: primary transaction round committed
MediaWiki::preOutputCommit: pre-send deferred updates completed
MediaWiki::preOutputCommit: session changes committed
MediaWiki::preOutputCommit: LBFactory shutdown completed
Title::getRestrictionTypes: applicable restrictions to [[Startbox API]] are {edit,move}