Friday Facts #84 - The wedding day preprations
Posted: Fri May 01, 2015 11:24 am
No, no one from the team is getting married yet https://www.factorio.com/blog/post/fff-84
www.factorio.com
https://forums.factorio.com/
I understand. If we ever do paid mods, it would be outside the workshop on our own mod db page, the modder would get most of the money, and the plagerism could be simply avoided by having manual review of every paid mod submission. But please, this is just a speculation, I'm not saying we will do that.McRib wrote:Still kovarex, the point behind pay mods is that the dev and valve get a lot more money from mods than the modder do. That is why people dont like pay mods because we dont pay the modders we pay the dev and/or valve for this mods. That is just greedy. So a donation button for example is much better. Also they are no ways to prevent plagerismen on t hismod once you bought it. I mean you cam just simple reupload them this is already a big issue. Because there is no way to remove this mods from the workshop.
Im fine with that. I was only pointing out that the issue is not that we need to pay for mod it is more like we pay the wrong people for that. A tax for the server and transaction is fine as long still the modder get some momey out of it and dont end up get 25% where still tax need to be pay for income (in german you need to pay tax on income)kovarex wrote:I understand. If we ever do paid mods, it would be outside the workshop on our own mod db page, the modder would get most of the money, and the pagerism could be simply stopped by having manual review of every paid mod submission. But please, this is just an speculation, I'm not saying we will do that.McRib wrote:Still kovarex, the point behind pay mods is that the dev and valve get a lot more money from mods than the modder do. That is why people dont like pay mods because we dont pay the modders we pay the dev and/or valve for this mods. That is just greedy. So a donation button for example is much better. Also they are no ways to prevent plagerismen on t hismod once you bought it. I mean you cam just simple reupload them this is already a big issue. Because there is no way to remove this mods from the workshop.
Also, I really like how much is going on visually with the world in the screenshot you posted on blog post #54 (http://assets-factorio-com.s3.amazonaws ... lebots.jpg), sometimes I feel the game world can feel a little bit barren compared to that. That's part of the reason I think adding simple cliffs similarly to how they are done in Command & Conquer 95 (http://paulthetall.com/wp-content/uploa ... nshot2.jpg) would bring an interesting visual and gameplay element. They look great and add another level of consideration to base design I think novice and experienced players would appreciate, but could also be knocked down (or built!) as the player needs. Although this is partly playing into my desire into building a base that makes me feel cosy.RTS elements
In the late game you have this monstrous factory full of machines, trains and flying robots. But you are still a guy running around on your own. Wouldn't it be cool if you could get into your command center and just give orders to your building / combat drones?
Yeah, that sounds like "big" news to me.Smarty wrote:no pics about the behemoth biter or spitter?
you stole my relpyLegoman165 wrote:3 times bigger factories here I come!
FIRST!!Alekthefirst wrote:you stole my relpyLegoman165 wrote:3 times bigger factories here I come!
I know exactly what you mean. You don't have to be afraid, the algorithms are made in a way, that they keep the complexity of the game. The accumulators for example are merged only when they have the exactly same charging state, in other words, from the external point of view, the should act the same.Gandalf wrote:Yeah, that sounds like "big" news to me.Smarty wrote:no pics about the behemoth biter or spitter?
@kovarex I was wondering if all the optimizations are gonna impact the game's realism?
As I understand it, factorio started out by simulating everything individually, every tile on a belt, every solar panel, every steam cloud, etc. It seems in order to optimize the game you are now going further in the direction of what games like Sim City are doing, where you just have a theoretical value that is used in calculations, while all the visible instances in the world try to behave sort of appropriately to that value. That approach obviously leads to some discrepancies in what's visually happening in the game.
So for example with tiles on a belt, in a true simulation I can rely on every single tile being exactly where it appears to be. If you take the individual simulations away, doesn't that change the apparent behaviour, too? The greatly reduced amount of collision checks must mean that certain collisions are simply ignored.
Maybe a better example: Does the bundling of accumulators mean they no longer have an individual charging state? So if I add a new accumulator to a network with several fully charged accumulators, will it no longer know which of the accumulators needs to be charged? It'll just know that there's one accumulator worth of un-filled capacity in the entire network. So if you were to quickly add and remove that accumulator (because you misplaced it) that would reduce the overall charging-state of the network, if all accumulators are treated as one unit.
I hope somebody gets what I mean. xD
The transport belt movement is changed a little bit, but I believe that it is better as the transport belts are much more predictable and bug free now.kovarex wrote:I know exactly what you mean. You don't have to be afraid, the algorithms are made in a way, that they keep the complexity of the game. The accumulators for example are merged only when they have the exactly same charging state, in other words, from the external point of view, the should act the same.Gandalf wrote:Yeah, that sounds like "big" news to me.Smarty wrote:no pics about the behemoth biter or spitter?
@kovarex I was wondering if all the optimizations are gonna impact the game's realism?
As I understand it, factorio started out by simulating everything individually, every tile on a belt, every solar panel, every steam cloud, etc. It seems in order to optimize the game you are now going further in the direction of what games like Sim City are doing, where you just have a theoretical value that is used in calculations, while all the visible instances in the world try to behave sort of appropriately to that value. That approach obviously leads to some discrepancies in what's visually happening in the game.
So for example with tiles on a belt, in a true simulation I can rely on every single tile being exactly where it appears to be. If you take the individual simulations away, doesn't that change the apparent behaviour, too? The greatly reduced amount of collision checks must mean that certain collisions are simply ignored.
Maybe a better example: Does the bundling of accumulators mean they no longer have an individual charging state? So if I add a new accumulator to a network with several fully charged accumulators, will it no longer know which of the accumulators needs to be charged? It'll just know that there's one accumulator worth of un-filled capacity in the entire network. So if you were to quickly add and remove that accumulator (because you misplaced it) that would reduce the overall charging-state of the network, if all accumulators are treated as one unit.
I hope somebody gets what I mean. xD
I know, this is why I wrote: "It had been cancelled already."McRib wrote:Kovarex i found this news:
https://steamcommunity.com/games/SteamW ... 5253244218
at last valve is not so pigheaded at all.
If you keep a position (and maybe velocity) history of smoke-emitting items, you could change smoke to be an exclusively render-time object. I.e. if it's not showing on screen it doesn't even exist! Then as the viewport moves into an area with smoke, it calculates the expected position of each smoke particle based on that saved history and renders it with your formula.Smoke simulation optimisation
Usage of the formula lets me know the position of the smoke without the need to update it every tick.