I have the Intel Graphics crash and here's the last part of the code which probably shows the problem:
[ERROR][971][mcedit]:An unhandled error occured.
Traceback (most recent call last):
File "mcedit.py", line 967, in main
File "mcedit.py", line 893, in main
File "albow\root.pyo", line 106, in run
File "albow\root.pyo", line 159, in run_modal
File "albow\widget.pyo", line 730, in gl_draw_all
File "albow\widget.pyo", line 730, in gl_draw_all
File "albow\widget.pyo", line 730, in gl_draw_all
File "albow\widget.pyo", line 730, in gl_draw_all
File "albow\widget.pyo", line 730, in gl_draw_all
File "albow\widget.pyo", line 730, in gl_draw_all
File "albow\widget.pyo", line 730, in gl_draw_all
File "albow\widget.pyo", line 730, in gl_draw_all
File "albow\widget.pyo", line 727, in gl_draw_all
File "albow\openglwidgets.pyo", line 23, in gl_draw_self
File "albow\openglwidgets.pyo", line 29, in gl_draw_viewport
File "editortools\toolbasics.pyo", line 170, in gl_draw
File "glutils.pyo", line 211, in __init__
File "OpenGL\platform\baseplatform.pyo", line 379, in __call__
File "OpenGL\error.pyo", line 208, in glCheckError
GLError: GLError(
err = 1286,
baseOperation = glBindRenderbufferEXT,
cArguments = (GL_RENDERBUFFER_EXT, 1)
)
Rollback Post to RevisionRollBack
The Minecraft Forum can be described as a "bunch of crazy people all disagreeing with each other"
So here's a question for other MacccccEdit users; have your ever relit a huge map and how long time did it take? How effective was it, did it clear out all the black patches in your world?
I'm asking because i have a 4700x4700 large map with enormous black patches (lava lakes with lighting bugs on the surface: nightmareish looking dynmap) that i need to relight. I'm worried it'll take like a week.
You where very close but by lock i want to rotate my schematic(what i meant by template/the thing being pasted into my world) before being placed and then not get into the tuning(don't select the schematic i put down and reset my tooltip) GUI so i can just put down another one of the same without having to reselect my schematic. I want this as when making roads rivers and of the like you often want to pit down 3 or 4 of the same thing in a row and its in the right place when you put it down.
If you still dont uneder stand here is the current steps to make a river and the steps my idea lets you take
current Steps:
1: remove chunks
2:select river peace
3:turn chunk lock on
4:place, and then rotate into position
5:repeat steps 1-4 until river is done
new steps:
1:remove chunks
2: select river peace
3:turn chunk lock and schematic lock on
4: rotate river schematic to fit before you place it down and place all peaces of that type without need to repeat step 2
5:repeat steps 2-4 if needed
this speeds up the creation of things like this exponentially so roads rivers and walls are much faster to build than now
As for exported files i meant schematics that i made but at the moment they are folders that are just useless to me so want to reformat them to .schematic files for placement(i have a mac osx lion so that may be a problem as it will not just let me type .schematic to change it).
Dont think any one saw this so I'm gona re-post it
Hi,sorry Y am from Argentina and Y am not very good at english, Y have a problem: Y have Windows and my sistem is 32.Y download it perfectly,Y unzip the file, but when i open the .exe it load,takes a while, and it closes D: .
Y re-download it 10 more times and nothing, the same.
Please Y need help.
One more time sorry for the english and thanks for reading.
Gzip output from .NET programs always seems to include extra data after the first gzip "member". In MCEdit, I have to work around this by using zlib directly instead of working with GzipFile. The latter always throws an error when it comes to the extra data even though it just read the first member correctly. I'm pretty sure my workaround is wrong because what I do is strip off a fixed length gzip header and pass the remainder to zlib.decompress(). Gzip headers don't have a fixed length; I need to compute the length from the header's "flags" field or else try to patch GzipFile to ignore the trailing data instead of trying to interpret it as a second gzip "member".
I hope that makes sense.
I'm not sure what you're referring to in terms of extra gzip data. MCedit, NBTedit, and NBTExplorer all produce consistent gzip streams, at least for single-member streams like the schematics I tested.
I've found the issue is actually a bug in my NBT handling, which was not preserving the root tag name. The lack of the "schematic" name seems to confuse MCedit. Minecraft doesn't really use root tag names anywhere, so it only manifested in .schematic files. A patched version of NBTExplorer is up.
help when i run mcedit on my laptop and use the filter mob properties it is cut off a least half of it! can someone help me fix this please im trying to make a custom map and it cuts off some of the things i need
Hi guys, I tried to install MCEdit to make a new custom map that I need it for. I downloaded the lasted Mac Osx file, opened it and inside was the MCEdit icon. I clicked on it, but it doesn't open at all. I need help! I run on Mac Osx version 10.6.8. Help please.
"Operands could not be broadcast together with shapes (14)(15)" I need to make this go away NOW... It happened while I was smoothing... There is nothing weird with the blocks themselves... MC Edit is up to day... MINECRAFT is up to date... EVERYTHING... is up today... this should just not be happening but for some reason it is. HOW DO I FIX NOW!
Hi,again, Y am using the lastest version of MCEdit. Yes, Y download the 32-bit version And Y have Windows 7. This is the mcedit.log and yes Y read it and it has an error ,sorry xD.
[/spoiler]Hi,again, Y am using the lastest version of MCEdit. Yes, Y download the 32-bit version And Y have Windows 7. This is the mcedit.log and yes Y read it and it has an error ,sorry xD.
Honestly this is the best map making world editing minecraft 'chnging' program ever i love your work and enjoy using MCedit. thanks heaps for the constant updates and the sethbling testing version
help when i run mcedit on my laptop and use the filter mob properties it is cut off a least half of it! can someone help me fix this please im trying to make a custom map and it cuts off some of the things i need
Which MCEdit version are you using?
Post your mcedit.log so the Powers That Be can see what the actual crash is. If there are any other error/crash reports please post them as well. Also, put them in spoilers so they don't take up too much space.
And not to sound obvious but make sure you have a 32-bit MCEdit as you are on a 32-bit system. Also which Windows is it? It might make a difference.
I saw it but I really don't know what else to say to try and help. Sorry. If you haven't done this already you could maybe try the various different ways of copy/pasting and see if that brings you closer to what you want it to do. Personally I find the shortcut keys to be the easiest/quickest way. If you are pasting the same selection of road or river then you shouldn't have to reselect it each time after it's been rotated and placed. You can rotate it before or after it's placed. Essentially, you'd just do steps 1-4 of your current steps and at step 4 you'd either place then rotate, or rotate then place. Then you would paste your next section and repeat step 4. I probably have the wrong idea again.
Also if you say your 'schematics' have saved as folders then they aren't schematics. A proper, schematic is exported or saved as a single file and has the .schematic extension on the end. If you only have folders (with .dat files inside??) then it sounds like you have extracted chunks to a folder. If that is they case then they are not schematics and I have no idea what you would do with them.
You could try Single Player Commands which comes with WorldEdit. It's command based and not as intuitive to use IMO, but it may help you out as MCEdit isn't an option. You can find it in the Mods (or Tools) forum and there may even be a link in the OP of this thread..
well it is more for filters for the dispensers caus i need to have infinite stuff and an other problem, i cant instal mods
yeah but world edit is still for the world only not for specific items or changes to the game so im just waiting and to codwarier (im not sure how to spell it) can you post a working older version of mcedit i dont need the new features and the stuff like the new version only filters for dispencers !!! PLS
This error is because Apple's OS X 10.7.5 update changed the version of a specific library (libfreetype) used by MCEdit. When MCEdit is built on 10.7.5, the resulting app won't launch on any earlier version of OS X. I managed to work around this by grabbing the older version from 10.7.0 and building against it, and the app from that build will actually launch on 10.6. Will post a new OS X build shortly.
I'm asking because i have a 4700x4700 large map with enormous black patches (lava lakes with lighting bugs on the surface: nightmareish looking dynmap) that i need to relight. I'm worried it'll take like a week.
Dont think any one saw this so I'm gona re-post it
nobody?
I'm not sure what you're referring to in terms of extra gzip data. MCedit, NBTedit, and NBTExplorer all produce consistent gzip streams, at least for single-member streams like the schematics I tested.
I've found the issue is actually a bug in my NBT handling, which was not preserving the root tag name. The lack of the "schematic" name seems to confuse MCedit. Minecraft doesn't really use root tag names anywhere, so it only manifested in .schematic files. A patched version of NBTExplorer is up.
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
This is the mcedit.log and yes Y read it and it has an error ,sorry xD.
[spoiler] [DEBUG][185][config]:Property Change: Settings SetWindowPlacement = False
[DEBUG][185][config]:Property Change: Settings SetWindowPlacement = True
[DEBUG][298][config]:Setting {section => Settings}
[DEBUG][298][config]:Setting {flyMode => Setting(Settings, Fly Mode, <type 'bool'>, False}
[DEBUG][298][config]:Setting {enableMouseLag => Setting(Settings, Enable Mouse Lag, <type 'bool'>, False}
[DEBUG][298][config]:Setting {longDistanceMode => Setting(Settings, Long Distance Mode, <type 'bool'>, False}
[DEBUG][298][config]:Setting {shouldResizeAlert => Setting(Settings, Window Size Alert, <type 'bool'>, True}
[DEBUG][298][config]:Setting {closeMinecraftWarning => Setting(Settings, Close Minecraft Warning, <type 'bool'>, True}
[DEBUG][298][config]:Setting {skin => Setting(Settings, MCEdit Skin, <type 'str'>, [Current]}
[DEBUG][298][config]:Setting {fov => Setting(Settings, Field of View, <type 'float'>, 35.0}
[DEBUG][298][config]:Setting {spaceHeight => Setting(Settings, Space Height, <type 'int'>, 64}
[DEBUG][298][config]:Setting {blockBuffer => Setting(Settings, Block Buffer, <type 'int'>, 268435456}
[DEBUG][298][config]:Setting {reportCrashes => Setting(Settings, report crashes, <type 'int'>, 1}
[DEBUG][298][config]:Setting {doubleBuffer => Setting(Settings, Double Buffer, <type 'bool'>, True}
[DEBUG][298][config]:Setting {viewDistance => Setting(Settings, View Distance, <type 'int'>, 8}
[DEBUG][298][config]:Setting {targetFPS => Setting(Settings, Target FPS, <type 'int'>, 30}
[DEBUG][298][config]:Setting {windowWidth => Setting(Settings, window width, <type 'int'>, 1024}
[DEBUG][298][config]:Setting {windowHeight => Setting(Settings, window height, <type 'int'>, 768}
[DEBUG][298][config]:Setting {windowX => Setting(Settings, window x, <type 'int'>, 0}
[DEBUG][298][config]:Setting {windowY => Setting(Settings, window y, <type 'int'>, 0}
[DEBUG][298][config]:Setting {windowShowCmd => Setting(Settings, window showcmd, <type 'int'>, 1}
[DEBUG][298][config]:Setting {setWindowPlacement => Setting(Settings, SetWindowPlacement, <type 'bool'>, True}
[DEBUG][298][config]:Setting {showHiddenOres => Setting(Settings, show hidden ores, <type 'bool'>, False}
[DEBUG][298][config]:Setting {fastLeaves => Setting(Settings, fast leaves, <type 'bool'>, True}
[DEBUG][298][config]:Setting {roughGraphics => Setting(Settings, rough graphics, <type 'bool'>, False}
[DEBUG][298][config]:Setting {showChunkRedraw => Setting(Settings, show chunk redraw, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawSky => Setting(Settings, draw sky, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawFog => Setting(Settings, draw fog, <type 'bool'>, True}
[DEBUG][298][config]:Setting {showCeiling => Setting(Settings, show ceiling, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawEntities => Setting(Settings, draw entities, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawMonsters => Setting(Settings, draw monsters, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawItems => Setting(Settings, draw items, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawTileEntities => Setting(Settings, draw tile entities, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawTileTicks => Setting(Settings, draw tile ticks, <type 'bool'>, False}
[DEBUG][298][config]:Setting {drawUnpopulatedChunks => Setting(Settings, draw unpopulated chunks, <type 'bool'>, True}
[DEBUG][298][config]:Setting {vertexBufferLimit => Setting(Settings, vertex buffer limit, <type 'int'>, 384}
[DEBUG][298][config]:Setting {vsync => Setting(Settings, vertical sync, <type 'int'>, 0}
[DEBUG][298][config]:Setting {visibilityCheck => Setting(Settings, visibility check, <type 'bool'>, False}
[DEBUG][298][config]:Setting {viewMode => Setting(Settings, View Mode, <type 'str'>, Camera}
[DEBUG][298][config]:Setting {section => Controls}
[DEBUG][298][config]:Setting {mouseSpeed => Setting(Controls, mouse speed, <type 'float'>, 5.0}
[DEBUG][298][config]:Setting {cameraAccel => Setting(Controls, camera acceleration, <type 'float'>, 125.0}
[DEBUG][298][config]:Setting {cameraDrag => Setting(Controls, camera drag, <type 'float'>, 100.0}
[DEBUG][298][config]:Setting {cameraMaxSpeed => Setting(Controls, camera maximum speed, <type 'float'>, 60.0}
[DEBUG][298][config]:Setting {cameraBrakingSpeed => Setting(Controls, camera braking speed, <type 'float'>, 8.0}
[DEBUG][298][config]:Setting {invertMousePitch => Setting(Controls, invert mouse pitch, <type 'bool'>, False}
[DEBUG][298][config]:Setting {autobrake => Setting(Controls, autobrake, <type 'bool'>, True}
[DEBUG][298][config]:Setting {swapAxes => Setting(Controls, swap axes looking down, <type 'bool'>, False}
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.fastLeaves
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.roughGraphics
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.showHiddenOres
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.vertexBufferLimit
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawEntities
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawTileEntities
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawTileTicks
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawTerrainPopulated
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawMonsters
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawItems
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.showRedraw
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.spaceHeight
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.targetFPS
[ERROR][971][mcedit]:An unhandled error occured.
Traceback (most recent call last):
File "mcedit.py", line 967, in main
File "mcedit.py", line 835, in main
File "mcedit.py", line 589, in __init__
File "mcedit.py", line 624, in reloadEditor
File "leveleditor.pyo", line 1435, in __init__
File "leveleditor.pyo", line 1890, in genSixteenBlockTexture
File "glutils.pyo", line 180, in __init__
File "leveleditor.pyo", line 1873, in makeSixteenBlockTex
File "OpenGL\GL\exceptional.pyo", line 169, in glTexParameter
File "OpenGL\error.pyo", line 208, in glCheckError
GLError: GLError(
err = 1280,
description = 'numeraci\xf3n no v\xe1lida',
baseOperation = glTexParameteri,
cArguments = (
GL_TEXTURE_2D,
GL_TEXTURE_MAX_LEVEL,
0,
)
)
[/spoiler]Hi,again, Y am using the lastest version of MCEdit. Yes, Y download the 32-bit version And Y have Windows 7.
This is the mcedit.log and yes Y read it and it has an error ,sorry xD.
[spoiler]
[DEBUG][185][config]:Property Change: Settings SetWindowPlacement = False
[DEBUG][185][config]:Property Change: Settings SetWindowPlacement = True
[DEBUG][298][config]:Setting {section => Settings}
[DEBUG][298][config]:Setting {flyMode => Setting(Settings, Fly Mode, <type 'bool'>, False}
[DEBUG][298][config]:Setting {enableMouseLag => Setting(Settings, Enable Mouse Lag, <type 'bool'>, False}
[DEBUG][298][config]:Setting {longDistanceMode => Setting(Settings, Long Distance Mode, <type 'bool'>, False}
[DEBUG][298][config]:Setting {shouldResizeAlert => Setting(Settings, Window Size Alert, <type 'bool'>, True}
[DEBUG][298][config]:Setting {closeMinecraftWarning => Setting(Settings, Close Minecraft Warning, <type 'bool'>, True}
[DEBUG][298][config]:Setting {skin => Setting(Settings, MCEdit Skin, <type 'str'>, [Current]}
[DEBUG][298][config]:Setting {fov => Setting(Settings, Field of View, <type 'float'>, 35.0}
[DEBUG][298][config]:Setting {spaceHeight => Setting(Settings, Space Height, <type 'int'>, 64}
[DEBUG][298][config]:Setting {blockBuffer => Setting(Settings, Block Buffer, <type 'int'>, 268435456}
[DEBUG][298][config]:Setting {reportCrashes => Setting(Settings, report crashes, <type 'int'>, 1}
[DEBUG][298][config]:Setting {doubleBuffer => Setting(Settings, Double Buffer, <type 'bool'>, True}
[DEBUG][298][config]:Setting {viewDistance => Setting(Settings, View Distance, <type 'int'>, 8}
[DEBUG][298][config]:Setting {targetFPS => Setting(Settings, Target FPS, <type 'int'>, 30}
[DEBUG][298][config]:Setting {windowWidth => Setting(Settings, window width, <type 'int'>, 1024}
[DEBUG][298][config]:Setting {windowHeight => Setting(Settings, window height, <type 'int'>, 768}
[DEBUG][298][config]:Setting {windowX => Setting(Settings, window x, <type 'int'>, 0}
[DEBUG][298][config]:Setting {windowY => Setting(Settings, window y, <type 'int'>, 0}
[DEBUG][298][config]:Setting {windowShowCmd => Setting(Settings, window showcmd, <type 'int'>, 1}
[DEBUG][298][config]:Setting {setWindowPlacement => Setting(Settings, SetWindowPlacement, <type 'bool'>, True}
[DEBUG][298][config]:Setting {showHiddenOres => Setting(Settings, show hidden ores, <type 'bool'>, False}
[DEBUG][298][config]:Setting {fastLeaves => Setting(Settings, fast leaves, <type 'bool'>, True}
[DEBUG][298][config]:Setting {roughGraphics => Setting(Settings, rough graphics, <type 'bool'>, False}
[DEBUG][298][config]:Setting {showChunkRedraw => Setting(Settings, show chunk redraw, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawSky => Setting(Settings, draw sky, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawFog => Setting(Settings, draw fog, <type 'bool'>, True}
[DEBUG][298][config]:Setting {showCeiling => Setting(Settings, show ceiling, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawEntities => Setting(Settings, draw entities, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawMonsters => Setting(Settings, draw monsters, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawItems => Setting(Settings, draw items, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawTileEntities => Setting(Settings, draw tile entities, <type 'bool'>, True}
[DEBUG][298][config]:Setting {drawTileTicks => Setting(Settings, draw tile ticks, <type 'bool'>, False}
[DEBUG][298][config]:Setting {drawUnpopulatedChunks => Setting(Settings, draw unpopulated chunks, <type 'bool'>, True}
[DEBUG][298][config]:Setting {vertexBufferLimit => Setting(Settings, vertex buffer limit, <type 'int'>, 384}
[DEBUG][298][config]:Setting {vsync => Setting(Settings, vertical sync, <type 'int'>, 0}
[DEBUG][298][config]:Setting {visibilityCheck => Setting(Settings, visibility check, <type 'bool'>, False}
[DEBUG][298][config]:Setting {viewMode => Setting(Settings, View Mode, <type 'str'>, Camera}
[DEBUG][298][config]:Setting {section => Controls}
[DEBUG][298][config]:Setting {mouseSpeed => Setting(Controls, mouse speed, <type 'float'>, 5.0}
[DEBUG][298][config]:Setting {cameraAccel => Setting(Controls, camera acceleration, <type 'float'>, 125.0}
[DEBUG][298][config]:Setting {cameraDrag => Setting(Controls, camera drag, <type 'float'>, 100.0}
[DEBUG][298][config]:Setting {cameraMaxSpeed => Setting(Controls, camera maximum speed, <type 'float'>, 60.0}
[DEBUG][298][config]:Setting {cameraBrakingSpeed => Setting(Controls, camera braking speed, <type 'float'>, 8.0}
[DEBUG][298][config]:Setting {invertMousePitch => Setting(Controls, invert mouse pitch, <type 'bool'>, False}
[DEBUG][298][config]:Setting {autobrake => Setting(Controls, autobrake, <type 'bool'>, True}
[DEBUG][298][config]:Setting {swapAxes => Setting(Controls, swap axes looking down, <type 'bool'>, False}
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.fastLeaves
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.roughGraphics
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.showHiddenOres
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.vertexBufferLimit
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawEntities
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawTileEntities
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawTileTicks
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawTerrainPopulated
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawMonsters
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.drawItems
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.showRedraw
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.spaceHeight
[DEBUG][220][config]:Subscribing <renderer.MCRenderer object at 0x0349F270>.targetFPS
[ERROR][971][mcedit]:An unhandled error occured.
Traceback (most recent call last):
File "mcedit.py", line 967, in main
File "mcedit.py", line 835, in main
File "mcedit.py", line 589, in __init__
File "mcedit.py", line 624, in reloadEditor
File "leveleditor.pyo", line 1435, in __init__
File "leveleditor.pyo", line 1890, in genSixteenBlockTexture
File "glutils.pyo", line 180, in __init__
File "leveleditor.pyo", line 1873, in makeSixteenBlockTex
File "OpenGL\GL\exceptional.pyo", line 169, in glTexParameter
File "OpenGL\error.pyo", line 208, in glCheckError
GLError: GLError(
err = 1280,
description = 'numeraci\xf3n no v\xe1lida',
baseOperation = glTexParameteri,
cArguments = (
GL_TEXTURE_2D,
GL_TEXTURE_MAX_LEVEL,
0,
)
)
[/spoiler]
This is because the filter is too big for your screen resolution. Nothing can be done, since it's SethBling's filter. There's an alternative, external program by Kamyu that will do the job as well, available here.
Furries are cool.
ok can i see these shortcut keys?
well it is more for filters for the dispensers caus i need to have infinite stuff and an other problem, i cant instal mods
Yay! Ok thanks :)!