1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Modding Central

Modding Central, a community made by modders for all to discuss, mod and download mods for multiple games in a safe and secure environment.

The programmable speaker
There has always been some talk around the office about a music box that can be used to make simple sounds, you could even connect it to the circuit network and make simple songs. I put it on my long list of circuit network ideas, and in the past few week it has been coming to life.

So today I'll be talking about an exciting new entity coming in 0.15: the Programmable Speaker. It was designed to do two main things:
  • Show configurable GUI alerts and play audio alerts based on circuit conditions.
  • Play audio samples as controlled by the circuit network in a way that simple songs can be created.
The entity graphics are placeholder programmer graphics.


Let's start with the useful part, it's pretty straightforward. You set your circuit condition, set the sound you want it to make, set whether the sound should be heard in that part of the factory or across the entire map and add an optional GUI alert message. When the circuit condition is true, the speaker will play the selected sound and show the optional GUI alert. You can let the sound play continuously or use simple combinator logic to make the sound at custom intervals.


And now that fun part. We knew we...
Hello, Engineers! This week’s update contains more improvements to the overall game and modding. For example, there’s new block models for the oxygen generator and corner lights. Also, the hitbox on small grid automated turrets has been reduced which should help when flying into smaller hangars and make the placement of them on the underside of ships much less problematic.
We've been hard at work on the ModAPI and programmable block API. There's *hundreds* of changes, including many community requests, so please check the forum for the complete list. We’d like to say a massive thanks to Inflex, Elfi Wolfe, Phoenix84 and Malware for their contributions.
Currently, the designers are finalizing concepts of the new HUD with implementation expected to start over the coming weeks. To top it all off, we’re planning to make the HUD much easier to mod so it’s definitely something to look forward to!

Full list of new features and fixes: http://forums.keenswh.com/threads/7392278
We have had some reports of users experiencing an issue with the game graphics after updating to the GeForce Driver 378.49 with a GeForce 10 series video card.

To workaround this issue, open the Factorio properties in steam, and set the launch options to:

We hope Nvidia will be able to address this issue shortly, if not we will release an update to limit the texture size by default.
Hello, a wave of illness has afflicted the team these last few weeks, but things are starting to pick up again. With the collective health of the office back to normal, progress is advancing well on the features for 0.15.

Mod gui
We offer a lot of freedom to the modders of Factorio, this freedom has been of huge advantage to everyone involved, allowing interesting and fresh mechanics to be implemented with simple Lua script and our API.

With freedoms comes the fact that we can't control everything the modders want to do. In terms of visual design we have our own GUI elements under lock down, but mods can put things together in any way they like, and with no style guides or templates, we can end up with situations like this:


The player will understand that it isn't really our 'fault' that the buttons are not in a uniform style, but still it's an issue I wanted to try to address.

Typically a mod Gui will be created something like this:

function create_gui(player) player.gui.left.add { type = "sprite-button", name = "My_mod_button", sprite = "item/my-mod-item", style = "My-mod-button-style" } player.gui.left.add { type = "frame", name = "My_mod_frame", caption = "My mod frame", style = "My-mod-frame-style" } end

This is very simple, and easy enough to understand, but will require each mod to define their own style, or use the LuaStyle...
SCS Software Vampires and Kangaroos
Did you know that January 24 is the Unification Day of Romania? While we weren't aiming for this date deliberately, the timing is fortunate, and we're glad to announce availability of the Romanian Paint Jobs Pack just ahead of this important day for our sizable fan community there.



We're going to expand our range of national paints even more. While the lands of Australia are quite far from the region covered in Euro Truck Simulator 2, the country actually sits well within the top 20 countries with the most copies sold of the game. Looks like there are a lot of truck fans down under! The winter is very cold these days here in Europe, and we can only envy Australians all the sun that they are now basking in. Our take on sunlit Australian Paint Jobs may be considered an expression of our excitement for the next summer.