That’s right boys and girls – Infiniminer is now available! To play, you’ll need the installer below, the XNA 3.0 runtime (linked below), and maybe the .NET 2.0 runtime (linked below, although you probably have it).

Download Infiniminer v1.5 [1.45 MB]
Download XNA 3.0 Runtime
Download .NET 2.0 Runtime

There’s a README with some basic information, although you can find everything there is to know by holding F1 while in-game. Keep in mind that this is a networked multiplayer game, so you won’t have a lot of fun playing it by yourself.

Make sure you configure your client (name, resolution, etc) by using the “Edit Client Configuration” shortcut, which can be found under the Zachtronics Industries folder in your Start Menu after installation.

Fixing the AllocateFormatAndData() Crash
Open Source Project Information

Thanks go out to Chris Gengler ( for helping with the artwork.

The official IRC channel for Infiniminer is #infiniminer on Freenode. You can easily join by using this java IRC client, which will take you automatically to the channel.

430 Comments to Infiniminer

  1. Axoren's Gravatar Axoren
    April 29, 2009 at 11:24 pm | Permalink

    No words, can describe how happy I am… FIRST POST!

  2. marcus's Gravatar marcus
    April 30, 2009 at 1:19 am | Permalink


  3. Jon P's Gravatar Jon P
    April 30, 2009 at 6:30 am | Permalink

    Ummmmm…I just got an error trying to launch the game.
    It reads:
    “An unexpected error occurred.
    at Microsoft.Xna.Framework.Audio.SoundEffect.AllocateFormatAndData(Byte[] format, Byte[] data)…
    And a long ugly traceback follows. This happens whether I have a server running locally on my machine or not. I have the XNA Runtime installed, and I’m using .Net Framework 3.5.

  4. Echo's Gravatar Echo
    April 30, 2009 at 7:22 am | Permalink

    Song playback failed.
    Then around 10 different errors listed.

  5. Zach's Gravatar Zach
    April 30, 2009 at 10:51 am | Permalink

    Jon P and Echo: Can you email me screenshots of the full error messages?

  6. Chris's Gravatar Chris
    April 30, 2009 at 10:52 am | Permalink

    For those who don’t want to poke around in the IRC channel, I’ll be hosting a super-casual game for most of today. The victory condition is absurdly high, so just play around and have fun.
    To connect, join the Hamachi network "infiniminer" (pass: infiniminer). Then use the game’s direct connect feature to connect to
    Have fun!

  7. Tobari's Gravatar Tobari
    April 30, 2009 at 11:17 am | Permalink

    You just made me the happiest person alive

  8. cyberjacob's Gravatar cyberjacob
    April 30, 2009 at 12:54 pm | Permalink
  9. Gigalith's Gravatar Gigalith
    April 30, 2009 at 2:48 pm | Permalink

    Found a bug: The detonator only works once per session. That is, once you’ve used it, it won’t work unless you quit and rejoin. I seriously doubt this is the intended behavior.

  10. compsciguy's Gravatar compsciguy
    April 30, 2009 at 3:17 pm | Permalink

    Ummmmm, how do you build stuff, and what is the bank?

  11. Xolroc's Gravatar Xolroc
    April 30, 2009 at 4:11 pm | Permalink


  12. compsciguy's Gravatar compsciguy
    April 30, 2009 at 5:14 pm | Permalink

    Never mind about how to build and what the bank is. However, I still think we should make couple more Infiniminer networks on Hamachi.

  13. Ryan Fox's Gravatar Ryan Fox
    April 30, 2009 at 7:43 pm | Permalink

    Is there any chance of this working with Mono?

  14. Zach's Gravatar Zach
    April 30, 2009 at 9:15 pm | Permalink

    Ryan Fox: Unlikely.

  15. arm's Gravatar arm
    April 30, 2009 at 11:51 pm | Permalink

    Hooray! This looks like it’s gonna be a pretty interesting game.
    @Gigalith: I noticed that too. For me it worked until I blew myself up.
    @Zach: Any chance of making a reverse mouse toggle? It’s pretty much gamebreaking for me without :/

  16. Zach's Gravatar Zach
    May 1, 2009 at 12:21 am | Permalink

    arm: Reverse mouse toggle?

  17. arm's Gravatar arm
    May 1, 2009 at 12:51 am | Permalink

    yeah, as in an option to switch the y-axis on the mouse. I’m used to playing FPSes on reverse mouse, so without it gets disorienting.

  18. Zach's Gravatar Zach
    May 1, 2009 at 10:58 am | Permalink

    arm: If you grab the latest version (v1.1) you’ll find a flag in the client config called “yinvert” that should solve your problem.

  19. compsciguy's Gravatar compsciguy
    May 1, 2009 at 12:00 pm | Permalink

    Just so everyone knows, when you are hosting a game, and you are connected to multiple networks, everyone in each of those networks can join the game.

  20. aliendrone's Gravatar aliendrone
    May 1, 2009 at 12:35 pm | Permalink

    I seem to be having a problem. I start a server on my computer but then I can not join it like in previous versions. Anyone have some ideas? I don’t have access to the Internet often so Hamachi is not much of an option. And I would like to play with my friend.

  21. Axoren's Gravatar Axoren
    May 1, 2009 at 2:13 pm | Permalink

    If your TNT is destroyed or you place more than one TNT before using the Detonator, you’re prevented from using the TNT for the remainder of your playing.

  22. May 1, 2009 at 3:07 pm | Permalink

    Please rebuild the whole game(client+server) setting the Solution Platform to x86 , as for example my OS (Vista x64) cannot run the server because XNA comes only in 32bit version and when the server tries to load it on to the jitted x64 version of your game it crashes as you can’t mix 32bit and 64bit assemblies.

  23. Poltifar's Gravatar Poltifar
    May 1, 2009 at 3:38 pm | Permalink

    I really want to play this game, but its not working whatever I do. I installed the XNA runtime, and still isnt working. I tried to install .NET 2.0 but it seems I already have it or a newer version so it didnt install, and still not working. Each time I try to open the client, it gives me an error with a large list of variables and functions (a traceback maybe?), and then I have to use task manager to manually end the infiniminer process. I’ve got Windows XP, anyone have any idea what is going wrong?

  24. Zach's Gravatar Zach
    May 1, 2009 at 4:13 pm | Permalink

    Ravenheart: I’ll try to do that later tonight – it will be as you describe in v1.2. There’s no way to force Vista x64 to load the 32-bit version instead of the 64-bit version?
    Poltifar: Email me a screenshot of your stack trace and I can look into it.

  25. aliendrone's Gravatar aliendrone
    May 1, 2009 at 4:27 pm | Permalink

    Ok, nevermind. I just had to re-add the server and client to my firewall. I got a new problem though. I fell a long way and when I hit lava, my game crashed. I have a screenshot if you want it.

  26. Fish's Gravatar Fish
    May 1, 2009 at 4:36 pm | Permalink

    I too get the exact same exception as cyberjacob. Please try and fix this as I’ve really been looking forward to this!

  27. May 1, 2009 at 4:48 pm | Permalink

    Zach, there is NO 64bit version of XNA, its build for X86 solely. Thats why all games using XNA or XNA libraries HAVE to be built for x86 also in order to be able to run on x64 systems.

  28. May 1, 2009 at 4:51 pm | Permalink

    Sorry for double post.
    I have recompiled the server(used Reflector to dump it and recompiled with VS) so it works on my end, but you HAVE to build it for x86 and update the installer so other people don’t have to hack the game aswell in order to work 🙂

  29. aliendrone's Gravatar aliendrone
    May 1, 2009 at 4:59 pm | Permalink

    I thought of some things I would like to see in future versions.
    -More block types
    -Some sort of editor for blocks so you can make custom blocks
    -More server options like amount of lava at start, etc.
    -Fix the teleporter. It warps you high above the ground then you die when you fall
    As is, this is a worthy addition to you list of long acomplishments Zach. Can’t wait to see what’s next. Any hints?

  30. Zach's Gravatar Zach
    May 1, 2009 at 5:04 pm | Permalink

    Fish: Please send me a picture of the stack trace, and make sure you’re running v1.1 as I thought I had this issue fixed.

  31. May 1, 2009 at 5:28 pm | Permalink
  32. Axoren's Gravatar Axoren
    May 1, 2009 at 5:59 pm | Permalink

    Things I myself would like to see: NPC Zombies, Volcanoes, a combat class, optional time limits.
    Obviously, this stuff will be via settings in the Server, otherwise you have people shooting up the place when you just want to mine.

  33. compsciguy's Gravatar compsciguy
    May 1, 2009 at 6:02 pm | Permalink

    I’ve been playing with some people, and we’ve found a bug. The game crashes when you jump a long way down and hit lava. I think it can’t figure out whether to kill you with lava or gravity.

  34. May 1, 2009 at 6:04 pm | Permalink

    There is also a bug when you place too many TNT boxes and try to detonate(i placed 8) some detonate but the others don’t and you can’t detonate them in any way.

  35. May 1, 2009 at 6:05 pm | Permalink

    @Axoren: Well, I think I’d prefer a more realistic physics model =P
    I mean, blocks should FALL DOWN when they’re not supported, and you should be able to build supports and the such to make tunnels.. now that would make it much more interesting in my opinion, although I’m not sure how easy/hard would that be to implement..

  36. Nullvoid's Gravatar Nullvoid
    May 1, 2009 at 6:07 pm | Permalink

    Another bug report:
    compsciguy thinks it might have something to do with 2 causes of death at the same time i.e lava + falling

  37. Qwertyuiopas's Gravatar Qwertyuiopas
    May 1, 2009 at 6:22 pm | Permalink

    I have already mentioned this in the IRC, but there should be an option to disable, allow, or force surface lava flooding.

  38. Axoren's Gravatar Axoren
    May 1, 2009 at 6:29 pm | Permalink

    Oh, and possibly a map editor to make more dangerous and cavernous levels.

  39. Axoren's Gravatar Axoren
    May 1, 2009 at 6:33 pm | Permalink

    @Ali, not very IMO, considering he’s definitely using a LocationMap Algorithm that consists of a key as a 3Vector.
    If all 6 faces are not in contact with another block, move down 1 space during this cycle.
    else if this system of blocks has nothing in contact with the closets flooring, move it down 1 space during this cycle.

  40. Axoren's Gravatar Axoren
    May 1, 2009 at 6:35 pm | Permalink

    It’s not a matter of if, it’s a matter of will. He can do it, but will it be good for gameplay?

  41. May 1, 2009 at 6:59 pm | Permalink

    @Axoren: I think having that as a server option wouldn’t hurt? 😉

  42. Axoren's Gravatar Axoren
    May 1, 2009 at 8:46 pm | Permalink

    Never does when it’s a choice, but let’s let him fix the concrete problem before asking for more options.
    Regardless, I just uploaded my map that I created without picking up any ore from the map.
    Two Forts, One per team. It’s a lesser version of the 3 hour, fort I made in Chris’ server. Each fort has moderate protection from infiltration, however, TNT and ladders go a long way.

  43. Jack's Gravatar Jack
    May 1, 2009 at 10:11 pm | Permalink

    Hey Zach, I’m a new player here. My brother showed me the game. Whenever I start the Infiniminer Client it gives me the “An unexpected error has occured” message. It is the same error message as CyberJacob.

  44. May 1, 2009 at 11:41 pm | Permalink

    This… is amazing amounts of fun. Seriously, I’m having a blast with this game. I like that there’s no combat, the game really doesn’t need it, and the simplicity and focus of the classes puts an emphasis on team interaction, which is where the real fun comes from. Thanks!!! 😀

  45. Echo's Gravatar Echo
    May 2, 2009 at 12:12 am | Permalink
  46. Zach's Gravatar Zach
    May 2, 2009 at 12:21 am | Permalink

    Echo: That’s really weird. Is this happening for anyone else?
    Jack: Did you download the latest version? (v1.2) I thought I had fixed it…

  47. Poltifar's Gravatar Poltifar
    May 2, 2009 at 6:39 am | Permalink

    I tried the v1.2, still no go. This is my traceback (its very similar to the one cyberjacob got):

  48. May 2, 2009 at 1:06 pm | Permalink

    LOL! I ran the server so I could connect to and play a game with myself, trying out the controls. I also got Hamachi running, and apparently left it on infiniminer2. Apparently that’s all it takes for a new server. Later the next day took a look at the server window. People… had played a game. Nothing important, but hilarious to me.

  49. Lover's Gravatar Lover
    May 2, 2009 at 1:50 pm | Permalink

    So I have Hamachi and can connect to the servers people have mentioned, but how do I then play infiniminer on the server? I never bothered to learn how.

  50. Lover's Gravatar Lover
    May 2, 2009 at 2:04 pm | Permalink

    It looks as though I can connect, but it seems that the cave system won’t load. After entering the direct connect ip, I see a screen that states “Downloading Cave System” and never goes past 00%.
    It then quits the screen, back to the server screen.

  51. fish's Gravatar fish
    May 2, 2009 at 3:02 pm | Permalink

    Need help! How do I play over hamachi?
    I join a hamachi network. (I managed to join infinminer4 and infiniminer5)
    Then how do I join a game? I don’t see a server in list using client and the IP provided by the network doesn’t work.
    Do I need to open port separately and do some other config.?
    And Axoren, I cant join your network. your password + network name doesnt work.

  52. Zach's Gravatar Zach
    May 2, 2009 at 3:09 pm | Permalink

    Poltifar: v1.21 should fix your crash. Try it and let me know if it does.

  53. Poltifar's Gravatar Poltifar
    May 2, 2009 at 4:01 pm | Permalink

    I’m still getting the same error and same traceback (EXACTLY the same, I checked thouroughly…). I’m thinking the error might have something to do with me using .NET 3.5, although I’d think .NET 2.0 would be compatible with 3.5. And when I try to install 2.0, it doesnt allow me to due to “incompability”
    Thanks anyways Zach for your help

  54. Jack's Gravatar Jack
    May 2, 2009 at 4:46 pm | Permalink

    So it didn’t work, i installed v1.2, didn’t help, installed v1.21, and i still get the “An unnexpected error has occured message.” Please help, i really want to play. (Still same error message as CyberJacob).

  55. Lover's Gravatar Lover
    May 2, 2009 at 5:10 pm | Permalink

    Anyone else have the 00% problem downloading the maps? I have a feeling it might be because I have a crap internet connection.

  56. fish's Gravatar fish
    May 2, 2009 at 5:38 pm | Permalink

    I got it working! Its AWESOME, but people tend to play in the same team.

  57. Zach's Gravatar Zach
    May 2, 2009 at 6:41 pm | Permalink

    Jack: Are you sure it’s still the exact same error message as CyberJacob?

  58. May 2, 2009 at 7:00 pm | Permalink

    Hey, I added a section for infiniminer on the forum I run:
    Axoren’s put up a save file.

  59. May 2, 2009 at 8:27 pm | Permalink

    Is it just me or is the game client still being compiled for “Any CPU” ?

  60. Sharpo's Gravatar Sharpo
    May 2, 2009 at 9:05 pm | Permalink

    I have exactly the same error as CyberJacob in two different computers here. They’re both Windows XP.

  61. Jack's Gravatar Jack
    May 2, 2009 at 10:04 pm | Permalink

    Jack: Are you sure it

  62. Zach's Gravatar Zach
    May 2, 2009 at 10:31 pm | Permalink

    Jack: Are you running Mcafee antivirus by any chance? If I publish a special installer for you, can you test it and tell me if it works?

  63. compsciguy's Gravatar compsciguy
    May 2, 2009 at 10:35 pm | Permalink

    Well, Zach, it works on one computer, but two others are getting two different (fatal) errors.
    One computer is giving me “An unexpected error has occured.” This happens when I try to run the client. As far as I can tell, this is the same error that cyberjacob got.
    The other is giving me “Both a valid vertex shader and pixel shader (or valid effect) must be set on the device before any draw operations may be performed.” This happens while the client is running. I connect to the server, choose my team, and choose my class. But when it tries to draw the map, this pops up.
    When either of these happens, the process never actually ends. The window simply vanishes and leaves the process running. I can email you the stack traces if you want me to. Also, as far as I can tell, .NET 3.5 isn’t what’s causing the problems because when I was able to play the other day, I was on a computer with .NET 3.5.

  64. Jack's Gravatar Jack
    May 2, 2009 at 10:45 pm | Permalink

    I gonna start sending you emails instead of posting stuff here. Is that okay with you??

  65. compsciguy's Gravatar compsciguy
    May 2, 2009 at 10:50 pm | Permalink

    If you’re going to keep trying to resolve the same error, I would do what you are doing.
    However, if you have a new error, I would post it here, so that everyone knows that someone had an error and this is what it looked like, just so they know they aren’t alone. Also, that way Zach can post a “solution to so-and-so’s problem”.

  66. Poltifar's Gravatar Poltifar
    May 3, 2009 at 1:16 am | Permalink

    compsciguy: I think your

  67. Datamid's Gravatar Datamid
    May 3, 2009 at 2:04 am | Permalink

    Well here is a fun map to play with
    ultralava (A clean map with lava at base level)
    Hottub (Same map, but mined flat so lava can quickly envelope the land)
    the links should work
    (to load just type “load hottub.lvl” or “load ultralava.lvl” in the infiniminer server)
    have fun 😉

  68. May 3, 2009 at 6:25 am | Permalink

    A friend made an awesome Infiniminer screencast of our map.
    We’ve built a couple of bigger structures. To me, the game’s creative aspect is the most appealing. I’ve spent hours and hours building things (or carving them out of the rock).
    I can’t seem to post a link to YouTube, or my comment gets marked as spam, but if you search for "infiniminer construction" on YouTube, it should be the first hit. Enjoy!

  69. marcus's Gravatar marcus
    May 3, 2009 at 11:52 am | Permalink

    zach u should do somethig whit the block bug i may walk backwards in corners then go ”insde” and pass to the other side of a block.
    found this out when i got a corner built wrong emty at the outer side…

  70. compsciguy's Gravatar compsciguy
    May 3, 2009 at 12:17 pm | Permalink

    Marcus, nobody can understand your last post without some difficulty. When you are giving bug reports, being clear, not misspelling anything, and not using “cre8ive” spelling are very, very important.

  71. May 3, 2009 at 1:53 pm | Permalink

    How are save files organized? I can see that there are 262,144 (64^3) blocks- and each one has two values, presumably to say what kind of block it is.
    In what order are the blocks stored?
    What are the block values?

  72. compsciguy's Gravatar compsciguy
    May 3, 2009 at 4:46 pm | Permalink

    Thomas, is there somewhere you could upload that save file to?

  73. May 3, 2009 at 5:12 pm | Permalink
  74. May 3, 2009 at 8:55 pm | Permalink

    Re: Thomas’ level, I was the other one who worked on it, and I’m kicking myself now for not knowing about saving/loading levels. 🙁 Sadly, the stage is lost to the ethers, only the YouTube video exists. The next time we get constructing, though, you can bet it will be preserved…

  75. compsciguy's Gravatar compsciguy
    May 3, 2009 at 9:01 pm | Permalink

    lol, I noticed that one of you died during the video. Whoever it was jumped off that tower that was on the surface in the middle of the map.

  76. May 3, 2009 at 9:12 pm | Permalink

    Yep, I died twice during the video, iirc! 😀 Just kept recording, it’s all part of the fun. It was hilarious during construction to suddenly see that one of us had died from lava/gravity/misadventure.

  77. compsciguy's Gravatar compsciguy
    May 3, 2009 at 9:52 pm | Permalink

    Once I get it working on my computer, I hope to try to decipher the save file format. Then I can build components of a base inside the game, then piece them together into one giant base that has no extraneous blocks at all. Hope noone decided to try and explore outside the hallways! (WHEEEEEEEEEEEEEE!!!!! :splat: )

  78. compsciguy's Gravatar compsciguy
    May 3, 2009 at 10:18 pm | Permalink

    Hey guys, this is something Zach posted on PTTG’s forum. It is the formatting of the save files, for those who are interested. I have already asked him which block is actually block #1, but that was two minutes ago, so I expect he’ll answer sometime in the next 12 hours or so.
    Save files consist of numeric pairs, one for each ‘block’ in the map, separated by newlines. These pairs are of the form “X,Y”, where X denotes the type of block and Y the team it belongs to. Here are the possible X values:
    0 – empty
    1 – empty dirt
    2 – ore
    3 – gold
    4 – diamond
    5 – stone
    6 – red spawn
    7 – blue spawn
    8 – ladder
    9 – explosive block
    10 – jump block
    11 – teleporter
    12 – shock block
    13 – red bank
    14 – blue bank
    15 – red solid
    16 – blue solid
    17 – steel
    18 – ‘dig here!’
    19 – lava
    20 – red ff
    21 – blue ff
    And the possible Y values:
    0 – neutral
    1 – red
    2 – blue
    Some more tidbits:
    (This one is paraphrased a little bit)
    – The team control tag is what allows engineers to destroy a block. It is why a Red engineer can (for example) both create and destroy blue AND red force fields, as long as he or someone else on the Red team created them in the first place.
    – Red and blue bank blocks may only be used by members of their respective teams regardless of what the team flag is set to.
    – It is possible to create more than one spawn, though it appears that only the last one appearing in the map description is used by the game. Unused spawn blocks may still be used by players to change their class, however.

  79. aporetic's Gravatar aporetic
    May 3, 2009 at 10:42 pm | Permalink

    Actually, that was me, not Zach. ;]

  80. fish's Gravatar fish
    May 3, 2009 at 10:51 pm | Permalink

    I have experienced this many time, but I haven’t figured out the exact rule for this.
    When I use TNT for a while, My button stops working. I can no longer detonate any TNT for the rest of the game, the only way to fix this is to rejoin. (ESC+’y’ and rejoin), sometimes it will stop working after one TNT, sometimes a lot longer.

  81. compsciguy's Gravatar compsciguy
    May 3, 2009 at 11:34 pm | Permalink

    Sorry about that, aporetic! I had seen Zach on Hamachi with a different username than I’m used to, and I couldn’t remember exactly what it was, but I was pretty sure it started with “A”. So based on that and the fact that you seemed so sure (because if you were Zach, you would know for sure), I (oops) assumed it was Zach who had posted it.
    Zach, was he right, or did I just repost something that was WAAAAAY off?

  82. Zach's Gravatar Zach
    May 3, 2009 at 11:49 pm | Permalink

    compsciguy: It looks right to me. Good job aporetic!

  83. Bobclarke's Gravatar Bobclarke
    May 4, 2009 at 3:08 am | Permalink

    I am tired so this may be off, but I think the world is in 4222 up to 257983 and the rest is just the max play field.

  84. Poltifar's Gravatar Poltifar
    May 4, 2009 at 3:25 am | Permalink

    So… are the bugs still being fixed? I really want to play 🙁

  85. Dromer's Gravatar Dromer
    May 4, 2009 at 7:08 am | Permalink

    (First post ever on this site, it’s gotta be for asking a question! :O)
    Hey, could you make a setting to remove the Pixel shader support? I don’t know how much your game is based on it, but my computer is all ancient and I want to play.

  86. Zach's Gravatar Zach
    May 4, 2009 at 10:48 am | Permalink

    Dromer: No. XNA uses the programmable pipeline as the only way to do transforms, so that’s really not an option. The game is pretty demanding, though, so even if you could get it to run I doubt you’d get even acceptable performance, let alone a hearty framerate.
    Poltifar: I found records of people having this problem online but as far as I know it’s an open issue with XNA 3.0 that the XNA team is having a hard time reproducing. Try using the following installer and let me know if it fixes your problem:

  87. Poltifar's Gravatar Poltifar
    May 4, 2009 at 10:58 am | Permalink

    Sigh… still no go. I’ll just have to find another computer to play from until the XNA team fix the problem. Thanks for the support Zach.

  88. Patrick's Gravatar Patrick
    May 4, 2009 at 11:53 am | Permalink

    Besides Hamachi refusing to work on my computer, I have following comments:
    1) I use an AZERTY keyboard layout, the game is QWERTY hardcoded, so ackward controls. I can of course switch keyboard layout in Windows, but still…
    2) It is running very slow on a P4 2.4Ghz, with 2Gb Ram, is this normal? (I ran both the server and the client)

  89. compsciguy's Gravatar compsciguy
    May 4, 2009 at 12:34 pm | Permalink

    Where is the first block in a save file actually located? And where do the blocks progress to from there?

  90. compsciguy's Gravatar compsciguy
    May 4, 2009 at 1:25 pm | Permalink

    How many little programs (toolbars, addons, utilities, etc.) do you have set to start up when you log on? And how full is your system tray (the little icons next to the clock)?

  91. Zach's Gravatar Zach
    May 4, 2009 at 4:04 pm | Permalink

    Patrick: A more important question – what kind of video card do you have? Although it may not look like it, Infiniminer is a fairly graphics-intensive game.
    Poltifar: I’ll be on the lookout for information about a work around.

  92. May 4, 2009 at 5:43 pm | Permalink

    You know, the server console needs some more commands, particularly a mute and kick. Maybe some abilities like bonus ore or money, and/or a kill command for just zapping players.
    Maybe even something like "destroy all TNT" or all team-related blocks.
    Also, an observer mode would be great too.

  93. May 4, 2009 at 5:53 pm | Permalink

    Make TNT less powerful and cheaper.
    Make some way to get rid of it if you die before setting it off or if the player who placed it quits.
    It would be a lot more useful if it just blasted the 26 adjacent blocks rather than 225 at a time.
    Just a thought.

  94. May 4, 2009 at 6:31 pm | Permalink

    I remembered annother one.
    I know. I’m a feature creep. In a feature creepy cave. Anyway:
    A Tell feature both in-game and from the Console.

  95. compsciguy's Gravatar compsciguy
    May 4, 2009 at 6:47 pm | Permalink

    The TNT blasts 125 (5^3), not 225 (15^2). And what is a “Tell” feature?

  96. May 4, 2009 at 7:00 pm | Permalink

    Tell is where you send a message to one specific player. It’s sometimes more convenient than saying something to the whole team.
    Here’s annother couple:
    -Log to a file (store the player action logs that the server generates to a text file)
    -time-stamp log events.

  97. Axoren's Gravatar Axoren
    May 4, 2009 at 7:36 pm | Permalink

    Something we could all use: a smaller collision box. Ever wish you could drill a straight tunnel without making it human sized? Me too.

  98. a1s's Gravatar a1s
    May 4, 2009 at 10:17 pm | Permalink

    Is there ANY use for the teleporter? other than as a trap, for which the sock block is a a much cheaper (though equally less cool) alternative.

  99. compsciguy's Gravatar compsciguy
    May 4, 2009 at 11:39 pm | Permalink

    True, the teleporter is cooler than the shock block, but not only is it (as you pointed out) more expensive, but you also have to touch the top of it. The shock block works on all six sides.

  100. May 5, 2009 at 1:06 am | Permalink

    OK, here’s what we need. I know it’s crazy, but here me out:
    No wait arrrg-

  101. May 5, 2009 at 1:38 am | Permalink

    Well, in all seriousness, can we expect to get a Linux server? I have a few machines I could run it on, and a friend of mine can too, but they’re all linux-based.

  102. Zach's Gravatar Zach
    May 5, 2009 at 2:10 am | Permalink

    PTTG: If you can’t get it to run under Mono, it’s never going to run on Linux.
    That said, while the server references XNA libraries, it only uses data structures from them, so you should have a pretty good shot at getting it to work. Go for it!

  103. Solifuge's Gravatar Solifuge
    May 5, 2009 at 4:13 am | Permalink

    Great game, and I’ve had a lot of fun playing it thus far!
    A few criticisms and comments from a fellow game-developer: The gameplay is slow and methodical, which contradicts the hurried "gold rush" goal you’ve set up. Also, for all the cool traps and effects and whatnot that you’ve created, these often fall by the wayside unless people are just building for the sake of building. Defenses, traps, and structures at present, are largely of little use to the core game, save for in sandbox construction (which the features serve well for).
    To make defenses more important, I could see opposing teams being able to "rob" your constructed Ore Banks, which would make defenses more important.
    Also, am I the only one who could see this concept being adapted to a sort of First-Person Shooter / Strategy Game Hybrid? Players actively gathering Resources, building bases and defenses (turrets and such), and attacking opponent bases and supply lines?

  104. payjack's Gravatar payjack
    May 5, 2009 at 10:20 am | Permalink

    If the Detonator Bug is entirely Clientside it’s still there.
    Placed 3 boxes, but only two exploded and one stayed, Detonator not working after that. Maybe the server wasn’t updated, I don’t know.
    Anyway, you should be able to link Teleporters (as of now, they just spawn you at the top of the level – no matter if there is ground or not) and detonate Lava or at least drain it properly off the Map.

  105. compsciguy's Gravatar compsciguy
    May 5, 2009 at 12:23 pm | Permalink

    Where is the first block in a save file located? And where do the blocks progress to from there?

  106. Zach's Gravatar Zach
    May 5, 2009 at 12:30 pm | Permalink

    compsciguy: I can’t stop you guys from reverse engineering what I make, but surely you can try harder than asking me outright. It shouldn’t be too hard for you to figure out! =P

  107. compsciguy's Gravatar compsciguy
    May 5, 2009 at 12:50 pm | Permalink

    Especially since a couple of your games were about reverse engineering!

  108. Taron's Gravatar Taron
    May 5, 2009 at 2:05 pm | Permalink

    Some Comments about missing features:
    I like the idea of Solifuge about the robbery. There could be a thief class which can steal loot worth 250$ or something.
    A must have is definetly linked Teleporters, there are now too useless. At least make them more reliable than now.
    And what i would like to have is an Altimeter in the HUD. So one can know how deep/high one is.
    P.s. Did the Game Motherload inspire you?

  109. Solifuge's Gravatar Solifuge
    May 5, 2009 at 3:26 pm | Permalink

    A Sabateur class could serve as a combination of the Sapper class, but with Ore-Stealing abilities, if it is to be class-related. There are likely other solutions to creating strife between players, but at present it doesn’t create a lot of competitiveness between teams, and things tend to peter out.

  110. May 5, 2009 at 3:44 pm | Permalink

    How about the Thief gets the ability to steal from the enemy bank, and a pulse gun that knocks other players a tile or two over- sending them into traps and over edges, but easy enough to protect yourself from by dodging or finding a secure location. Duels could be very interesting.

  111. compsciguy's Gravatar compsciguy
    May 5, 2009 at 4:03 pm | Permalink

    Getting closer to being able to create castles and such without having to go into the game and die a lot. Just have to be able to think with a Z-axis, and count the blocks that get skipped in the savefiles.
    Shifting gears: I also think that the teleporters need to be linked. Otherwise, there isn’t much point to them, and they aren’t a guaranteed kill. And they’re more expensive than shcok blocks (though not as cool either).

  112. a1s's Gravatar a1s
    May 5, 2009 at 4:29 pm | Permalink

    wait, compsciguy, so you already know how the blocks are arranged? 🙁
    well for the benefit of other people: it starts in one of the bottom corners, and goes first in one horizontal direction then (after 64 blocks) in vertical, and then (after 4096 blocks)in the othe horizontal direction.

  113. compsciguy's Gravatar compsciguy
    May 5, 2009 at 5:04 pm | Permalink

    I was working on it. I hadn’t gotten way into it yet, because I was doing it on my lunch break. I will be able to confirm that in the next couple of days.
    Also, the world is actually a 62x62x62 cube. There is a one-block face missing from each side of the cube. You can set these however you want to in the save file, but they will not get drawn. The ywill remain empty.

  114. Chris's Gravatar Chris
    May 5, 2009 at 5:14 pm | Permalink

    The concept of the teleporter’s deadliness is to balance its ability to rapidly move a player loaded with loot to the surface. Reliable placement would remove the need for players to traverse the hazards of the world (natural or player-made).
    Though I agree that it causes more deaths than successful loot deliveries. But where’s the middle ground? Something to think about, I guess.

  115. compsciguy's Gravatar compsciguy
    May 5, 2009 at 6:03 pm | Permalink

    Well, it took a lot less time than I expected it to. I got a little free time all of a sudden (and no, I am not fired).
    *The first block to actually be drawn is at line 4162 (64*64 for empty face, +64 for empty row, +1 for empty block). From there, it goes horizontally in one direction.
    *When it reaches the end of the row, it moves vertically by one block and draws another horizontal row, starting at line 4225 (64*64 for empty face, +64 for empty row, +64 for first row actually drawn, +1 for empty block). Once it has drawn all of the rows it can for a vertical face, it moves in the "other" horizontal direction and proceeds to drawn the second vertical face.
    *The second face drawn starts at line 8257 (64*64 for empty face, +(64*64) for first face actually drawn, +64 for empty row, +1 for empty block).
    *If you are standing on the first block placed and looking towards the area where the rest of the map will be, the second block placed will be to your right. The first block of the second row will be where you are standing. The first block of the second face will be to your left. (If that’s too hard to figure out, just put a spawn at line 4162, and 3 blocks of different types at lines 4163, 4225, and 8257. I think. No time to check right now. Break time is over.)
    Keep in mind that, even though they aren’t actually drawn, the game still sees the one-block-thick perimeter of the cube. It simply draws it as empty squares.
    *AND* I just realized that I can use my Legos to build bases before I start putting them in the computer. It will make things SO much easier when it comes to visualizing things.

  116. Sallen's Gravatar Sallen
    May 5, 2009 at 6:06 pm | Permalink

    Hi there. Wonderful game Zach!
    @compsciguy: I’m working on a graphical editor. If you get to reverse engineer the whole thing I’d be grateful to know so it can properly display the map. My idea is to have a three-viewport 3D editor and then move on to an actual 3D rendered one (just like a 3D modeling program).
    When I got something worth showing I’ll post here.
    I’ll also update here:

  117. Sallen's Gravatar Sallen
    May 5, 2009 at 6:08 pm | Permalink

    Ok, you did it. Thank you. Expect results soon!

  118. May 5, 2009 at 6:39 pm | Permalink

    I’ve got a problem where every so often, all the players will be dropped from the game with an XNA error simultaneously. The server appears to be fine, however. No map data is lost, for instance, and there’s no errors on the server screen.
    Players can rejoin afterwords with no problems.

  119. compsciguy's Gravatar compsciguy
    May 5, 2009 at 6:55 pm | Permalink

    I thought that we were getting that when someone triggered the jumping into lava bug. Is everyone using v1.22 (uploaded last night).

  120. Qwertyuiopas's Gravatar Qwertyuiopas
    May 5, 2009 at 8:22 pm | Permalink

    Yes, it appears to be triggered when a player hits a lava surface at normally fatal speeds, fixed(though I haven’t tried it myself) in a recent version.

  121. aporetic's Gravatar aporetic
    May 6, 2009 at 1:41 am | Permalink

    I’ve been looking into the possibility of implementing a graphical map editor in Processing. We’ll see what happens when I have some more free time.

  122. Axoren's Gravatar Axoren
    May 6, 2009 at 2:36 am | Permalink

    Zach, the sapper bug still occurs if you place two of your own right next to eachother with 1.22. This only fixes when other people do it.

  123. Sallen's Gravatar Sallen
    May 6, 2009 at 9:02 am | Permalink

    I have a preliminary build of the editor:
    Made with Processing. Small, dirty and quick.

  124. Zach's Gravatar Zach
    May 6, 2009 at 10:46 am | Permalink

    Axoren: Can you record a video of the repro steps? When I place two blocks next to each other and then detonate I have no problem creating and detonating additional blocks.

  125. Sallen's Gravatar Sallen
    May 6, 2009 at 1:25 pm | Permalink

    Added editing capabilities and team and brush selection:
    I don’t want to spam this so I will post no more updates, just visit the website if you are interested. And please send me any bugs or suggestions you have!

  126. Champ's Gravatar Champ
    May 6, 2009 at 2:12 pm | Permalink

    How about some better fonts for chat? The curent ones have some nice style but they are hard to read, especially blue.

  127. compsciguy's Gravatar compsciguy
    May 6, 2009 at 3:13 pm | Permalink

    And I recommend a new server option that auto-balances the teams, if it’s not too hard to do.

  128. May 6, 2009 at 3:24 pm | Permalink

    Looks really good. Just a few things:
    Make the layer selection dependent on either “-” and “=” or “_” and “+”. It’s uncomfortable to toggle shift when changing directions.
    Have the tile menu show the full tile for special team tiles.
    Maybe hook the tile menu up to the mousewheel.

  129. compsciguy's Gravatar compsciguy
    May 6, 2009 at 3:35 pm | Permalink

    You can always use the numpad + and – instead…
    But how about a “New map” button? Or would that eat resources writing 262144 lines of “0,0” everytime someone pushed it?

  130. Secret Admirer's Gravatar Secret Admirer
    May 6, 2009 at 3:38 pm | Permalink

    Ah, this game is great, but it still needs to grow even more

  131. fish's Gravatar fish
    May 6, 2009 at 3:48 pm | Permalink

    Sweet, most bugs seem to be gone.
    What we need now is an official server for multiplayer or something that supports >16 which is better than hamachi. Any idea?

  132. payJack's Gravatar payJack
    May 6, 2009 at 4:27 pm | Permalink

    Zach, Place a TNT Box somewhere, place another out of the reach of the first one and a third one out of the reach of the prior and press the Button.
    One doesn’t blow up, and no others will after that.
    Also, instead of a Teleport a Lift would be nice since the Teleport is meant by Design to send you to a random Location in the Sky.
    Plus, make Players actualy stick to Ladders (until jumping). Fell fifty Times to my Death already.

  133. May 6, 2009 at 4:30 pm | Permalink

    @PTTG That’s because I have a Spanish keyboard that has + and – accessible without shift. I’ll add = as an equivalent for + and _ as an equivalent for – in the next release.
    @compsciguy I will add that button. I also plan to add buttons for making hills, making a flat map, etc… It will take some time though, I don’t have a lot of it.
    You can also use the issues tab in the google code website to suggest features if you want.

  134. umbongo's Gravatar umbongo
    May 6, 2009 at 4:32 pm | Permalink

    Possible Bug: Only 4 people can connect at any one time?

  135. compsciguy's Gravatar compsciguy
    May 6, 2009 at 6:58 pm | Permalink

    Nope. I’ve had games going with 6 or 7 people before. Maybe it’s your network?

  136. LeROux's Gravatar LeROux
    May 6, 2009 at 9:32 pm | Permalink


  137. Axoren's Gravatar Axoren
    May 7, 2009 at 12:35 am | Permalink

    Zach, I found the problem… I was using client 1.21 and server 1.22

  138. Axoren's Gravatar Axoren
    May 7, 2009 at 12:40 am | Permalink

    And no, I don’t know why the installer didn’t overwrite the client the first time around.

  139. Jen's Gravatar Jen
    May 7, 2009 at 3:29 am | Permalink

    Zach, I got a message similar to Poltifar’s because I didn’t have a working sound driver. Fixing the driver made it work, so I’m not complaining. And before you ask, it was a fresh install of XP in vmware. Speed was a little slow but definitely playable with the DirectX emulation.

  140. Taron's Gravatar Taron
    May 7, 2009 at 8:53 am | Permalink

    If this game will be further developed and the help of the people here playing it is appreciated, then i would suggest a forum. Because its easier to follow and has a structure.

  141. May 7, 2009 at 1:08 pm | Permalink

    Starting a new server:
    This one will be up for the next few days.
    30% Ore
    Network: infiniB12
    Pass: infiniminer

  142. compsciguy's Gravatar compsciguy
    May 7, 2009 at 1:17 pm | Permalink

    Actually, PTTG, the ore factor isn’t the percentage of ore blocks on the map. I had a server set at 100 before, and it still had plenty of dirt blocks. I think it’s a ratio of [ore factor] ore blocks for every 100 dirt blocks, or something like that. Factor 100 still gives quite a bit of ore, though. (If I’m right about the ratio, it could theoretically give over 75,000 ore blocks, after factoring for caverns and such.)

  143. May 7, 2009 at 1:17 pm | Permalink

    IPs starting with 192 are Local Area Networks (LANs): You can not join them Netside.
    Your IP Address is located at the first Line here:

  144. compsciguy's Gravatar compsciguy
    May 7, 2009 at 1:20 pm | Permalink

    Actually guys, when you are joining over Hamachi, you use the Hamachi IP address. You shouldn’t be trying to use the Internet IP assigned to your ISP or your DSL modem.
    Hamachi creates a simulated network. When you are connected, it is like you are in a private network with anyone else currently connected to that Hamachi network. If you use your normal IP (usually is something like 192.168.x.x), it will only work for other people in your REAL network.

  145. Zach's Gravatar Zach
    May 7, 2009 at 4:55 pm | Permalink

    Axel: Don’t click on channels, just join #infiniminer directly.
    compsciguy is right – if you’re going to be talking about IPs or Hamachi networks, do it on the IRC channel. I’m going to be removing all posts related to specific game information shortly…

  146. Jigs's Gravatar Jigs
    May 7, 2009 at 4:59 pm | Permalink

    Zach is there a way I could get a list of console commands?

  147. a1s's Gravatar a1s
    May 7, 2009 at 5:02 pm | Permalink

    hm… I have been wondeing
    what if part of the people are on one network, and part are on another? (but the server is in both) would that work? if no, why not? (make a guess)
    I’m trying it now. please join a random network called “Infininet#” (# being 1-4 for now, more if needed), with the password being the same as the name. (you don’t have to stay long, just stress test this)

  148. compsciguy's Gravatar compsciguy
    May 7, 2009 at 5:06 pm | Permalink

    Jigs: Type “help” in the server console.
    a1s: Yes, that works, I have hosted games like that before.

  149. Bacu's Gravatar Bacu
    May 7, 2009 at 5:27 pm | Permalink

    When I start the game I get an empty server list. If I try to direct connect, it takes me to the “loading cave system” screen, stays at 00% for a few seconds and then kicks me back into the server list.
    I really would like to play this…

  150. Jigs's Gravatar Jigs
    May 7, 2009 at 5:40 pm | Permalink

    compsciguy, I used help in the console, and i tried the save command, but it screwed up and crashed the server. Can you tell me how the command is supposed to be used?

  151. Axel the Nekko's Gravatar Axel the Nekko
    May 7, 2009 at 5:44 pm | Permalink

    @Bacu Use hamachi. Second, try to find someone who is currently hosting a game. Chat with them and see who is exactly hosting. Some are helpfull enough to place a *HOSTING* beside their name when they are hosting a server.
    The reason your server list is empty because it’s what servers are on your local network.
    If im wrong please let me know, just wanting to help out. we need more people on this game 😀

  152. Tueb's Gravatar Tueb
    May 7, 2009 at 5:46 pm | Permalink

    This game rocks!

  153. Axel the Nekko's Gravatar Axel the Nekko
    May 7, 2009 at 5:51 pm | Permalink

    Yes. Especially when you’re doing the Prospection part of the team. I remember i was against 2 reds and i was a lonely blu with a few gold. They were hunting like crazy, and i kept trying to use both my prospector and the miner job quickly, just throwing blue force fields around like crazy since i couldnt build a ore bank. Come a new friend, he switches to miner and we make a quick dash through the map, me pinging him whenever i found Diamond close by. needless to say both teams of 2 players were on a race and we won by a really close margin (we even go to the point that one of the enemy players tried to sabotage us with tnt.. was funny as heck)
    I agree, this game needs to be recognized more.

  154. compsciguy's Gravatar compsciguy
    May 7, 2009 at 5:52 pm | Permalink

    Jigs: To save a map, just type “save [filename]” w/ no quotes. Replace [filename] with whatever you want to call the map, and just for consistency, make sure you put the .lvl extension on the file. All of the autosaves end in .lvl, so it’s just nice to be able to tell that it’s a saved level, and not just some file.
    Also, the save command only saves the block config. It DOES NOT save team ore amounts or team money amounts. This can be very useful though, since you can just keep playing on the same map over and over and over, building onto what you built last time through.

  155. strongbad15's Gravatar strongbad15
    May 7, 2009 at 5:55 pm | Permalink

    Hi. First of all, I’d like to say that this game is great! I’ve played for several hours now, and I can’t get enough of it!
    Next, I’d like to point out a bug. Sometimes, my game crashes with this error:
    What is this? I’ve installed the XNA and .NET frameworks correctly. Is this a problem with my PC or a bug yet to be fixed?
    Another thing, what is the player limit of a server? Is it unlimited or not? So far we’ve managed to play in a 6v6 server.
    Lastly, a few suggestions:
    -ping meter
    -more customization options (MOTD, mapsize, other game modes, new abilities/items)
    -character class balance (make building options for classes other than engineer even more limited, etc)
    -work out the bugs (of course, you’re doing that right now. 🙂 )
    Anyway, thanks again for this great game! I look forward to an update!

  156. Bacu's Gravatar Bacu
    May 7, 2009 at 6:04 pm | Permalink

    Okay, got it to work… kinda. Got into a game, then it crashed, gave error message: “The given key was not present in the dictionary” then lists a whole bunch of stuff.

  157. compsciguy's Gravatar compsciguy
    May 7, 2009 at 6:11 pm | Permalink

    New bug, Zach…

  158. compsciguy's Gravatar compsciguy
    May 7, 2009 at 6:24 pm | Permalink

    strongbad: Right now, I’m pretty sure that game size is limited by the Hamachi networks most of us are using. They are limited to 16 people each, unless we pay, but we can put the host onto all the networks and just make sure that each non-host only gets on one network. As far as I know, the player limit is determined by how laggy the server’s computer gets when a lot of people connect to it, but I’m not sure. Zach?

  159. strongbad15's Gravatar strongbad15
    May 7, 2009 at 6:50 pm | Permalink

    Thanks for the reply, compsciguy. I play on a commercial Hamachi server, so if enough people are online, maybe we can try to see how many players we can fit in a game.
    Sometimes, though, the server crashes. Everyone gets the error I posted earlier at the same time (including the host, not sure though, will have to verify). The server remains up and the same, and is rejoinable immediately. Happened a lot of times though. Gets annoying.
    I’m going to try out Infinifrag next. This might be worth playing too. 🙂

  160. compsciguy's Gravatar compsciguy
    May 7, 2009 at 6:59 pm | Permalink

    strongbad: Are you using v1.22 (the latest)? The earlier versions had a bug where, if you fell far enough that hitting the ground would kill you, and you landed in lava, the game would crash on everybody, except the server, because it couldn’t figure out whether to kill you with gravity or lava.

  161. hatmoose's Gravatar hatmoose
    May 7, 2009 at 7:42 pm | Permalink
  162. WhiskeyNinja's Gravatar WhiskeyNinja
    May 7, 2009 at 8:00 pm | Permalink

    Pretty neat game.
    Except.. After several games, I found there was no reason at all to build anything. 1-2 prospectors and 1-2 miners with a sapper to back them up can finish the game without the need to build anything at all. The Engineer idea is awesome, and in fact I have played quite a few sandbox games for building, but I see no reason to build a base when it’s so easy to sap it, and everything else around it.
    If you come across a small wall or forcefield, you can just dig around it. I also don’t understand how you could lure an enemy into a trap like the shockblock unless it would be equally deadly to teammates.
    It’s really a fun experience, but I think the classes need tweaking, and there should be some thought put in to grief-proofing the game.

  163. compsciguy's Gravatar compsciguy
    May 7, 2009 at 8:12 pm | Permalink

    hatmoose: The first thing you do is turn off your caps lock. IT IS VERY ANNOYING WHEN PEOPLE USE ALL CAPS. Second, you need to find another computer, or solve it yourself. As far as we can tell, that particular crash is caused by an unknown bug in the XNA Framework, which the XNA team is having a very hard time fixing. Sorry.
    WhiskeyNinja: I have seen maps where one team has dug a wide hole, preventing the other team from crossing. Then they filled the bottom with shock blocks. Then they covered the top with the other team’s color of force field. This allowed the creating team to walk across unharmed, but dropped the other tem into the pungee pit.
    And even if you don’t do this, you’d be surprised how easy it can be to zap someone or blow them up.
    Also, I have been able to surround the other team’s base with shock blocks, then gone hunting. If they aren’t smart enough to deposit some ore early on, or they don’t build a bank somewhere else on the map, then once they respawn, they are stuck inside their base with no way out, and with one ore to let them blast away the shock blocks or build their way out.
    Plus, there is now a map editing program. It is still in development, and is not full-featured, and may be buggy, but it’s there. If you want to get it, go to If you find any bugs, please tell the developer about them by submitting an issue at that website.

  164. WhiskeyNinja's Gravatar WhiskeyNinja
    May 7, 2009 at 8:32 pm | Permalink

    “I have seen maps where one team has dug a wide hole, preventing the other team from crossing. Then they filled the bottom with shock blocks. Then they covered the top with the other team

  165. hatmoose's Gravatar hatmoose
    May 7, 2009 at 10:07 pm | Permalink

    oh, that is a horrible misfortune, thank you anyway

  166. nalfang's Gravatar nalfang
    May 8, 2009 at 12:41 am | Permalink

    I’m getting a stack issue, is there a way to fix this?

  167. harkejuice's Gravatar harkejuice
    May 8, 2009 at 1:31 am | Permalink

    oh well wanted to try this, but i get that DRM playback error :/

  168. Machenoid's Gravatar Machenoid
    May 8, 2009 at 1:59 am | Permalink

    A few suggestions, if this is the place for them:
    – Currently digging ore/gold/diamond when you’re “full” will basically waste that tile. Make an item drop in that tile which can be picked up for later recovery (by anyone!) instead.
    – Water! Less-lethal lava that’s slightly transparent that slows down movement, pressing jump lets you climb it like a ladder. Possible drowning, and maybe even moves through dirt (unlike lava) stopped only by stone!
    – An “equipment” dispenser the engineer can build, to get things like jetpacks, breathing tanks, lava-resistance suits, etc with ore.
    – Tile full of spikes, buildable by engineer, makes every fall into that tile a lethal one.

  169. Sallen's Gravatar Sallen
    May 8, 2009 at 3:59 am | Permalink

    @harkejuice: I think that problem appears when the XNA framework tries to playback the theme song (which is encoded using the latest Windows Media codecs). If you have those codecs missing (Windows Performance Edition or any other customized Windows) you will have to get them before playing. Try installing Windows Media Player 11. You can also try with Media Player 10 or 9, or some codec pack… I don’t know which is the exact codec you need, but I swear I solved this problem by installing tons of them (specifically for wma, that is).

  170. Taron's Gravatar Taron
    May 8, 2009 at 7:07 am | Permalink

    I build a map with the map editor. Its fun to play, the base is now a steel castle, an the map is really flat so anyone can mess with lava. Give it a try.

  171. Sallen's Gravatar Sallen
    May 8, 2009 at 7:57 am | Permalink

    Nice map. I’ll put it along with the others in the editor’s project page. It would be nice however to have a fan community forum or something… anyone?

  172. compsciguy's Gravatar compsciguy
    May 8, 2009 at 11:08 am | Permalink


  173. HPJ's Gravatar HPJ
    May 8, 2009 at 11:43 am | Permalink

    Another user here, getting the often-posted error, image from CyberJacobs post
    This pops up as the program tries to load, so i dont ever get anything loaded.
    Whats worse, is that the program does not appear to shut down completely, and appears in Task manager as a running process. As of writing this message i have 5 copies of infiniminer running, using 23-24 Mb of memory.
    Im running XP:MCESP3, with up-to-date graphics drivers, etc
    According to add/remove programs, i have .net framework 1.1, 2.0SP2, 3.0SP2, 3.5SP1, and the XNA3.0
    Is it worth Uninstalling all the .net Fx’s as you specifically state .NF 2.0?

  174. compsciguy's Gravatar compsciguy
    May 8, 2009 at 12:02 pm | Permalink

    Wait a minute. Where did you get the “uninstalling” instructions for fixing that error?
    As for the non-closing processes, when the game crashes, open Task Manager, select the Infiniminer.exe process (or each one in turn, if there’s more than one), and click End Process. Don’t worry about the warning that pops up. Forcing Infiniminer to close won’t destabilize your system. That’s just to keep stupid people from closing explorer.exe (that’s the taskbar, plus folder windows and such).

  175. WhiskeyNinja's Gravatar WhiskeyNinja
    May 8, 2009 at 1:20 pm | Permalink


  176. compsciguy's Gravatar compsciguy
    May 8, 2009 at 1:30 pm | Permalink

    Ah. And actually, I hadn’t thought about making walls in the enemy base made of banks. That’s interesting. And totally impossible to get out of, because, in order to prevent spawning problems, you aren’t allowed to build anything within 3 squares of a spawn. The map can start with them there, but once the map starts, nothing’s going there but lava.

  177. Ghodere's Gravatar Ghodere
    May 8, 2009 at 1:34 pm | Permalink

    Pff, explorer.exe is a memory hog- I close it whenever I need that extra bit from my rig

  178. k7991's Gravatar k7991
    May 8, 2009 at 1:45 pm | Permalink

    The way I look at it, any team that allows the other team to go about doing that without noticing anything and doing something about it are either not in the game while they were doing it or are stupid enough to deserve it, provided you both join at the same time, you should have plenty of ore by the time they

  179. WhiskeyNinja's Gravatar WhiskeyNinja
    May 8, 2009 at 2:39 pm | Permalink

    k7991: I don’t disagree with you completely; I think it’s silly to let something like that happen to one’s own base.
    However, when the countermeasures consist of building your own bank block fortress so the enemy can’t, your limited in what you can do. My friend did this bank-block wall-in on the enemy fort 3 games in a row, until all 5 members of the opposing team were trying to do nothing but stop him. Here’s where the issue I have with your argument comes in: They couldn’t stop him. There are too many ways to get to the enemy base and throw down bank blocks before they can stop you. They tried building normal blocks, and my friend just brought a sapper along. They tried making traps, and my friend just build a huge tower and jump-padded over them. They tried making their own bank blocks, but whenever they deleted one to leave, my friend would be there to fill in the hole with one they couldn’t get rid of.
    I do not condone such gameplay myself, but it’s a good example of the fact that it doesn’t matter whether the enemy team notices what you’re doing or not; you can make it happen anyway.

  180. compsciguy's Gravatar compsciguy
    May 8, 2009 at 2:51 pm | Permalink

    This would be a good example of why the server needs to have a “kick” command. There will ALWAYS be players out there who want to do nothing more than be an a–.

  181. compsciguy's Gravatar compsciguy
    May 8, 2009 at 2:52 pm | Permalink

    Sorry, Zach, but there was no other way to put it.

  182. WhiskeyNinja's Gravatar WhiskeyNinja
    May 8, 2009 at 3:19 pm | Permalink

    A ‘kick’ command would be good indeed, though I think some slight gameplay alterations would help too; as long as these kinds of sandbox games exist, people are going to exploit any openings they can find, and arguably, I can’t really blame the people for doing that kind of thing in a game with so few rules.
    If everyone is just going to kick people that do things outside of some sort of ‘house rules’ format, I think a change in the way the game works is a better solution.

  183. Andrey's Gravatar Andrey
    May 8, 2009 at 3:47 pm | Permalink

    Is there any way to save maps? If it’s not it’ll be great to add it.
    I love my underground kingdom and i dont wanna lose it!

  184. compsciguy's Gravatar compsciguy
    May 8, 2009 at 3:56 pm | Permalink

    Yes, there is! All you have to do is type “save [filename]” at the server console. [filename] is whatever you want to call the file. If you want to know what the other commands are, just type “help” at the console.
    Once you’ve saved it, upload it somewhere and post thelink here! We’d love to see it!

  185. HPJ's Gravatar HPJ
    May 8, 2009 at 4:33 pm | Permalink

    >Wait a minute. Where did you get the

  186. compsciguy's Gravatar compsciguy
    May 8, 2009 at 4:50 pm | Permalink

    Well, I have tried running it on three different computers, all running .NET 3.0. It works on one of them, crashes with an unknown error on a second, and the third one doesn’t have a graphics card that supports pixel shading. Regardless, .NET 3.0 is not the problem. It’s a bug in XNA, and the XNA team is apparently having a hard time reproducing the bug.

  187. HPJ's Gravatar HPJ
    May 8, 2009 at 5:43 pm | Permalink

    But how? All XNA installs the same too?
    So some other program installed on the 2 machines that conflicts, that isnt on the third?

  188. compsciguy's Gravatar compsciguy
    May 8, 2009 at 6:15 pm | Permalink

    I have no idea. Since it works on one, I’m not going to bother trying to fix the other two right now. What I AM going to do is try it out on a fresh install, with nothing extra installed.

  189. totallynotholmak's Gravatar totallynotholmak
    May 8, 2009 at 6:51 pm | Permalink

    If you are getting a DRM playback error when you start Infiniminer, check to see if you have Windows Media Player installed. Not having it installed may be the cause of the error.

  190. compsciguy's Gravatar compsciguy
    May 8, 2009 at 7:45 pm | Permalink

    And make sure that it is a new version, too. You need a fairly new audio codec to play the menu music, and the older versions of Media Player don’t have it.

  191. Dilt's Gravatar Dilt
    May 8, 2009 at 8:14 pm | Permalink

    My current issue is that the graphics don’t seem to be working properly. I get to the title screen, abiet with a black background. I click to continue, and the resulting page is just a black screen with a V1.22 in the bottom left. I can escape back to the click to continue screen just fine. Going off of a friend’s suggestion, I tried to click where the buttons should be, but nothing happened at all. Strange, huh?

  192. Dudshell's Gravatar Dudshell
    May 8, 2009 at 8:59 pm | Permalink

    I like this game so far a LOT
    pretty fun
    However the banks being indestructible is somewhat a problem. Make them destroyable somehow so the other team can’t close the spawnpoint with them
    Other than that some stability issues

  193. compsciguy's Gravatar compsciguy
    May 8, 2009 at 9:44 pm | Permalink

    Dilt: The title screen is supposed to have a black background, though I don’t know why the buttons aren’t showing up.

  194. eyyy's Gravatar eyyy
    May 9, 2009 at 1:22 am | Permalink

    Can we expect the server to be updated so that it can broadcast through WAN? Hamachi isn’t a good solution.

  195. td's Gravatar td
    May 9, 2009 at 3:49 am | Permalink

    Is there any way to use this without using hamachi? Hamachi doesn’t work for me at all, I’ve checked their wiki and followed all the steps for the errors I get but no luck.

  196. brofist's Gravatar brofist
    May 9, 2009 at 9:54 am | Permalink

    I have the same problem as sol; I am unable to connect to other peoples games. I can host games just fine and people can join them with no problem, though.

  197. Drone's Gravatar Drone
    May 9, 2009 at 10:10 am | Permalink

    There needs to be buildable “spawn blocks” which engineers can build. That way people would be able to spawn in a consistant place instead of all over the place. :<

  198. cyberjacob's Gravatar cyberjacob
    May 9, 2009 at 10:24 am | Permalink

    yay, loads of referances! 🙂
    structured post 🙂
    but still no solution to error 🙁
    have tryed on loads of PCs but still same error 🙁
    maby the program dosent like me 🙁

  199. May 9, 2009 at 10:34 am | Permalink

    One idea is to have the icons in the minimap be represented by triangles pointing up or down, depending on their height difference with you, much like objecting icons in the minimap of GTA games.

  200. A little helpful trick with Hamachi's Gravatar A little helpful trick with Hamachi
    May 9, 2009 at 11:33 am | Permalink

    If you ALL are getting a connection problem, is because Hamachi changed the network priority over your actual LAN a long time ago.
    You go to control panel-network connections- advanced options-advanced config
    You’ll see your network and priority order. Raise Hamachi to the top.
    You all are done. And no, this does not fuck up anything.

  201. Dudshell's Gravatar Dudshell
    May 9, 2009 at 11:37 am | Permalink

    A little suggestion: Could the classes have something to mark spots like flags? something like “mine here”, “TNT here” or “Don’t dig HERE there’s lava on the other side waiting for you can you hear the bastard oh fuck”
    It wouldn’t change the gameplay that much just a suggestion to make team work more dynamic

  202. Moosh's Gravatar Moosh
    May 9, 2009 at 12:13 pm | Permalink

    Teles should make a comeback. Just make it that we could link em’. Or build a start and exit.

  203. Aitoru's Gravatar Aitoru
    May 9, 2009 at 12:48 pm | Permalink

    1.3 crashes a lot on Vista. Please fix that.
    1.22 was fine for me.

  204. Aitoru's Gravatar Aitoru
    May 9, 2009 at 12:49 pm | Permalink

    I forgot to say that the base system was better.

  205. Dudshell's Gravatar Dudshell
    May 9, 2009 at 1:02 pm | Permalink

    Yeah, the base system was fine
    The only thing was to stop blocking the exits with banks, that and because we need some place to change class without commiting suicide and spawning randomly away the team
    And now i don’t get the shock blocks, they look rather useless now. They were fine before. Maybe, you could raise the cost of them to prevent spam

  206. The North's Gravatar The North
    May 9, 2009 at 1:07 pm | Permalink

    You can use jumppads to make shockblocks still pretty effective. The “go to the surface” is way more fun than the base. Much more dynamic. Also, I agree with the need for “don’t dig here” flags.

  207. The North's Gravatar The North
    May 9, 2009 at 1:39 pm | Permalink

    Also, a “max players” setting for servers would be great.

  208. Marcus's Gravatar Marcus
    May 9, 2009 at 2:12 pm | Permalink

    Add a new block that is a private player spawn point that is free and u can ony have one.
    The random spawning in the air is annoying i just hit rhose darn deep holes….

  209. The North's Gravatar The North
    May 9, 2009 at 3:12 pm | Permalink

    The random air spawning is annoying, but I’m not sure spawn blocks are the answer. Perhaps if it just always spawned you on the ground right under where you’d normally spawn, so that the spawns don’t result in death most of the time. Also, it’d be good to make sure you don’t spawn people above lava, too.

  210. The North's Gravatar The North
    May 9, 2009 at 3:28 pm | Permalink

    Also, as far as promoting teamwork, placable (and potentially nameable) beacons would be amazing. I can’t count the times my teammates couldn’t find the entrance to my mine.

  211. Sallen's Gravatar Sallen
    May 9, 2009 at 3:29 pm | Permalink
  212. Axoren's Gravatar Axoren
    May 9, 2009 at 5:20 pm | Permalink

    Infinimeditor crashed on launch. You didn’t designate a main class in the jar.

  213. Sallen's Gravatar Sallen
    May 9, 2009 at 6:14 pm | Permalink

    Does this happen if you unrar all the files into a directory and open the .exe? I have tested it in a couple of windows boxes and I had no problems running it. Anybody else has this error?

  214. May 9, 2009 at 6:42 pm | Permalink

    The kick command is good, but a troll is usually a determined sort. He’ll just keep coming back.
    Now if you could have a ban list…

  215. P-Pain's Gravatar P-Pain
    May 9, 2009 at 6:48 pm | Permalink

    You should consider releasing the source code. I know the chance of that happening is 1/1000000 but it’d be nice to edit some stuff to change it into a construction sandbox.

  216. Suran's Gravatar Suran
    May 9, 2009 at 6:58 pm | Permalink

    Zach IDK your e-mail so i am posting it here
    When i launch 1.3 it immediately does this
    then i have to manually stop the exe from running

  217. Boomer's Gravatar Boomer
    May 9, 2009 at 7:07 pm | Permalink

    How do I load custom maps on the server?

  218. May 9, 2009 at 7:13 pm | Permalink

    I got this error during normal play.

  219. Lulzworthy's Gravatar Lulzworthy
    May 9, 2009 at 7:32 pm | Permalink

    You should add a tool that can pick up and move natural blocks, such as dirt or ore. Next, a tool that can turn a rock block into a lava block, and another tool that can cool lava back into rock (or cooled, lava, whatever).

  220. brofist's Gravatar brofist
    May 9, 2009 at 7:43 pm | Permalink

    There is a lot of suggestions for what to do with the game, so I guess as the dev it’s easy to be overwhelmed. Keep in mind that we all think it has great potential, though. Keep up the good work.

  221. May 9, 2009 at 7:59 pm | Permalink

    I’d like the server to be notified of who is pinging.
    I’d also like a server config limit on how often you can ping and change teams.

  222. Axoren's Gravatar Axoren
    May 9, 2009 at 9:19 pm | Permalink

    Didn’t Zach post a reverse engineering utility that will allow you to edit the game? I don’t know why you’re asking for the source code.

  223. Tyler34's Gravatar Tyler34
    May 9, 2009 at 9:22 pm | Permalink

    I keep crashing in game and get reset to the server select screen. Every so often i will get a error and the whole game closes. It is really annoying and i don’t want to play if i have to keep choosing my server again, and getting back in my mine. Is there anyone else with this problem? Is there a fix for this problem?

  224. Dudshell's Gravatar Dudshell
    May 9, 2009 at 9:31 pm | Permalink

    I was thinking in my previous post as i said the base was better, but returning to the surface is actually more fun as it’s more fast than returning exactly to your base
    I don’t know, how about 2 gameplay modes? and the spawnpoints be modified for the non-base game so you spawn close to the ground or close to a teammate, so you just don’t fall down in a hole and die
    Whatever you think it’s the best, the game is getting shaped greatly

  225. brofist's Gravatar brofist
    May 9, 2009 at 10:01 pm | Permalink

    Hey, how about making diamond blocks only spawn in solid rock clusters? This would give sapper a use other than griefing/antigriefing.

  226. Blasphemy's Gravatar Blasphemy
    May 9, 2009 at 10:15 pm | Permalink

    This game makes me go deaf it’s so loud, and the fact that I use ventrilo, completely nullifies it’s use, which I am not prepared to do.
    Also, pipe blocks would be a pretty nice feature to have aswell.
    And guns would be a neat thing to have too, maybe ore would be used to make it with some gunlab block or something. Just some alternate solution to blasting everyone with tnt would be appreciated.
    It’s a good game, but the lack of volume control completely kills my experience, and my eardrums.

  227. P-Pain's Gravatar P-Pain
    May 9, 2009 at 11:39 pm | Permalink

    There is no utility that lets us edit the game. Whilst I have on my own accord tried to decompile it, decompilation is horrible and a pain to get working.
    There’s not even many changes I want to make for myself, just to convert it into a mining ore/building game. Hell, if my decompile could compile I have all the variable changes sitting here.

  228. Emperor Bobby's Gravatar Emperor Bobby
    May 10, 2009 at 12:47 am | Permalink

    I Have searched everywhere for a fix but i cant find anything so ill just post the problem:
    ANY server/local/cpu/ANY ip adress never load, NOTHING LOADS NOTHING!!!!!!! please someone let me know how to fix this.

  229. Dontar's Gravatar Dontar
    May 10, 2009 at 1:09 am | Permalink

    is there any way to reduce the resolution without having the directconnect/serverlist areas cut off? the default resolution is too slow on my comp.

  230. Tanner's Gravatar Tanner
    May 10, 2009 at 1:23 am | Permalink

    I am having the same problem as Dontar. It runs fine in the default, but it is too big for my screen.

  231. The North's Gravatar The North
    May 10, 2009 at 2:21 am | Permalink

    We really need a ban function.

  232. AWESOME_'s Gravatar AWESOME_
    May 10, 2009 at 2:31 am | Permalink

    Zach, I second P-Pain’s idea. I would dearly love to have the source for this gem available. I think we could do some veeeery interesting things with it.
    You saw the cool things the fans came up with in regards to the alchemical codex, right? 😛

  233. ionG's Gravatar ionG
    May 10, 2009 at 2:41 am | Permalink

    After playing for quite a few days since version 1.0, I have a few comments on version 1.3/1.31, if you don’t mind reading them.
    Why did you get rid of bases? I enjoyed the thrill of having to not only make it back to the surface, but make it to the base too. Other players digging out bases only made it more challenging to return, and more rewarding. Simply getting back to the surface is too easy. The only thing that was a problem was trapping in players using bank blocks. The simple solution is to make bank blocks destructible.
    I somewhat understand the nurf on shock blocks, but why only the bottom? The bottom is nearly impossible to get people to accidentally bump into, and is almost useless. At least make the top kill as well. The sides can stay safe, I don’t care.
    One final thing which I consider more important than the rest of it. Please fix the ‘spawning from the sky’ feature. When you really get into a game, a lot of the surface is going to be dug out. Half of the time when I spawn I die because I’ve fallen too far and I have no ore to make blocks to save myself.

  234. Dave's Gravatar Dave
    May 10, 2009 at 6:13 am | Permalink

    There is a map editor available from googlecode;
    it’s only an early version, but its getting better every day (literally)

  235. Tails's Gravatar Tails
    May 10, 2009 at 8:27 am | Permalink

    A option to change the port you host with would be nice :3

  236. Flying Sod's Gravatar Flying Sod
    May 10, 2009 at 8:45 am | Permalink

    I also miss the bases. I only played one evening before they were gone, but I enjoyed knowing where I was when I spawned. I made it more of a team feeling. Also the sky spawning is just really annoying, and can ruin possibly fun games like when there are only a few islands in an ocean of lava.

  237. Taron's Gravatar Taron
    May 10, 2009 at 8:48 am | Permalink

    Converted my castles map to work on infiniminer 1.3. Though without bases the castles are less usefull as there is no spawn point in there but only an ore bank. Be that as it may its a fun map:

  238. Rats808's Gravatar Rats808
    May 10, 2009 at 9:15 am | Permalink

    For some reason it was working fine.
    Until last night while I was playing on my own server with some other people,and the window randomly went black.It’s still showing black even after the update.
    I’ve tried reinstalling it and XNA,but nothing seems to work.

  239. Kelao's Gravatar Kelao
    May 10, 2009 at 9:45 am | Permalink

    Why not just make it so the enemy team can’t build in your base and vise versa?
    Removing the bases altogether was a bad idea.

  240. The_North's Gravatar The_North
    May 10, 2009 at 10:01 am | Permalink

    I, again, like it better with no bases. Makes it more freeform. The main complaint seems to be the sky spawning. If instead of spawning on the sky, you spawned on the highest ground directly below where you’d normally spawn, I think that’d be a big improvement. Also, it’d be nice if it checked for lava directly below, and didn’t let you spawn there.

  241. Axoren's Gravatar Axoren
    May 10, 2009 at 11:15 am | Permalink
  242. Boomer's Gravatar Boomer
    May 10, 2009 at 11:40 am | Permalink

    1.31 does not work for me, instantly crashes with “Input string was not in the correct format”

  243. hello's Gravatar hello
    May 10, 2009 at 11:55 am | Permalink

    Input string was not in the correct format

  244. stringan games's Gravatar stringan games
    May 10, 2009 at 11:57 am | Permalink

    goddamn string

  245. Hugo's Gravatar Hugo
    May 10, 2009 at 12:02 pm | Permalink

    +1 with strings that doesn’t work.

  246. stringan games's Gravatar stringan games
    May 10, 2009 at 1:09 pm | Permalink

    delete “client.config.txt”
    recieve no strings

  247. Boomer's Gravatar Boomer
    May 10, 2009 at 1:13 pm | Permalink

    Holy shit, it actually works.

  248. fish's Gravatar fish
    May 10, 2009 at 1:20 pm | Permalink

    possible problem/bug
    Sometimes, the game will delay for 1~2 second after the input. Everything is working fine, the frame rate is steady and you can see the ‘cloud’ moving. But when I move my mouse or stroke my keyboard, it takes 1~2 second before the character in the game starts to move.
    It might be my computer being slow, but this never happened when I used 1.1.

  249. Suran's Gravatar Suran
    May 10, 2009 at 1:42 pm | Permalink

    What is Zach’s e-mail i have to send him an error msg.

  250. dudshell's Gravatar dudshell
    May 10, 2009 at 1:54 pm | Permalink

    As the bases comments go, and the engineer building spawn points suggestions, gow about if for a relatively high ore price an engineer can place a Base/secondary base wherever he wants with a 3 base limit?
    The block it’s the same used as a base in 1.21 with the steel floor and all, and can be removed only by friendly engineers if the bases are not close enough or useless
    That way the base building is there and the spawn points can be closer to the action, in underground tunnels or structures to get the mining operation going

  251. Prokkoli's Gravatar Prokkoli
    May 10, 2009 at 5:05 pm | Permalink

    I think this game is great, but every server I join is full of people only wanting to build castles. All players start whining if I begin gathering gold/diamonds. Why is the games name InfiniMINER if I’m not allowed to actually mine gold in any server? I have LEGOs in real life in case I need to build castles. I don’t need a computer game for that. Someone please post a hamachi network with people actually allowing to play the game and not just build. Already tried infiminer, infiminer2 and infiminer3 without profit 🙁

  252. Someone's Gravatar Someone
    May 10, 2009 at 6:08 pm | Permalink

    Is there any way I can change the sound files? I like to play music while playing IM, but the digging noise is so loud.

  253. Srsly's Gravatar Srsly
    May 10, 2009 at 7:34 pm | Permalink

    To fix the 1.31 crash at startup, go into the client config and change “Volume 1.0” to “Volume 1”
    the decimal is what messes it up.

  254. Doc's Gravatar Doc
    May 10, 2009 at 7:51 pm | Permalink

    When I join my friends server I get in and pick a team but when a pick a character/class it crashes and has a list of errors, link:

  255. The Other Doc's Gravatar The Other Doc
    May 10, 2009 at 8:35 pm | Permalink
  256. Doc's Gravatar Doc
    May 10, 2009 at 8:42 pm | Permalink

    No one able to help?

  257. Doc's Gravatar Doc
    May 10, 2009 at 8:43 pm | Permalink

    Sorry for double post but, I am unable to install the .NET Framework thing it says my previous one does not support it or something, the fix is to uninstall the previous one but I do not have it… Windows XP is what I am using.

  258. Ursca's Gravatar Ursca
    May 10, 2009 at 8:47 pm | Permalink

    Hmm. I’m getting this error when I run the client:
    Infiniminer.exe – Application Error
    Application has generated an exception that could not be handled.
    Process ID=0x1dec (7660), Thread ID=0x16c0 (5824).
    Click OK to terminate the application.
    Click CANCEL to debug the application.
    OK Cancel

  259. compsciguy's Gravatar compsciguy
    May 10, 2009 at 10:42 pm | Permalink

    Doc and the other Doc: Your graphics cards may be using outdated drivers, or they may simply be too old to work with this game. They need to support pixel and vertex shading to work with this game. All of the newer cards support this.
    Also, Doc, you can’t install the .NET Framework 2.0 because you already have a newer version.
    Ursca: Email a screenshot to Zach at zachbarth(at)gmail(dot).com. He should be able to help you with that.

  260. Blueation's Gravatar Blueation
    May 11, 2009 at 4:23 am | Permalink

    I can’t select any servers: there are no servers to chose from. what do I have to do?

  261. Anonymous's Gravatar Anonymous
    May 11, 2009 at 5:27 am | Permalink

    Should add a lava spawner or something, so you can seed lava lol

  262. Poe's Gravatar Poe
    May 11, 2009 at 5:37 am | Permalink

    I’ve only one complaint for the 1.4 version: ladder block at 25 is really too exepensive, the miner can now build only 8 pieces at time, no more loooong ladders T_T.

  263. Binoz's Gravatar Binoz
    May 11, 2009 at 5:47 am | Permalink

    This game is really awesome, but please insert a shooter class (they can use ore as ammo) and a an interface for change client options (nickname, volume etc…).
    A dirt block for hiding things could be awesome too.
    There are many other stuff that need to be corrected:
    -you can join a game with the same nickname of another player
    -there is no limit to the nickname size
    -you can’t ban ip

  264. xx's Gravatar xx
    May 11, 2009 at 7:50 am | Permalink

    Please add a different resolution / low graphics setting. I can’t play it right now cos I get about 14 FPS on this laptop which makes it unplayable. Also seconding volume control option.

  265. Patrick's Gravatar Patrick
    May 11, 2009 at 8:30 am | Permalink

    I had the 00% not downloading problem on a computer, it was caused by Zonealarm not letting the hamachi network in to the ‘trusted zone’

  266. Patrick's Gravatar Patrick
    May 11, 2009 at 8:33 am | Permalink

    People with 00% problems should try to open ports 123,1025,1900,5353

  267. McCheese's Gravatar McCheese
    May 11, 2009 at 10:56 am | Permalink

    This is the greatest game I’ve played all year

  268. KillDeer's Gravatar KillDeer
    May 11, 2009 at 11:28 am | Permalink

    How about creating something that checks if theres a new version and just provides a link or opens the window in your default browser? It’s annoying having to update every 2 days.

  269. Brap's Gravatar Brap
    May 11, 2009 at 11:53 am | Permalink

    God what the hell, 30 minutes to download a 1.4 MB file is total bullshit. Not my connection either, everything else goes at normal speed.

  270. Babrook's Gravatar Babrook
    May 11, 2009 at 2:12 pm | Permalink

    Not a fan of the ladder and Miner changes.

  271. Keram's Gravatar Keram
    May 11, 2009 at 2:30 pm | Permalink

    Extremely fun game, i just tried it out yesterday and showed it one of my friends today. Even if we were playing on one team, the teamworking and mining together is really funny. I would love to see a few things for future updates:
    1. Be able to start a server with a saved map or with parameters, for example by using the number of an algorithm given with a maps creation to feed the server instead of letting him create a random. This would make races against the clock for two different teams possible without the need to join the same game.
    2. Something to change the sound volume ingame
    3. To be able to specify own ports to run the game with (would require adding :port to direct connect, if it isn’t already provided)
    Otherwise total fun and a real change from the usual LAN games.

  272. May 11, 2009 at 3:17 pm | Permalink

    Standing issues —
    You can join with the name of another player. I suggest you be able to change your handle at game startup. I’d also like if you, as a player, could register your name with someone’s server, quickly and easily, simply to protect your name from being used. This would be optional. Players doing this would simply enjoy its benefit.
    This could be used with some sort of stat tracking later. Maybe.
    As admin, I’d like a password lock for the game I’m running. We shouldn’t have to be so reliant on Hamachi for security.
    I’d also like the map load command to restart the server automatically. Currently, I have to type “restart” and then “load epiclavaflow2” very fast before people connect.
    My players are antsy little buggers. >.>
    Server admins need to be able to see IP addresses next to player names, or after using the Players command.
    The kick command is entirely useless if players can simply come right back in (and with another player’s name of all things).
    That said, we need to be able to ban IPs from the game.
    That’s all for now. I suggest this ’cause some of my guys are getting annoyed.
    But mostly it’s pretty damn fun. I love zipping all over the place on roads.

  273. May 11, 2009 at 3:24 pm | Permalink

    Oh, wow. You can even get into the same game multiple times.
    I had five of me in the game.
    While hilarious, a bit of an issue if someone decides to abuse it.
    You know how a game gets unstable the more players it gets?
    Well, imagine getting playerflooded.
    Limit the app so only one Infiniminer game can run at a time, and limit connections to one per IP. I guess.

  274. Suran's Gravatar Suran
    May 11, 2009 at 6:36 pm | Permalink
  275. Brandon102195's Gravatar Brandon102195
    May 11, 2009 at 8:44 pm | Permalink

    Looks prety Cool

  276. Solifuge's Gravatar Solifuge
    May 12, 2009 at 12:16 am | Permalink

    I’ve been getting a new error with v.1.4, stating that the program cannot find a suitable graphics card that supports pixel and vertex shading 1.1… however, my card does, and has even worked with the program in prior releases.
    Any ideas?

  277. IDTL's Gravatar IDTL
    May 12, 2009 at 2:26 am | Permalink

    Do you think you could add water to the game? Have it act just like lava and have water and lava destroy each other.
    And you could also make swim in the water.
    Just an idea.

  278. May 12, 2009 at 2:55 am | Permalink

    Water + lava could form that gray solid rock stuff.
    And maybe if you’re carrying too much ore/weight, you sink in the water.
    That’d be cool.

  279. Binoz's Gravatar Binoz
    May 12, 2009 at 3:00 am | Permalink

    water could be realy fun!

  280. Xab's Gravatar Xab
    May 12, 2009 at 3:39 am | Permalink

    * Building: Make it so enemy team’s can’t build blocks within a 1-square radius of your blocks. + Enemy can’t block ladders, or the tops of jump-boxes.
    + Bridges made of enemy-passable boxes can’t be made useless by building over/under.
    + Enemy can’t build blocks within player “bases”, making them almost indestructible.
    – Enemy can still wall off jump-blocks with near-by dirt, but this is situational.
    – “Bases” are indestructible with no dirt around to lay TNT boxes, making sappers less useful in a way. Although, it’s not really necessary for enemies to break inside player bases.
    * Constructors: Replace roadblocks with a single (expensive) block that gives a temporary speed boost speed when stepped on.
    + Makes pathway-building less tedious.
    + Allows players to make longer jumps, which adds a benefit to jump-block.
    + Easier to defend / enemy-proof (add one anti-enemy block on top).

  281. efkimo's Gravatar efkimo
    May 12, 2009 at 4:29 am | Permalink

    I love this game!!!!
    However, I would like to see the system of joining internet games improved. Also, the finding gold aspect does not interest me all that much. Maybe there could be an option for capture the flag mode or something like that? Right now I mainly just play the game to build for fun, but it’s still GREAT.

  282. IDTL's Gravatar IDTL
    May 12, 2009 at 5:45 am | Permalink

    Do you think you could make TNT not kill your team’s blocks and your teammates? It’s really annoying when people on your team go around blowing you and your carefully crafted base up.

  283. LeROux's Gravatar LeROux
    May 12, 2009 at 2:59 pm | Permalink

    Well, that means you have to place TNT carefully.
    Otherwise the game is simply amazing! I just love making a little LAN with my friends and p;ay this for a couple of hours. I’d like to see some more blocks thought, not too many. Just interesting ones.

  284. gov3nator's Gravatar gov3nator
    May 12, 2009 at 5:09 pm | Permalink

    Getting this error whenever i try to run client. Have gotten the xna and .net framework. Anyone know how to fix this?

  285. May 12, 2009 at 5:51 pm | Permalink

    @LeROux: IDTL means as an anti-troll measure. I would be inclined to agree with IDTL, perhaps with “Friendly Fire” enabled/disabled by the server.

  286. Kagira's Gravatar Kagira
    May 12, 2009 at 7:03 pm | Permalink

    Getting the same error as suran, quite a few people are apparently. How do we fix this?

  287. Sallen's Gravatar Sallen
    May 12, 2009 at 7:49 pm | Permalink

    Infiniminer 0.35b is out! Now it can handle 1.4 maps properly:

  288. Northan's Gravatar Northan
    May 12, 2009 at 8:21 pm | Permalink

    Having the same error as Kagira and Suran, I’d really like to play the game, and would appreciate some help.

  289. Tye The Czar's Gravatar Tye The Czar
    May 12, 2009 at 8:43 pm | Permalink

    I’m not able to get on to the Java IRC client. Any reason why?
    Also server browser in the game shows nothing, even when I have both TCP and UDP codes through firewall.

  290. May 12, 2009 at 11:01 pm | Permalink

    RE: Miner Nerfing + Ladder Bumping:

  291. Goob's Gravatar Goob
    May 12, 2009 at 11:44 pm | Permalink

    Getting the same error as Kagira, Suran and Northan. =(

  292. vena cava's Gravatar vena cava
    May 12, 2009 at 11:54 pm | Permalink

    One more to the Kagira/Suran/Northan/Goob list :C
    Any hope of just disabling the music?

  293. Nilocy's Gravatar Nilocy
    May 13, 2009 at 10:07 am | Permalink

    Hey great game you have here. A few problems i have with atm. When i try to edit the server config on my computer (i’m using vista) it won’t let me. I fixed this problem with the client ones by changing the security on it. But it refuses to work with the server.config.
    Also, a few suggestions, maybe a server command to change the strength of blocks? So you don’t get sappers constantly murdering your stuff. And maybe some melee weapons or something… cause the lack of any combat (i know this is a mining game) make the sappers rule supreme in ever hostile situation.
    Thanks, and again, great game!

  294. Jay's Gravatar Jay
    May 13, 2009 at 11:06 am | Permalink

    Nilocy just disable UAC. It causes more problems than it fixes, and it makes the computer run ever so slightly slower too.

  295. DarkWolf's Gravatar DarkWolf
    May 13, 2009 at 11:47 am | Permalink

    I also have the unexpected error, with both libraries installed.

  296. Dontar's Gravatar Dontar
    May 13, 2009 at 2:06 pm | Permalink

    Suggestion, Option to lower map size (so lowest before fall to death isnt -52 depth but maybe like -32 depth and not as wide) and make it toggleable in the server config file

  297. Jude's Gravatar Jude
    May 13, 2009 at 5:00 pm | Permalink

    I seem to always get an error when I try to play the game. I can load up and get into a server, but when I select which character I want to be the game crashes and gives me an error.

  298. Frosty's Gravatar Frosty
    May 13, 2009 at 5:07 pm | Permalink

    How do I go about hosting a game?

  299. fish's Gravatar fish
    May 13, 2009 at 6:27 pm | Permalink

    spawn problem/suggestion
    As people distroy more and more of the top layer, the chance of dying during spawn gets a lot higher. In fact, if people decide to destroy all the top layers (will take 10~20 min) everyone will die everytime when they spawn.
    Solution: Add a bit of code to check spawn heights, if height > deathHeight then change/lower it.

  300. zaqu's Gravatar zaqu
    May 13, 2009 at 8:21 pm | Permalink

    can you add keypad support for the ip entry i dont know how hard it is but it would be greatly appreciated
    also your game is awesome

  301. Kagira's Gravatar Kagira
    May 13, 2009 at 8:59 pm | Permalink

    Here’s a screenshot of the exact error I get, but I don’t think it’s any different that all the others

  302. Goob's Gravatar Goob
    May 13, 2009 at 9:01 pm | Permalink

    Yeah, that’s the same one I get, Kagira.

  303. May 14, 2009 at 9:00 am | Permalink

    Crash in 1.5 after I fell into the lava a few times in a row on spawning:
    PS: Yay for a Master Server list

  304. soliunasm's Gravatar soliunasm
    May 14, 2009 at 9:49 am | Permalink

    Please, make it so that the “Sapper” class can’t be used in Sandbox mode. I’ve had so many people coming in and destroying my stuff with TNT for the hell of it.

  305. Arancil's Gravatar Arancil
    May 14, 2009 at 12:20 pm | Permalink

    Idea for game mode:
    First, digging mode. Somehow limit sapping in this mode. You build and dig as normal. After a pre-determined time, the game changes. Everyone changes from diggers to gunners. Very simple gunners, no different weapons or classes I reckon. I couple of pew pews kills someone, you respawn pretty fast. Objective: Steal opposing teams flag, which is placed inside their base. First to a pre-determined number of captures. Could bring some spirited playful fun.

  306. May 14, 2009 at 12:35 pm | Permalink

    I noticed Infiniminer does not have an Updater.
    If you are interested in adding a quick Auto-Updater to Infiniminer for free, please check out Dispatcher:

  307. Code6's Gravatar Code6
    May 14, 2009 at 12:50 pm | Permalink

    Another crash:
    Looks like someone said a character in chat that wasn’t supported? 😛

  308. Code6's Gravatar Code6
    May 14, 2009 at 4:23 pm | Permalink

    Actually, no. That crash seems to have been from someone using an illegal character in his username. It crashed everyone on the server who saw it (e.g. Everyone). 😛

  309. guy's Gravatar guy
    May 14, 2009 at 4:46 pm | Permalink

    is there anyway to update it to v1.5?

  310. deathrat's Gravatar deathrat
    May 14, 2009 at 4:47 pm | Permalink

    It would be awesome if this was on the 360, and had cross platform support.

  311. Armflailer's Gravatar Armflailer
    May 14, 2009 at 5:53 pm | Permalink

    I am still getting the sound error and i updated to v1.5 and te only thing i can think of is that my Intel Chipset cant play it

  312. Armflailer's Gravatar Armflailer
    May 14, 2009 at 5:56 pm | Permalink

    never mind for some reason the first 5 times i opened it it didn’t work but now it does

  313. May 15, 2009 at 4:02 pm | Permalink

    Running a server 24/7 is impossible on this. It’s too easily crashed. But this is probably already known.

  314. Timmy's Gravatar Timmy
    May 15, 2009 at 5:29 pm | Permalink

    i am getting the same bug as Jon P, any suggstions? i can’t figure out how to fix it, i REALLY want to play 😛

  315. Marv's Gravatar Marv
    May 16, 2009 at 8:17 am | Permalink

    Wow, this game is so addictive. I totally like it.
    But could you assign some global moderators? It’s so frustrating if they keep destroying your base

  316. Krual's Gravatar Krual
    May 16, 2009 at 10:08 am | Permalink

    Hey, i couldnt find the “Ideas section” so, i thought id post a few here.
    1. ALOT of players love to build houses in sandbox. so maybe add furniture so houses dont look so empty.
    2. Add smaller scale bricks, such as, 4 small bricks make a normal brick. This should help players make more advanced buidings and such.
    3. Make all differant colour blocks, I know this wont fit into the construction gun, but maybe you could add a new class, called the Decorator or something.
    4. Alot of players are comming into games with the name “Player” Simply because they are new, and dont know how to change their name. It’s not very practical to have to change your name in the config files as alot of players wouldnt think to look in them. So maybe add a name changing system in the client it’s self.
    5. ALOT of online games where you interact with other players, have a friends system, I’ve seen alot of players greet eachother and turns out they know eachother. It would make this game even more enjoyable if players could add their friends onto a friends list so they could whisper eachother in game or something.
    I know it would take some work to add all this stuff, but as i said. They are just ideas that i think would make the game even better than it already is! 😀

  317. marcus's Gravatar marcus
    May 16, 2009 at 11:01 am | Permalink

    zach may the next update hava one class blocker sandbox servers is forced to kick and ban people beacuse of the sappers

  318. Blueation's Gravatar Blueation
    May 16, 2009 at 1:20 pm | Permalink

    how exactly do you make and manage a server? I am cetting confused here!

  319. moopthepoop's Gravatar moopthepoop
    May 16, 2009 at 3:44 pm | Permalink

    I get an error when trying to set my name saying “Cannot create the file C:\Program files\Zachtronics Industries\Infiniminer\client.config.txt” why does this happen? p.s im on vista and how to fix it

  320. Disco Dan's Gravatar Disco Dan
    May 16, 2009 at 5:15 pm | Permalink

    It’d be swell if this were on Xbox Live Arcade with some simplified stuff for connecting/hosting servers.
    Oh, I’d also like to report a small problem. When I try to host a public server, I’m am unable to join it. Load bar just stays at 00% until it just puts me back to the menu. Pal o’ mine told me to forward port 5565, and so I did, and I still have this problem.
    Anything else I need to do to make sure my server works?

  321. Wolfin's Gravatar Wolfin
    May 16, 2009 at 7:40 pm | Permalink

    I’m having some trouble setting up a server. Port 5565 is forwarded, and people are able to join via Hamachi IP, or external IP.
    But no one can join from the server list.
    You may have seen my server, “BinaryChaos Digsite”, but been unable to join it 🙁

  322. Machegav's Gravatar Machegav
    May 17, 2009 at 2:24 am | Permalink

    I am having Lover’s problem, quoted below:
    “It looks as though I can connect, but it seems that the cave system won

  323. marcus's Gravatar marcus
    May 17, 2009 at 5:36 am | Permalink

    wolfin u did make the 5565 port forward yes?

  324. Keith's Gravatar Keith
    January 2, 2010 at 3:16 am | Permalink

    This game is phenomenal, but since May of last year, i havent been able to find much going on. I might suggest, Zach, that you start your own facebook fan page. Your games are astounding(though most are well over my head). A way for fans to connect, if only to revive and create an Infiniminer player base, would be amazing!

  325. Lucretiel's Gravatar Lucretiel
    January 4, 2010 at 1:47 am | Permalink

    I agree

  326. compsciguy's Gravatar compsciguy
    January 4, 2010 at 1:04 pm | Permalink

    @Keith & Lucretiel

    Go to
    That’s where the fan base is at right now.

    But I do agree, a Facebook fan page for Zachtronics in general, and Infiniminer in particular would be cool.

  327. dritory's Gravatar dritory
    January 10, 2010 at 7:20 am | Permalink

    the server wont load anybody ho may help me?

  328. compsciguy's Gravatar compsciguy
    January 10, 2010 at 2:39 pm | Permalink

    Did you forward port 5565 for TCP and UDP?

  329. Arthurz's Gravatar Arthurz
    February 2, 2010 at 6:32 pm | Permalink

    i keep gettin an error like the one cyberjacob was haveing wat do i do?

  330. Arthurz's Gravatar Arthurz
    February 2, 2010 at 6:50 pm | Permalink

    and srry to ask but can some one make a vedio on youtube that shows u how to download Infiniminer ty =]

  331. compsciguy's Gravatar compsciguy
    February 2, 2010 at 10:53 pm | Permalink

    To fix the error, just open the client.config.txt file and change “nosound = false” to nosound = true” (without the quotes).

    And I don’t see much point in showing you how to download Infiniminer as you couldn’t have gotten that error without downloading it first. If you need more help, please go over to the forums ( and ask for help there (especially if you have technical problems).

  332. austin's Gravatar austin
    February 10, 2010 at 6:53 pm | Permalink

    i do not have right ports or somthing because i try to host a game and nobody can get on my server. HELP!!!!!

  333. compsciguy's Gravatar compsciguy
    February 10, 2010 at 10:19 pm | Permalink

    You need to forward TCP port 5565 and UDP port 5565 thru your router. If you don’t know how to do that, go to . You will also need to allow your server to get thru your computer’s firewall.

    If you don’t want to deal with this, you can always try Hamachi, but be warned: for anyone to connect, they will need Hamachi also, and there’s more people that can forward ports than there are that use Hamachi.

  334. SOMEDUDE's Gravatar SOMEDUDE
    February 15, 2010 at 11:03 am | Permalink

    How can I get the Network to work? I need help ASAP!

  335. compsciguy's Gravatar compsciguy
    February 16, 2010 at 10:14 am | Permalink

    If you need immediate help, go to the forums ( A spambot came thru last month and commented on every single post here, so now all comments have to be approved by Zach. Response time will be much faster on the forums. (btw, they’re free)

  336. Cazum's Gravatar Cazum
    February 21, 2010 at 8:23 am | Permalink

    y have a ploblem, the game start normal, but, when i go select my class, they pop up this: “Both a valid vertex shader and pixel shader (or valid effect) must be set on the device before draw operations may be performed.” how i fix that? y really whant to play this game 🙁

  337. compsciguy's Gravatar compsciguy
    February 21, 2010 at 1:27 pm | Permalink

    Sorry to tell you this, but you need a new graphics card before you can play on that computer. It needs to support Pixel Shader 2.0, but unless you get a crappy cheap one, it most likely will.

  338. compsciguy's Gravatar compsciguy
    February 21, 2010 at 1:32 pm | Permalink

    Okay, for some reason these got lost in the moderation queue, so I’m going to repost them without the links.

    You need to forward TCP port 5565 and UDP port 5565 thru your router. If you don’t know how to do that, go to portfoward(dot)com. You will also need to allow your server to get thru your computer’s firewall.

    If you don’t want to deal with this, you can always try Hamachi, but be warned: for anyone to connect, they will need Hamachi also, and there’s more people that can forward ports than there are that use Hamachi.

    Computers are very complicated, so you need to give more details before anyone can help you. If you want immediate help, you should go to the forums (forums(dot)zachtronicsindustries(dot)com).

    Sorry about the weird links, guys, but a spambot came thru last month and commented on every single post here, so now all comments with links in them have to be approved by Zach. Response time will be much faster on the forums.

  339. hanni73's Gravatar hanni73
    February 26, 2010 at 4:02 am | Permalink

    hi i like infini miner very much so i get some ides to make an mod but how to get a program to make xbn files i cant find some and how to make more tools??

  340. compsciguy's Gravatar compsciguy
    February 26, 2010 at 8:56 am | Permalink

    hanni, you would probably be able to get more information on the forums (forums dot zachtronicsindustries dot com). Ever since they went up, not very many people check the comment threads over here.

  341. cazum's Gravatar cazum
    February 26, 2010 at 4:41 pm | Permalink


  342. Newe6000's Gravatar Newe6000
    March 20, 2010 at 4:01 am | Permalink

    Please help me, when i start the exe it instantly comes up with a send microsoft error report, help!

  343. compsciguy's Gravatar compsciguy
    March 20, 2010 at 2:08 pm | Permalink

    Do you have .NET 2.0 and XNA 3.0 installed on your computer?

    If you need more help, please head over to the forums, as it is much easier to figure out that you responded over there.

    Forum URL:
    forums (dot) zachtronicsindustries (dot) com

  344. Some person's Gravatar Some person
    April 20, 2010 at 1:03 pm | Permalink

    When i start the game, it gets stuck on [direct connect] [refresh]

  345. compsciguy's Gravatar compsciguy
    April 20, 2010 at 10:06 pm | Permalink

    I don’t think it’s getting stuck; it sounds like there are no servers for you to join, which is not all that uncommon for vanilla Infiniminer. Try running the InfiniminerServer.exe first, then running Infiniminer.exe after the server says it’s ready.

    Also, you should head over to the forums and get the latest P2 alpha. It has a lot more stuff in it, and it actually has support (sort of). I’d put in a link to the correct thread, but that would flag the comment for moderation, which would mean you wouldn’t see it.

  346. Some person's Gravatar Some person
    April 26, 2010 at 3:10 pm | Permalink

    “vanilla infiniminer?”

  347. April 26, 2010 at 3:52 pm | Permalink

    i played client but wen i pres the ferst level i see it gest says 00% then gos beck to menu ?

  348. April 26, 2010 at 3:55 pm | Permalink

    only my serer level works?

  349. compsciguy's Gravatar compsciguy
    April 26, 2010 at 4:50 pm | Permalink

    Some person:

    “Vanilla” means “plain”, as in unchanged, unmodded, etc… It basically means v1.5, which has been modded more times than I care to keep track of.


    First off, next time you ask questions, please make an effort to spell better. It makes it much easier to figure out what you are asking.
    As far as you being unable to join servers, that is the fault of that server’s owner. To allow other people to access your server you need to do some stuff to your router and to your computer’s firewall. It sounds like whoever owns that server hasn’t done that. I would recommend that you go over to the forums and find and download Infiniminer P2 (means Protocol 2). It has bigger maps, WAY better support, and it’s actually still in development. The current download is the surprisingly stable (and quite popular) Alpha2 release.

  350. April 26, 2010 at 5:35 pm | Permalink

    um i can use it i foundout how before you sed that.

  351. April 26, 2010 at 5:37 pm | Permalink

    im not guest enymore

  352. compsciguy's Gravatar compsciguy
    April 26, 2010 at 9:45 pm | Permalink

    Hey Zach? I can’t see comments 1-350 on here anymore. A little help please?

  353. compsciguy's Gravatar compsciguy
    April 27, 2010 at 12:23 pm | Permalink

    Oh, I forgot to mention that P2 is capable of joining P2 servers AND vanilla servers, so that’s one more reason to use P2!

  354. saticus's Gravatar saticus
    April 30, 2010 at 8:17 am | Permalink

    uhm im having trouble it wont fit the screen.

  355. compsciguy's Gravatar compsciguy
    April 30, 2010 at 2:48 pm | Permalink

    Edit the client.config file and change the width and height options to match your screen resolution. Also, there is a fullscreen option in there so you can turn that on and off. 🙂

    Also, a tip: while you’re in there, make sure the name is something unique (as in, not “player”). Some server sdmins have simply banned the name “player”, which means that anyone using that name is banned until they change it. Unfortunately, there is no way to simply say “change your name. then you can join”.

  356. saticus's Gravatar saticus
    May 2, 2010 at 6:52 am | Permalink

    ty do i save it?

  357. saticus's Gravatar saticus
    May 2, 2010 at 6:58 am | Permalink

    also it wont load now

  358. compsciguy's Gravatar compsciguy
    May 2, 2010 at 8:41 am | Permalink

    Well, if you don’t save the file, the changes you made will be lost.

    And if the game won’t load, you probably made a mistake somewhere when you edited the config file. If you need to reset it, you could redownload the .zip file and copy the config out of it.

  359. Caro's Gravatar Caro
    May 4, 2010 at 7:20 pm | Permalink

    What are all the commands we can use at the infiniminer server console?

  360. compsciguy's Gravatar compsciguy
    May 5, 2010 at 9:24 am | Permalink

    Type ‘help’ and find out.

  361. compsciguy's Gravatar compsciguy
    May 7, 2010 at 9:08 am | Permalink

    Know what? Let me clarify that: type the ‘help’ command into the console, and it will print out a list of the commands you can do.

  362. hahamike6's Gravatar hahamike6
    May 29, 2010 at 1:51 pm | Permalink

    When i wana play infiniminer, the select a server page is blank

  363. hahamike6's Gravatar hahamike6
    May 29, 2010 at 2:00 pm | Permalink

    Hey, Zach, when i wana play on infiniminer, the select server page is blank and i wanted to play on my friends server and it was stuck on downloading cave thing at 00% and went back to select server page.

  364. compsciguy's Gravatar compsciguy
    May 29, 2010 at 8:46 pm | Permalink

    If the server list is empty, then either: (1.) you aren’t connected to the internet, OR (2.) there are no servers online at the moment.

    The map loading screen is stuck at 00% because your friend hasn’t properly forwarded TCP and UDP ports 5565.

    If you are itching to play with other people, I recommend that you go to the forums and download Infiniminer P2. It has lots more features (including larger maps!) and quite a few bug fixes as well. It even has a NAT-Punchthrough feature that will auto-forward the ports for you (if your router is UPnP-enabled anyway).

    Forum website: forums(dot)zachtronicsindustries(dot)com
    I’d put an actual link, but the comment would end up in a moderation queue. :/

  365. hahamike6's Gravatar hahamike6
    May 30, 2010 at 7:43 am | Permalink

    thanks dude!

  366. May 30, 2010 at 12:34 pm | Permalink

    i forwarded my ports, 5565 tcp and udp, and its still stuck on 00% and then goes back to server page, help?

  367. compsciguy's Gravatar compsciguy
    May 30, 2010 at 2:33 pm | Permalink

    Sorry, should have made that clearer.

    If you want to play on a server that is NOT on your local network (meaning somewhere ELSE on the internet), then the server host must forward their ports.

    If you want to play on a server that IS on your local network, then you need to choose the “LAN Server” option from the list. Choosing the actual name of the server, when the server is on your local network, does not allow you to connect. Most of you probably won’t have this problem, but if you run two servers on the same computer (not network), you can only connect to one of them while on the same network as the hosting computer.

  368. hahamike6's Gravatar hahamike6
    May 30, 2010 at 7:58 pm | Permalink

    Umm…my server page is still blank and i’m on the internet…I REALLY WANA TRY INFINIMINER!!!!!!!!!

  369. May 30, 2010 at 8:54 pm | Permalink

    Like I said before, that means that there simply aren’t any servers online right now, at least for what is now called “vanilla” Infiniminer. Vanilla is the straight-up v1.5 that was released by Zach just before he made it open source. Since then, there have been numerous mods made by the community.

    The most popular, and most supported, is Infiniminer P2. It stands for Protocol 2, since the server/client communication protocol is totally different, though the client can still connect to older servers. It has bigger maps, numerous bug fixes, changeable block textures, and all kinds of stuff I can’t list because there’s just TOO MUCH!

    I’m not able to post an easily-seen link without sending my post to a moderation queue, so click my website link on this post. It links to the forum thread where you can download P2. While you’re there, register on the forums! Its free, and there’s lots more people to help you if/when you have a problem! And you can post links without your post getting moderated! 😀

  370. May 30, 2010 at 9:00 pm | Permalink

    Okay, just realized that WordPress handles personal website URLs differently than Pivot does. To get to the P2 download thread, click my name at the top of this post.

    Also, I forgot to mention that the download link is in the first post of the thread I linked to.

  371. crazyaboutsonic's Gravatar crazyaboutsonic
    June 23, 2010 at 5:47 pm | Permalink

    how to make port 5565 accessible from outside my network?

  372. compsciguy's Gravatar compsciguy
    June 24, 2010 at 11:15 am | Permalink

    You will need to access your router’s settings.

    Also, if you go to the forums (forums [dot] zachtronicsindustries [dot] com), you can get Infiniminer P2 (stands for Protocol 2). It is much newer, has lots more features, and is more active than v1.5 (though it’s not very active right now; you can thank the InfiniFortress mod for that).

  373. termonator's Gravatar termonator
    June 26, 2010 at 3:56 pm | Permalink

    hey i need some help. i got wind of this game from a friend and it works… until i get to the load cave system screen. it will saty at 00% for mabye 15 seconds befor booting me back to the select a server screen. What is going on? can someone help me 😮

  374. netherworld97's Gravatar netherworld97
    June 26, 2010 at 9:37 pm | Permalink

    i can’t download from the Microsoft website, i need another link please.

  375. compsciguy's Gravatar compsciguy
    June 27, 2010 at 2:16 pm | Permalink

    termonator: You need to be using the right version of the game, as there are A LOT of mods, and pretty much all of them are incompatible with each other. Any server with the [IF] prefix requires you to have the InfiniFortress mod (available on the forums), P2 servers require the P2 client, etc.

    netherworld: You can’t download from Microsoft’s website? There are no other links. XNA is an MS exclusive. You can’t get it anywhere else.

    Both of you, as well as anyone else who ACTUALLY READS PREVIOUS COMMENTS BEFORE POSTING: You should really go over to the forums to get help. There’s only a couple people who regularly read the comments here, but there’s at least 20 of us over on the forums that are actually helpful once in a while 😛

  376. BenK's Gravatar BenK
    July 5, 2010 at 3:16 pm | Permalink

    hey, this game looks great, but i cant seem to get it to run under wine, how about a .deb release?

  377. compsciguy's Gravatar compsciguy
    July 6, 2010 at 11:05 am | Permalink

    It won’t run under Wine because it requires the .NET Framework, as well as the XNA Framework, which are both Windows-only. I don’t see a Linux or Mac release coming out any time soon. Sorry!

  378. Calvin's Gravatar Calvin
    July 14, 2010 at 3:19 pm | Permalink

    A friend just told me about this and I`ve been playing quite a bit, it`s lots of fun, but there`s two problems.

    1. Whenever I try to join the other server that I can see from within infiniminer I CTD and I get an error prompt, the first line says “Index was outside the bounds of the array“`and then there`s a bunch of computer looking code, it talks a lot about strings and threads. Is there something I`m doing wrong?

    2. My 6 year old backup PC can`t run this at all, it says it can`t detect a graphics card, and refuses to launch. The PC does have one, but it`s integrated into the motherboard. Is there a fix for this one too?

  379. Calvin's Gravatar Calvin
    July 14, 2010 at 3:21 pm | Permalink

    Whoops, found the problem, disregard my last.

  380. alex's Gravatar alex
    July 16, 2010 at 6:33 am | Permalink

    Whenever i start the game this error comes:
    Index was outside the bounds of the array and some other stupid stuff
    dont tell me use hamachi or whaterver tell me steps to do pls!
    ty is someone is wilin to help possibly not…

  381. compsciguy's Gravatar compsciguy
    July 16, 2010 at 12:18 pm | Permalink

    Haven’t had to solve that particular problem before. Could you post the stack trace (the “Index was outside the bounds of the array stuff)? It’ll help a lot.

  382. Toast's Gravatar Toast
    July 19, 2010 at 3:16 pm | Permalink

    Infiniminer isn’t working on my computer.
    Thats my error/

  383. compsciguy's Gravatar compsciguy
    July 19, 2010 at 5:52 pm | Permalink

    It appears that you may have a bad stick of RAM in your computer, or else your graphics card is either dying or not supported.

    Either way, sorry, but for now, you can’t play with that computer.

    However, if you have access to another computer, even a library computer, you can play off that one, since the installer is really just a pretty-fied file copier. Just load the whole thing on a thumb drive, copy it to the desktop of the computer you want to play on, and maybe delete it once you’re done playing.

  384. Zombiegamer's Gravatar Zombiegamer
    July 26, 2010 at 3:13 pm | Permalink

    This game was great while it lasted.

  385. compsciguy's Gravatar compsciguy
    July 26, 2010 at 10:37 pm | Permalink

    What do you mean, “while it lasted”?? It’s still going! Just not in the form you find on this page. Head over to the forums and you can find all kinds of mods, plus a revamp called P2 that has a plugin system and custom map generators! The forums are at “forums(dot)zachtronicsindustries(dot)com)”.

  386. derpaderp's Gravatar derpaderp
    August 4, 2010 at 3:28 pm | Permalink

    This game is less fun than minecraft. Imma go play minecraft.

  387. What he said's Gravatar What he said
    August 5, 2010 at 1:35 am | Permalink

    Derpaderp, you are 100% correct.

  388. Troll's Gravatar Troll
    August 10, 2010 at 12:40 am | Permalink

    Hey This looks just like minecraft!! You stole notch’s idea!

  389. sasracer's Gravatar sasracer
    August 10, 2010 at 5:37 am | Permalink

    Troll, if you even looked at the creation date of either game or did you’re research on the About page of Minecraft, you would notice that NOTCH stole this game and made it better.
    So yah, great job nub.

  390. anonymous's Gravatar anonymous
    August 10, 2010 at 12:57 pm | Permalink

    Well, notch may or may not have made the sandbox mode “better” (since that’s a rather subjective view), but he completely removed the competitive portion of the game, so overall, I think Infiniminer is better.

    Also, open-source ftw!

  391. Pete's Gravatar Pete
    August 11, 2010 at 2:49 pm | Permalink

    How can you steal an open source?

  392. compsciguy's Gravatar compsciguy
    August 11, 2010 at 3:33 pm | Permalink

    Who said he stole the source? Infiniminer is written in C#, using the XNA Framework. As far as I know, Minecraft was written in Java.

  393. Shapeshiftr's Gravatar Shapeshiftr
    August 14, 2010 at 6:43 pm | Permalink

    Yo, Notch likes the idea of Infiniminer, and decided to build a separate, unique game off of its concept. That should be a complement, not thievery…

  394. Kula Kicker's Gravatar Kula Kicker
    August 15, 2010 at 8:54 pm | Permalink

    It won’t let me download the XNA 3.0 RUNTIME so I can’t run the game. Any suggestions?

  395. August 20, 2010 at 7:50 am | Permalink

    Didn’t work!
    Index was out of bounds of the array

    I’m guessing that for whatever reason there wasn’t a large enough.
    My mouse also disappeared in the error message window.

    running windows 7-64 bit home premium with Download XNA 3.0 Runtime.

  396. compsciguy's Gravatar compsciguy
    August 21, 2010 at 9:11 pm | Permalink

    We’re not actually sure what is causing that error, but there are a couple of much newer versions (super-mods) released now that Infiniminer is open-source. Just go to the forums (forums[dot]zachtronicsindustries[dot]com) and look in the Games > Infiniminer subforum. There should be a couple of sticky threads there with the download links.

  397. September 3, 2010 at 8:14 pm | Permalink

    Notch earned $1 million on this, lol.

  398. Hippieposer's Gravatar Hippieposer
    September 5, 2010 at 4:35 am | Permalink

    hmmm…. Minecraft vs Infiniminer.. both the same game in my eyes, except the different blocks and name. oh and infiniminer is FREE

  399. compsciguy's Gravatar compsciguy
    September 5, 2010 at 1:26 pm | Permalink

    And you can mod Infiniminer!

  400. September 5, 2010 at 5:52 pm | Permalink

    i would like to know the prompt commands to run your own server.

  401. September 5, 2010 at 5:55 pm | Permalink

    or please reboot the servers

  402. compsciguy's Gravatar compsciguy
    September 5, 2010 at 10:38 pm | Permalink

    All you need to do to run your own server is run the InfiniminerServer.exe file that is in the same folder as the Infiniminer.exe file. You can find out about all the commands by typing the word “help” (without the quotes) into the prompt that comes up when you run the server.

    Also, Zach can’t reboot the servers; he doesn’t control any of them.

    And if you decide to host a public server, please make sure you have properly forwarded TCP port 5565 and UDP port 5565. I’ll leave it to you to figure out how to do that, since it’s different with every router.

  403. timothy's Gravatar timothy
    September 10, 2010 at 11:53 am | Permalink

    anyone now why i cant play it i downloaded every thing i need to download like does it pop up on your desktop or something??? plz help me!!!!

  404. timothy's Gravatar timothy
    September 10, 2010 at 11:55 am | Permalink

    i have this trouble with other games to its probably a bug/virus in my computer hmm

  405. Disutrbed's Gravatar Disutrbed
    September 11, 2010 at 7:05 pm | Permalink

    When you load the game the server list doesent even pop up. its just a black screen + Theres allways an error that pops up once and a wile when starting the exe.

  406. September 11, 2010 at 11:27 pm | Permalink

    Heya guys, I saw this game and wanted to try it out.

    I have issues connecting to other servers, so I start my own in join it.

    I have a problem though. After I select my class, I get an error.

    “Both a valid vertex shader and pixel shader (or valid effect) must be set on the device before any draw operations may be performed.”

    After that it’s a bunch of XNA mumbo jumbo.

    Any help?

  407. compsciguy's Gravatar compsciguy
    September 13, 2010 at 3:49 pm | Permalink

    @Disturbed: If all you see is a black screen (as in no text or picture) when you launch the game, you are having problems. The server list automatically loads as soon as you get past the title screen.

    @Help?: The issues you are having connecting to other servers are the faults of the people running those servers. They have failed to forward the necessary ports through their firewall and router, effectively blocking the server from even hearing the clients attempting to connect to it.
    And as for your pixel shader issues, Infiniminer requires that your graphics card support Pixel Shader v2.0. Sorry to tell you this, but you need to upgrade your graphics card if you want to play. 🙁

  408. Kastox's Gravatar Kastox
    September 17, 2010 at 10:50 am | Permalink

    Hello, I was wondering if i could play this game without installing Winshit Media Player? I dont care about the music since DRM is used for freeware game like this… I would just loved to try the game as it is.

  409. pizza's Gravatar pizza
    September 17, 2010 at 6:15 pm | Permalink

    how do i start the game

  410. compsciguy's Gravatar compsciguy
    September 18, 2010 at 8:54 pm | Permalink

    @Kastox: If you have a recent version of Windows, you should be able to play it. The only reason you would need WiMP is if you have codec problems. However, I would recommend that you go over to the forums (forums [dot] zachtronicsindustries [dot] com) and get Infiniminer P2 instead. It’s a newer version that was released by a player after the game went open-source. It has a HUGE number of bugfixes and other features. The latest version is Alpha 3, but it’s pretty stable for an alpha.

    @pizza: You open the folder where you installed the game to and edit the client.config file so your name is displayed correctly in the game. Otherwise, you go running around as “Player” and you look like a noob. Once you save the file, double-click “Infiniminer.exe” (may be called “Infiniminer”).

  411. Lucretiel's Gravatar Lucretiel
    September 20, 2010 at 2:17 pm | Permalink

    Notch said in his “about” that Infiniminer was his main influence in making Minecraft… he said that he saw potential, and that since development of the came came to a halt he decided to make his own game inspired by Ininiminer.

  412. September 24, 2010 at 2:38 pm | Permalink

    IS this game before minecraft?

  413. Lucretiel's Gravatar Lucretiel
    September 24, 2010 at 2:49 pm | Permalink
  414. September 25, 2010 at 6:57 am | Permalink

    Is there a version for Mac OS X?

  415. mirhagk's Gravatar mirhagk
    September 25, 2010 at 7:00 am | Permalink

    Hey, this game is fantastic, I was actually led to it after playing Minecraft. I wanted to create a game like minecraft for my computer sciences final project, and when I learned this was his inspiration I had to try it out. This is what I imagined that my game would be kinda like. I guess what I’m asking is if I can use this idea like Minecraft did? (I as well will be making an XNA version of it, but I will be using different ideas).

  416. compsciguy's Gravatar compsciguy
    September 25, 2010 at 1:17 pm | Permalink

    JKPhantom: Sorry, but no. All versions of Infiniminer (including fan-made versions; it IS open-source) require the .NET and XNA Frameworks.

    mirhagk: Well, Notch didn’t ask Zach for permission (as far as I know), so I think it’s probably fine. However, I think I’ll let Zach say for sure 😛

  417. September 28, 2010 at 5:32 pm | Permalink

    Hey guys…… Try minecraft. Its much better then this… and its available on macs and windows. (

  418. DrNightKOT's Gravatar DrNightKOT
    September 30, 2010 at 6:52 pm | Permalink

    Eeeeh They are bit another games I think…

  419. anonymous's Gravatar anonymous
    October 6, 2010 at 3:03 pm | Permalink

    just an fyi, to those saying Notch “stole” the code, this open source project that uses the MIT license, therefore, Notch could technically have copied any code he wanted (not to mention legally sell it, read the MIT license). the only clincher here with MIT is that the original copyright to the code, that of Zach would have to be placed somewhere (EULA or something similar) in Notch’s program.

    of course this is all moot because Minecraft is java based and not C#.

  420. Jake R's Gravatar Jake R
    October 9, 2010 at 7:11 am | Permalink

    “Can I use this idea?”

    Yes, because you can’t copyright ideas, only their implementations.

  421. Sean's Gravatar Sean
    October 9, 2010 at 1:27 pm | Permalink

    hey. i downloaded the game and the xna script but whenever i try to join a server it brings me to the loading screen, says 00%, then leaves and goes back to the server list.

  422. Sean's Gravatar Sean
    October 9, 2010 at 1:29 pm | Permalink

    @quinn and it costs ten dollars

  423. Someone's Gravatar Someone
    October 10, 2010 at 9:23 am | Permalink

    Just got the game and tried to go in to the client edit thing to change my name and the like, but it comes back as “Access is denied” when I try to save the “client.config”

    Still trying to find a fix, just wondering if anyone can drop a comment just incase I can’t find it.

  424. Someone's Gravatar Someone
    October 10, 2010 at 9:25 am | Permalink

    And ofcourse common sense hits me two seconds after the post. Just moved it out of x86

  425. compsciguy's Gravatar compsciguy
    October 10, 2010 at 10:17 pm | Permalink

    @Sean: The game is working fine. You can’t get into those servers because the people hosting them didn’t RTFM and decided to set public=true in the server.config without forwarding their ports correctly. You can either keep searching for a server you can actually get to, or you can host your own. You can keep it private (your local LAN only) or make it public (but make SURE to forward your ports, please!).

    @Someone: Yeah, that’s Vista and Win7 being picky about not writing to files that are in Program Files. The game was written on XP, where it’s okay to just write to Program Files whenever you feel like it. You can either just deal with it the way you did, or you can keep the game in a folder somewhere else, like your desktop or in My Documents.

  426. Mark's Gravatar Mark
    October 11, 2010 at 10:29 pm | Permalink

    To those who are saying, “Oh, Minecraft is better than this”: I think you’re being horrendously unfair. I don’t think it was ever Zach’s intention to make a game on the level of scale and complexity that Minecraft has become. Maybe if that had been the case, your criticisms would be of more merit.

    Seems to me that Infiniminer does what Zach set out to do, and it does it very well.

    And at least Notch had the decency to credit Zach for the inspiration.

  427. (a different) Mark's Gravatar (a different) Mark
    October 13, 2010 at 10:31 pm | Permalink

    I think people are just trying to get the word out about minecraft because if your interested in this, you would probably like minecraft. its a pretty fun/good game.