Introduction, Downloads & Release history

Kind of like creative mode. Very useful for testing and ... ehrm... cheating.

Introduction, Downloads & Release history

Postby rk84 » Mon Mar 17, 2014 5:48 pm

Intro:
Test mode in FishSandwich's Factorio MOD Spotlight

Features:
  • Build options:
    • Respawns items while building.
    • Can make built entities indestructible/unminable/inoperable/unrotatable
  • Print script events.
  • Time of day: Normal, always daytime or always nighttime
  • Itemlist. (has Search feature)
  • Enable all tech. (irreversible)
  • Tool: (Called mjollnir. Can be spawned from Tool settings.)
    • Resource: Spawn new single infinite resource or make existing ones infinite. (resource selection is missing currently)
    • Teleport: Move around by holding button and dragging your mouse. Speed depends on distance between player and cursor.)
    • Selector: Click-drag-release. Cut/Copy/Paste/Remove square area of entities. Selector also has pattern option to copy selection and paste it multiple times in all axis directions.(video)
    • Filler: Click-drag-release to select player made entities you wanna fill with one type of item.
  • Recipe viewer

Downloads:

Optional activation via console.
Code: Select all
/c remote.call("testmode","activate", username)

old image
Image


Changelog
    0.12.12
  • Item search performance fix
  • GUI layout split. button to top and frame to left
  • Blueprint options

    0.12.11
  • New icon for missing stone-axe

    0.12.10
  • Factorio 0.12.12 changes

    0.12.9
  • Factorio 0.12.11 changes
  • Name change marker to tm-marker

    0.12.8
  • Added infinited resources
  • Added stack valid_for_read -check for cursorstack.
  • Added Autorefill option for filler.
  • Tweaked Click-drag-release method. Single click not adequate for selection.

    0.12.7
  • MP desync fix

    0.12.6
  • Hopefully fixed "bad player index" -notice
  • Added global structure guard
  • Tool change. Click-drag-release fuction for filler and selector -mode.
  • Removed lighting effect

    0.12.5
  • Fixed solar panel's energy usage_priority
  • Enabled newly made recipe viewer.

    0.12.4
  • Fixed error on build when test mode not active.
  • Activation command can again also be used for deactivation. "/c remote.call("testmode","activate", game.player.name)"
  • Factorio 0.12.x changes.
  • Character can use the tool outside build rangelimit.
  • Disabled unusable recipe viewer for this release.

    0.12.3
  • Added Item and recipe counting for recipe viewer.
  • Fixed chunkgeneration printing.
  • Changed color setting interface.
  • Added resource selection for resource spawning tool.
  • Added force selection in build options.

    0.12.2
  • Searching & selecting another item from itemlist to ingredient/product viewer made possible.
  • Recepies in color frames.

    0.12.1
  • added "Made of" and "Used in" buttons to view crafting diagram (prototype)
  • added fluid icon button styles

    0.11.7
  • Rearrange game settings tab.
  • Added build options and kill all enemies button.

    0.11.6
  • Added keys research and train in print events.
  • tm-electric-pole's supply area toned down to 16

    0.11.5
  • Warp to player should be ok now.
  • Edited event printing. Hopefully desync fix.

    0.11.4
  • Itemlist: Items can be viewed in groups instead item types
  • Itemlist: Added scroll buttons if more then 6 groups

    0.11.3
  • Taking use of onplayercreated event

    0.11.2
  • fix of LuaPlayer: username => name

    0.11.1
  • Tool uses onbuiltentity -event and so the range is limited in character. God mode crashes in Factorio 0.11.1
  • Player data is saved with username instead index
  • Fix remote call. remote.call("testmode", "activate", username). In single player username is ""

    0.11.0 (test version)
  • update to factorio 0.11.x
  • Player list
  • Warp list
  • Peacefulmode toggle

    0.10.3
  • test mode solar/pole. search word "test" in itemlist.
  • Toggle god mode in freeplay (game settings)
  • Some code overhaul.

    0.10.2
  • zip/folder name change

    0.10.1
  • Postprocessor fix

    0.10.0
  • Itemlist has icons
  • Name change. 2pointlasso -> Selector
  • Selector has pattern option to copy selection and paste it multiple times in all axis directions
  • Mod loading order does not matter anymore.
  • Small textfield bug fix

    0.9.3
  • Fixed some bad entity positioning when pasting.
  • Added resizerowtowidth like kovarex suggested

    0.9.2
  • Increased table width by 2.
  • Fixed express item buttons.
  • Moved search field below item types.

    0.9.1
  • the search textfield is now in same window as itemlist. I think I forgot to check the case if you push one of the item type buttons while you have used the search box, but I think it should work in overall.
  • added 1 in textfield when asked about stacksize.
  • disabled the red x marker

    0.9.0
  • Activation popup on start of game.
  • Old cleaner is now Cut/Copy/Paste/Remove -multitool. I think I named i "2 Point Lasso" for some reason... I made 10s markers for corners and deleted entities.I can't garantee all entities paste fine, but you can choose what entities to copy by name. Paste placement depends on top left corner position. Excluded types player, decoration, particle and corpse for now.
  • Filler has option to fill with material that was use last time.

    0.8.2
  • itemlist has search option. When clicked, popup will ask search key.
  • textfield to enter item/stack counts

    0.8.1
  • Restore mode inserts item if player is out of them -> ON/OFF- button
  • Tool works again.

    0.8.0
  • Popup GUIs. This is used when user needs to select stacksize or itemtype.
  • Container filler. When active and container is build, popup gui will provide several options to fill the container. (some raw material for quick access, select from bigger list or cancel)
  • Item lists are once again sorted.
  • Script now takes advantage of new player.cursorstack -method instead counting all content of inventories.
Last edited by rk84 on Mon Apr 11, 2016 9:17 pm, edited 35 times in total.
User avatar
rk84
Filter Inserter
Filter Inserter
 
Posts: 665
Joined: Wed Feb 13, 2013 9:15 am
Location: Finland

Re: Introduction, Downloads & Release history

Postby SpencerS145 » Sat Mar 22, 2014 11:35 pm

Excellent!
As soon as I saw this mod, I downloaded and installed it. What a wonderful concept!
Problem is, whenever I click the button to open the "Test Mode" GUI, I crash with the error message: "doesn't contain property resizerowtowidth."
Please, help D:
PS: I'm going to try to fix this myself by removing one line of code; I think I know what the problem may be.

Edit: I fixed it. The suggestion you got had caused it to break; removing that line of code fixes it.
As a temporary solution to the crashes, it works. As a permanent one, maybe more aesthetically pleasing menus are a better run for your money.
SpencerS145
Burner Inserter
Burner Inserter
 
Posts: 17
Joined: Sat Mar 22, 2014 11:28 pm
Location: Right behind you.

Re: Introduction, Downloads & Release history

Postby rk84 » Mon Mar 24, 2014 10:19 am

SpencerS145 wrote:Excellent!
As soon as I saw this mod, I downloaded and installed it. What a wonderful concept!
Problem is, whenever I click the button to open the "Test Mode" GUI, I crash with the error message: "doesn't contain property resizerowtowidth."
Please, help D:
PS: I'm going to try to fix this myself by removing one line of code; I think I know what the problem may be.

Edit: I fixed it. The suggestion you got had caused it to break; removing that line of code fixes it.
As a temporary solution to the crashes, it works. As a permanent one, maybe more aesthetically pleasing menus are a better run for your money.

Thanks.
Problem might be you have Factorio 0.9.2 or older?
If you have more to report, I made bug reports thread.
I also made suggestion thread.
Test mode
Searching Flashlight
[WIP]Fluid handling expansion
[WIP]PvP gamescript
[WIP]Rocket Express
Autofill: The torch has been pass to Nexela
User avatar
rk84
Filter Inserter
Filter Inserter
 
Posts: 665
Joined: Wed Feb 13, 2013 9:15 am
Location: Finland

Re: Introduction, Downloads & Release history

Postby Mr.Marshal » Mon Aug 25, 2014 3:44 pm

http://imgur.com/knT9mR9
I'm getting this error. What should I do?
Mr.Marshal
Manual Inserter
Manual Inserter
 
Posts: 1
Joined: Sun Aug 24, 2014 12:57 pm

Re: Introduction, Downloads & Release history

Postby rk84 » Tue Aug 26, 2014 11:56 am

Mr.Marshal wrote:http://imgur.com/knT9mR9
I'm getting this error. What should I do?

You should check out this thread.
F-Mod Bug reports page 14
Test mode
Searching Flashlight
[WIP]Fluid handling expansion
[WIP]PvP gamescript
[WIP]Rocket Express
Autofill: The torch has been pass to Nexela
User avatar
rk84
Filter Inserter
Filter Inserter
 
Posts: 665
Joined: Wed Feb 13, 2013 9:15 am
Location: Finland

Re: Introduction, Downloads & Release history

Postby rk84 » Wed Nov 12, 2014 4:41 pm

Released test-mode_0.11.1 "hopefully". dropbox did it's best to mess up.
There is know bug that is resolved in Factorio 0.11.2 and you can avoid it by not using godmode.
I have not done any multiplayer test with anyone. So feedback on mp usage is appreciated.
Test mode
Searching Flashlight
[WIP]Fluid handling expansion
[WIP]PvP gamescript
[WIP]Rocket Express
Autofill: The torch has been pass to Nexela
User avatar
rk84
Filter Inserter
Filter Inserter
 
Posts: 665
Joined: Wed Feb 13, 2013 9:15 am
Location: Finland

Re: Introduction, Downloads & Release history

Postby rk84 » Wed Nov 19, 2014 3:09 pm

Released 0.11.3
Added onplayercreated to handle gui activation.
Godmode still ctd if you mine something. I did not encounter other problems, but again not much mp testing.
Test mode
Searching Flashlight
[WIP]Fluid handling expansion
[WIP]PvP gamescript
[WIP]Rocket Express
Autofill: The torch has been pass to Nexela
User avatar
rk84
Filter Inserter
Filter Inserter
 
Posts: 665
Joined: Wed Feb 13, 2013 9:15 am
Location: Finland

Re: Introduction, Downloads & Release history

Postby Choumiko » Mon Jan 12, 2015 7:46 am

A little late but sill: Thanks for the mod, not only is it providing really good features for testing stuff but also helped me learn the gui stuff :)
One question though: Under what license is your mod? I'd like to use the way you create your tm-icon- styles in my mod. I could make Test mode a dependencie, but that seems wrong as it's only for the styles.
Choumiko
Smart Inserter
Smart Inserter
 
Posts: 1118
Joined: Fri Mar 21, 2014 10:51 pm
Location: Germany

Re: Introduction, Downloads & Release history

Postby rk84 » Thu Jan 15, 2015 12:45 am

Choumiko wrote:A little late but sill: Thanks for the mod, not only is it providing really good features for testing stuff but also helped me learn the gui stuff :)
One question though: Under what license is your mod? I'd like to use the way you create your tm-icon- styles in my mod. I could make Test mode a dependencie, but that seems wrong as it's only for the styles.

I guess the default license. http://creativecommons.org/licenses/by-nc/4.0/
I'm not sure how license works if you use part of my mod in your mod, but it is ok by me.
Good luck with your mod.
Test mode
Searching Flashlight
[WIP]Fluid handling expansion
[WIP]PvP gamescript
[WIP]Rocket Express
Autofill: The torch has been pass to Nexela
User avatar
rk84
Filter Inserter
Filter Inserter
 
Posts: 665
Joined: Wed Feb 13, 2013 9:15 am
Location: Finland

Re: Introduction, Downloads & Release history

Postby rk84 » Thu Jan 22, 2015 8:25 pm

Update 0.11.4
I made a small improvement in itemlisting. Item groups and scroll buttons if there is more then 6 groups.

I haven't run into problem with too many items in list but mayby I should add scroll buttons to actual list too.

EDIT: I finally did some multiplayer testing.
-print events option seems to desych game every time you click gui
-warp to player does not work, but is fixed for next release. Warp points works.
Test mode
Searching Flashlight
[WIP]Fluid handling expansion
[WIP]PvP gamescript
[WIP]Rocket Express
Autofill: The torch has been pass to Nexela
User avatar
rk84
Filter Inserter
Filter Inserter
 
Posts: 665
Joined: Wed Feb 13, 2013 9:15 am
Location: Finland

Re: Introduction, Downloads & Release history

Postby rk84 » Wed Jan 28, 2015 11:41 am

Update 0.11.5
-Warp to player button should work now.
-Hopefully print events does not desync any more. I have not tested in mp, but I got rid of serpent.line that were used to print out lua table of event.
Test mode
Searching Flashlight
[WIP]Fluid handling expansion
[WIP]PvP gamescript
[WIP]Rocket Express
Autofill: The torch has been pass to Nexela
User avatar
rk84
Filter Inserter
Filter Inserter
 
Posts: 665
Joined: Wed Feb 13, 2013 9:15 am
Location: Finland

Re: Introduction, Downloads & Release history

Postby linshuboy » Sun Apr 26, 2015 12:52 pm

Thank you for your excellent work again! :D

This is my translation text for zh-CN:(format UTF-8withoutBOM)
test-mode_0.11.7\locale\zh-CN\test-mode.cfg
Code: Select all
[test-mode]
activate-mod=启动作弊模式吗?
activation-failed=Activation failed. Invalid username: __1__
name=test-mode菜单
frametitle=Test mode 窗口
tab1=游戏设置
tab2=工具设置
tab3=物品列表
tab4=玩家列表
tab5=坐标列表

god-mode=上帝模式的切换
all-tech=解锁所有科技

build-options=编译选项
item-restore=恢复项目:
destructible=可破坏的:
minable=可开采的:
operable=可操作的:
rotatable=可旋转的:

char-options=科技解锁/模式切换

event-options=事件选项
print-events=打印事件
ignore-chunks=忽略块生成:
unknown=未知的
e-template=__1__: __2__(__3__): pIndex=__4__, __5__

world-options=世界选项
time-of-day=每天的时间:
normal=正常的
day=永白天
night=晚上
peacefulmode=和平模式:
killallenemies=杀死所有的敌人
loadscenario=负载场景
savescenario=保存场景

show-toolbar=显示工具栏
toolbar=工具栏
tool-mode=工具模式
tool-spawn=生成工具
tool-resource=资源
tool-teleport=传送
tool-teleport-avoid=Avoid objects/water
tool-selection=选择器
tool-filler=填料

item-types=项目组
search=搜索
clear-inv=库存管理

set=传送
player=玩家
warp=读取

popup-filler=充满
popup-selection=Entities between __1__, __2__ and __3__, __4__
popup-pattern=Pattern settings (__1__x__2__)
popup-activation=启动作弊模式吗?
popup-select=从列表中选择
popup-last-item=最后使用

and= 和
items=生成
stacks=堆满
cancel=取消
create=创建
cut=减少

copy=复制
paste=粘贴
pattern=模式
remove=删除
yes=是
no=不
up=上
down=下
left=左
right=右

[entity-name]
mjollnir=电锤
tm-solar-panel=作弊模式-太阳能电池板
tm-electric-pole=作弊模式-电杆

[entity-description]
mjollnir=破碎机

[item-name]
mjollnir=电锤
tm-solar-panel=作弊模式-太阳能电池板
tm-electric-pole=作弊模式-电杆

[item-description]
mjollnir=破碎机
linshuboy
Burner Inserter
Burner Inserter
 
Posts: 13
Joined: Sat Apr 25, 2015 2:46 pm

Re: Introduction, Downloads & Release history

Postby rk84 » Mon Apr 27, 2015 6:12 am

linshuboy wrote:Thank you for your excellent work again! :D

This is my translation text for zh-CN:(format UTF-8withoutBOM)
test-mode_0.11.7\locale\zh-CN\test-mode.cfg
Code: Select all
[test-mode]
activate-mod=启动作弊模式吗?
activation-failed=Activation failed. Invalid username: __1__
name=test-mode菜单
frametitle=Test mode 窗口
tab1=游戏设置
tab2=工具设置
tab3=物品列表
tab4=玩家列表
tab5=坐标列表

god-mode=上帝模式的切换
all-tech=解锁所有科技

build-options=编译选项
item-restore=恢复项目:
destructible=可破坏的:
minable=可开采的:
operable=可操作的:
rotatable=可旋转的:

char-options=科技解锁/模式切换

event-options=事件选项
print-events=打印事件
ignore-chunks=忽略块生成:
unknown=未知的
e-template=__1__: __2__(__3__): pIndex=__4__, __5__

world-options=世界选项
time-of-day=每天的时间:
normal=正常的
day=永白天
night=晚上
peacefulmode=和平模式:
killallenemies=杀死所有的敌人
loadscenario=负载场景
savescenario=保存场景

show-toolbar=显示工具栏
toolbar=工具栏
tool-mode=工具模式
tool-spawn=生成工具
tool-resource=资源
tool-teleport=传送
tool-teleport-avoid=Avoid objects/water
tool-selection=选择器
tool-filler=填料

item-types=项目组
search=搜索
clear-inv=库存管理

set=传送
player=玩家
warp=读取

popup-filler=充满
popup-selection=Entities between __1__, __2__ and __3__, __4__
popup-pattern=Pattern settings (__1__x__2__)
popup-activation=启动作弊模式吗?
popup-select=从列表中选择
popup-last-item=最后使用

and= 和
items=生成
stacks=堆满
cancel=取消
create=创建
cut=减少

copy=复制
paste=粘贴
pattern=模式
remove=删除
yes=是
no=不
up=上
down=下
left=左
right=右

[entity-name]
mjollnir=电锤
tm-solar-panel=作弊模式-太阳能电池板
tm-electric-pole=作弊模式-电杆

[entity-description]
mjollnir=破碎机

[item-name]
mjollnir=电锤
tm-solar-panel=作弊模式-太阳能电池板
tm-electric-pole=作弊模式-电杆

[item-description]
mjollnir=破碎机

Very cool. I will add this. Thank you.
Test mode
Searching Flashlight
[WIP]Fluid handling expansion
[WIP]PvP gamescript
[WIP]Rocket Express
Autofill: The torch has been pass to Nexela
User avatar
rk84
Filter Inserter
Filter Inserter
 
Posts: 665
Joined: Wed Feb 13, 2013 9:15 am
Location: Finland

Re: Introduction, Downloads & Release history

Postby PROTOS » Tue Jun 30, 2015 12:55 pm

best mod ever
PROTOS
Burner Inserter
Burner Inserter
 
Posts: 19
Joined: Tue Jun 30, 2015 12:51 pm

Re: Introduction, Downloads & Release history

Postby ps666 » Sat Jul 04, 2015 8:50 pm

Is this mod still in development?
ps666
Long Handed Inserter
Long Handed Inserter
 
Posts: 74
Joined: Sat Jul 04, 2015 8:40 pm

Re: Introduction, Downloads & Release history

Postby rk84 » Mon Jul 06, 2015 8:31 pm

I have not abandon it. I have just been bit busy and currently bit tired. Which reminds me, I need to make feature suggestion to make my work easier.
Test mode
Searching Flashlight
[WIP]Fluid handling expansion
[WIP]PvP gamescript
[WIP]Rocket Express
Autofill: The torch has been pass to Nexela
User avatar
rk84
Filter Inserter
Filter Inserter
 
Posts: 665
Joined: Wed Feb 13, 2013 9:15 am
Location: Finland

Re: Introduction, Downloads & Release history

Postby ps666 » Mon Jul 06, 2015 8:59 pm

Thank you for this good mod and your great work!
ps666
Long Handed Inserter
Long Handed Inserter
 
Posts: 74
Joined: Sat Jul 04, 2015 8:40 pm

Re: Introduction, Downloads & Release history

Postby kiba » Thu Jul 09, 2015 6:14 am

License?
kiba
Filter Inserter
Filter Inserter
 
Posts: 344
Joined: Thu Jun 11, 2015 5:32 am

Re: Introduction, Downloads & Release history

Postby ps666 » Thu Jul 09, 2015 6:19 am

You can buy a licence here:
http://www.factorio.com/order
:roll:
ps666
Long Handed Inserter
Long Handed Inserter
 
Posts: 74
Joined: Sat Jul 04, 2015 8:40 pm

Re: Introduction, Downloads & Release history

Postby kiba » Thu Jul 09, 2015 6:21 am

ps666 wrote:You can buy a licence here:
http://www.factorio.com/order
:roll:


I meant copyright license, not a purchase.
kiba
Filter Inserter
Filter Inserter
 
Posts: 344
Joined: Thu Jun 11, 2015 5:32 am

Next

Return to Test mode

Who is online

Users browsing this forum: No registered users and 1 guest