Search found 158 matches

by Hornwitser
Tue Feb 08, 2022 7:22 am
Forum: News
Topic: Friday Facts #367 - Expansion news
Replies: 178
Views: 44548

Re: Friday Facts #367 - Expansion news

The general goal is to make the expansion feel like as big an addition as the whole vanilla game. This is why we plan to price it at $30.00 Does this mean the base game will stay priced at $30 and the expansion is an additional $30, so that new players will have to pay $60 for the base game and exp...
by Hornwitser
Sat Jan 29, 2022 7:49 am
Forum: Resolved Problems and Bugs
Topic: using cheat command softlocks the game
Replies: 6
Views: 771

Re: using cheat command softlocks the game

I'm unable to reproduce this. /cheat all does not cause the win screen to appear when running without mods. And if I launch a rocket launch while the crafting screen is open the "game finished" dialog appears on top of the crafting screen.
by Hornwitser
Sat Jan 29, 2022 7:19 am
Forum: Ideas and Suggestions
Topic: Show RAM usage on multiplayer games.
Replies: 7
Views: 505

Re: Show RAM usage on multiplayer games.

I have played on multiplayer maps that had Factorio's RAM usage go up to 32 GB. And I've seen people play maps with 62 GB RAM usage. I like this idea, though it's not that good of an indicator of whether you can play the map or not. Mostly when you can't join a map it's because your PC can't keep up...
by Hornwitser
Fri Jan 28, 2022 3:28 pm
Forum: Modding discussion
Topic: New API Docs website
Replies: 63
Views: 7577

Re: New API Docs website

I just disabled box shadows, gives me about 7 more FPS (Firefox) when scrolling (but its still above 150fps average on an i7 7700k and GTX 1060), but more importantly it just feels smoother. I already demonstrated this in the video I posted in previous post . But unlike your GTX 1060, my phone dips...
by Hornwitser
Tue Jan 18, 2022 2:11 pm
Forum: Releases
Topic: Version 1.1.51
Replies: 5
Views: 6079

Re: Version 1.1.51

FactorioBot wrote:
Tue Jan 18, 2022 11:52 am
  • When using /swap-players undo queues are now also swapped.
This makes for an interesting way to deal with griefers. After banning them, /swap-players with them and mash Ctrl+Z to undo what they did.
by Hornwitser
Tue Jan 18, 2022 3:58 am
Forum: Resolved Problems and Bugs
Topic: [1.1.50] Crash after loading save and using undo
Replies: 1
Views: 729

Re: [1.1.50] Crash after loading save and using undo

Thanks for the report, this issue is fixed for the next release.
by Hornwitser
Sat Jan 15, 2022 9:27 pm
Forum: Resolved Problems and Bugs
Topic: [1.1.50] Crash after loading save and using undo
Replies: 1
Views: 729

[1.1.50] Crash after loading save and using undo

Someone greifed our server by decon planning the base, I copied the autosave to my computer, changed my name to their name, loaded the save in single player and pressed Ctrl+Z many times. The game works fine for a while and then freezes for a few minutes before crashing. Steps to reproduce 1. Change...
by Hornwitser
Sun Jan 02, 2022 7:13 pm
Forum: Technical Help
Topic: Performance problems when using the factorissimo mod
Replies: 61
Views: 3719

Re: Factorio suggestions for improvement performance patch

I looked at the save and there's 120 factorissimo buildings in it. Factorissimo is not an efficient mod, every factory building creates a separate electric network which are somewhat computationally expensive. Each electric network takes up about 0.02ms of time just to exist, multiply by 120 gives a...
by Hornwitser
Sat Jan 01, 2022 10:13 pm
Forum: Technical Help
Topic: Performance problems when using the factorissimo mod
Replies: 61
Views: 3719

Re: Factorio suggestions for improvement performance patch

The server doesn't wait for the client to keep up, so if the client is just a bit too slow then it'll fall behind the server. To avoid falling behind the client will sacrifice FPS to do more game updates, which typically is experienced as massive frequent FPS drops.
by Hornwitser
Fri Dec 31, 2021 4:55 am
Forum: Technical Help
Topic: [1.1.50] Slow map download
Replies: 6
Views: 432

Re: [1.1.50] Slow map download

I want to add that when starting the client with the --verbose flag the log is spammed with this message when I do the packet reordering:

3092.713 Verbose TransferTarget.cpp:201: Received block 34675 that we didn't request
by Hornwitser
Fri Dec 31, 2021 3:36 am
Forum: Technical Help
Topic: [1.1.50] Slow map download
Replies: 6
Views: 432

Re: [1.1.50] Slow map download

That's fascinating-- were you able to bring the speed back after a reboot or link reset (down/up)? Cancelling and reconnecting caused it to slowly go up 40 MB/s like all the other delay and loss tests I did. It only affects the active download, reboot or link reset is not required nor would it make...
by Hornwitser
Fri Dec 31, 2021 2:56 am
Forum: Technical Help
Topic: [1.1.50] Slow map download
Replies: 6
Views: 432

Re: [1.1.50] Slow map download

This might be difficult issue to debug. Testing on my LAN with a semi large map it goes at 40 MB/s. I tried adding delay and loss but it did not reduce download speech much, only the time to reach it. Then I tried adding packet reordering and it slows the downloading speed substantially. Even removi...
by Hornwitser
Thu Dec 30, 2021 6:30 am
Forum: Pending
Topic: When joining multiplayer public games loading screen gets stuck on "waiting for server to save map" I cant get into game
Replies: 18
Views: 1147

Re: When joining multiplayer public games loading screen gets stuck on "waiting for server to save map" I cant get into

It sounds related to this bug report : [...] For players connected to the server this shows up as a progress bar at 100% saying "Server (<server>) is saving the map for player.", for the player connecting it's a progress bar at 100% saying "Waiting for the server to save the map."...
by Hornwitser
Thu Dec 30, 2021 2:37 am
Forum: Technical Help
Topic: Performance problems when using the factorissimo mod
Replies: 61
Views: 3719

Re: Factorio suggestions for improvement performance patch

Heavy mode is different from a CRC check, it saves the map and then loads a copy of the map that was just saved into memory in order to compares the full map CRC of the current map with one gone through a save load cycle. This happens every tick, which is why it is so slow. Can't a patch be made ag...
by Hornwitser
Wed Dec 29, 2021 9:56 pm
Forum: Technical Help
Topic: Performance problems when using the factorissimo mod
Replies: 61
Views: 3719

Re: Factorio suggestions for improvement performance patch

the game does a CRC of the memory state every so often. I don't know how often. but it's not every tick - it can't be. that's how Heavy Mode works - the game essentially runs this CRC check on every tick, so, the game runs about 1-3 UPS in that condition. This is incorrect. The game does a CRC heur...
by Hornwitser
Tue Dec 21, 2021 9:52 pm
Forum: Technical Help
Topic: Prompt for a console command
Replies: 3
Views: 255

Re: Prompt for a console command

You can do this with /editor by opening the technology screen while in editor mode.
by Hornwitser
Sat Dec 18, 2021 6:08 pm
Forum: Modding discussion
Topic: New API Docs website
Replies: 63
Views: 7577

Re: New API Docs website

I made a video to demonstrate just how badly the new site design performs on my phone compared to the old one, and with the box shadows removed. https://youtu.be/xjCwI-8wy2g This is also how the main site, blog, and mod portal performs on my phone. In my opinion it's not a great look for a game that...
by Hornwitser
Mon Nov 22, 2021 5:58 pm
Forum: Mod portal Discussion
Topic: Reducing the number of categories
Replies: 10
Views: 937

Re: Reducing the number of categories

I find the idea that you can categorize mods into exactly one of a set of categories to be rather problematic. What category would you put a mod that adds content, tweaks existing gameplay, adds utilities, and scenarios, and act as a library for other mods to use? There simply doesn't exist a set of...
by Hornwitser
Fri Oct 29, 2021 5:51 pm
Forum: Development-Tools
Topic: Hornwitser's Python Scripts (desync diff/.dat parse/multi instance)
Replies: 1
Views: 1088

Re: Hornwitser's Python Scripts (desync diff/.dat parse/multi instance)

I added a ping tool which can ping Factorio servers over UDP and show basic statistics about it, might be useful for troubleshooting multiplayer issues. See the README on the Github/PyPi page linked in my previous post for details.

Go to advanced search