Twitter  Facebook  YouTube  E-Mail  RSS
The One Man MMO Project
The story of a lone developer's quest to build an online world :: MMO programming, design, and industry commentary
By Robert Basler on 2017-02-15 00:09:00
Homepage: email:one at onemanmmo dot com

I made a little teaser to announce Test Weekend #3 which will run from noon February 24 to midnight February 26 (Pacific time.) I need people to play the game, tell me what they like, tell me what they don't like (kindly please) and take part in discussions to decide what might make it better. If you want to play in the Test Weekend, sign up to the email list and I'll email you the link to collect a Secret Lair Code on Monday February 20th. I will also be asking players to complete a short survey. There will be a limited number of codes available.

The Imperial Realm::Miranda Teaser Trailer


The teaser is also on YouTube if you want to link to it.

Read more... (5 comments)
By Robert Basler on 2017-02-13 10:41:06
Homepage: email:one at onemanmmo dot com

or How I Discovered World Machine was Mangling my Terrain

I use World Machine to generate the terrain for my open-world RTS The Imperial Realm::Miranda. I chose World Machine because it generates beautiful terrains, and because it supports tiled rendering for really huge maps. I had a lot of trouble finding tools that could manipulate a 300x300km dataset. It also generates this nice looking contour map of the terrain (scaled down from 2K resolution map.)

Playing the game, I always felt that the contour map didn't really line up with the terrain. If you clicked on the high point of the contour map, it was a 50/50 chance you'd end up on a hill. I always suspected I might have done something wrong importing the World Machine terrain so I decided I would generate my own contour map from the imported terrain heightmap to see what I had done.
By Robert Basler on 2017-01-31 18:44:28
Homepage: email:one at onemanmmo dot com
Ostensibly I've been working on getting a trailer ready for Miranda's early access launch. What I have actually been doing is avoiding recording anything, playing with the game, polishing features and working through a surprising amount of the feedback and bugs that showed up in last month's test weekends.

Probably the best thing about making the trailer is that more and more of the game is making me think that is so cool! This might actually work!!! Working on a game, focusing so much on what is broken all the time, you can go a really long time without that feeling.

[I love the glassed biome.]

I was surprised to discover what an exhausting job it is to select music to go with the trailer. I can't remember when I felt so tired as I did after spending an entire day listening to mostly-awful stock music. It's just so depressing. Out of several hundred tracks and several complete symphonies I listened to, I found three tracks I liked but they were still more or less unsuitable for what I have in mind. I briefly toyed with the idea of making my own music using loops because hey, I did all this other stuff myself! But I know nothing about music composition and that seems like a rabbit-hole. So I'm going to hire a composer to do the music for me. It seems to be the only way to get music that I'll be satisfied with. It also makes another clever, but previously unimaginable feature possible, so that is doubly intriguing.
By Robert Basler on 2017-01-20 01:16:48
Homepage: email:one at onemanmmo dot com
One of the more common items of feedback that I received from the test weekends was that people would select a location for their base, then have problems laying out their base buildings because the terrain was too rough.

[Improved Base Layout Map.]

Previously Miranda had a contour map to help players select a location for their base. I was doing some work on the contour map when I remembered this Fallout 4 map and realized that a heatmap where good areas are blue, and bad areas are red might be more intuitive for new players.
By Robert Basler on 2017-01-14 19:48:29
Homepage: email:one at onemanmmo dot com
So I'm writing this up so if it happens again I won't have to spend another seven hours figuring it out all over again.

Problem: Windows 10 client machine could not see the server PC for file or printer sharing. net use \servername gave error 53 "Network path not found". The server PC could see the client PC fine. The client could PING or use NET USE with an IP address no problem. But I couldn't print or map drives using the machine's network name.
By Robert Basler on 2017-01-10 02:20:00
Homepage: email:one at onemanmmo dot com
It has been a busy week of tweaks. I'm working on the trailer, so I'm having to fix a bunch of little things to get Miranda looking her best for recording.

The ATV is the star of the first shot of the trailer, and it needed a bit of work. Previously it had exhaust, but I was never really happy with the look of it. I added wheel dust which looks pretty great, but that made the exhaust look even worse, so in the end I removed it.

[New ATV tire dust.]

By Robert Basler on 2017-01-02 01:54:01
Homepage: email:one at onemanmmo dot com
This year Full Indie demo nights and the weekend playtests gave me a chance to see people play the game I have worked so hard to build. It was awesome. It was also the year all the technology to run a massively multiplayer seamless open world real time strategy game finally came together. Miranda can now run on multiple servers just like it does on one. With this last piece of uncertainty gone, Miranda is finally ready for a larger audience.

[My favourite screenshot of 2016.]

By Robert Basler on 2016-12-17 18:29:48
Homepage: email:one at onemanmmo dot com
So after the second Test Weekend, player numbers were up, per-player playtime was significantly up, and bug reports were down - so I'm pretty pleased about all of those trends.

[Random screenshot of the week: Early test of orbital bombardment before damage radii were set up correctly.]

I've been busily at work fixing bugs. There were 115 crash dumps submitted the second test weekend, 80 of those are now fixed. With a lot of easy bugs fixed after the first weekend, there were some real headscratchers submitted this time around. I also went through all 234 of my existing bugs and categorized them into A (Hang/crash/missing feature) B (Major defect, no workaround) C (Minor defect, cosmetic, has a workaround) and D (probably never going to get fixed) so I can start working on them. That's actually really nice for me because I can just ignore all those C's and D's for now.
By Robert Basler on 2016-12-02 11:39:04
Homepage: email:one at onemanmmo dot com
Test Weekend 2 runs from Friday December 2 noon to Sunday December 4 midnight (Pacific Time.)

[The aftermath of The Independents' Orbital Bombardment]

If you are playing The Imperial Realm::Miranda this weekend, please fill out this short anonymous survey when you're done. It should only take a couple of minutes and your feedback really helps.


After you start the client once patching is complete, at the bottom of the login screen it should say Version

Status Updates

If there are any problems or news about the test, I'll be posting that here.


If you experience a crash, please let the Lair Crash Reporter submit the crash report. Like last time, Miranda is what is affectionately known as a Crash Build so if even the slightest thing goes wrong, the game crashes and sends a report. Crashes are to be expected, sorry if they mess up what you were doing.

There is also an in-game bug reporting tool, just hit Ctrl-B at any time or choose Feedback from the main menu. If you prefer, you can email me (that's my email at the top of this post) or add a commment below. I'll be doing my best to keep an eye on things this weekend.

Release Notes

Most of the bugs encountered in the first Test Weekend are fixed. Big thanks to everyone who sent in crash dumps - they make bug-fixing much easier. There were only a couple of bugs I wasn't able to figure out, but I've added some code to gather additional info should they occur again. The bulk of the "mysterious crashes" were caused by a single pathfinding bug which is now fixed. All the bugs that resulted in server crashes are also fixed. The changes in this release are:
  • Clicking on the map, showing a group(11) and home (H) have fewer loading screens.
  • The Chat window focus issues are fixed.
  • The camera now goes a bit higher. I'm not sure if I like it. (Does not apply to previously created Forces.)
  • Players can now press Enter to chat.
  • The Main Menu now has a feedback button.
  • 3 other additions, 11 changes, 25 bug fixes.

Welcome back, Commander.
Read more... (3 comments)
By Robert Basler on 2016-11-30 00:50:18
Homepage: email:one at onemanmmo dot com
Even with players submitting 130 crash reports on the first test weekend the feedback on Miranda was overwhelmingly positive. What was most gratifying to me was to see the amount of playtime everyone put in. A lot of people spent a large part of their weekend playing with this game I built. I got a lot of great feedback and I wanted to address some of it here.

A couple of players had problems laying out their bases. With Miranda's realistic terrain, there are ridges and peaks and cliffs and buildings can't be put just anywhere. It can be particularly tricky for large buildings like the refinery. One of the attributes of buildings that can be increased is the foundation height so buildings with higher foundations can be placed on steeper slopes. Miranda's base layout map shows how steep the terrain is so players can choose flatter areas for their base. Communicating all of this to the beginning player is an issue I'm still trying to figure out.

Some players mentioned that they didn't like the loading screens when moving the camera drone around the map. Luckily that was something I just hadn't gotten around to yet and players this weekend should see faster camera drone movement and fewer loading screens.

One player was concerned that players will just move their base if they see someone coming to attack them. It is not immediately apparent, but that actually isn't a good idea. What happens when you log off from Miranda is that your units stay on the map for 30 seconds. But during that time nobody is controlling them, they won't fight back, they just sit there. So if someone is about to attack you, it is a very bad time to log off. To make that clearer to players, I'll be adding a warning if the player chooses to log off when enemies are nearby.

One of the big UI problems during the test weekend was with the chat window getting confused with when it did and didn't have the keyboard input focus. I've fixed that up and added a hotkey (Enter) that puts the player into the chat window instantly.

Some players mentioned they didn't like having to go to vendors to purchase parts instead of just building units with war factories. Vendors aren't going away, but the feedback gave me a really good idea for another feature that I think those people might like.

The magic wand also brought forth some really great suggestions so keep them coming. A lot of things that people asked for are already planned, things like walls and Starcraft style controls and engineers.

One feature that sadly won't be coming to Miranda is Supreme Commander style Strategic zoom. Most RTS games (like Supreme Commander) use a system called deterministic multiplayer. The way that works is that everyone starts at the same time with the same conditions and rules, and the multiplayer just passes each player's keyboard and mouse input to all the other players in the game. This is extremely efficient with network bandwidth but it doesn't scale beyond a small number of players and it doesn't support players joining and leaving the game. Miranda uses a different system which is also very efficient and allows players to join and leave the game at any time, but the size of the area which is replicated with high fidelity is limited. If you zoom out, there's actually nothing to see. So no strategic zoom on Miranda.

I did modify the camera to zoom out a little further, I'm not sure yet if I like it.
Read more... (0 comments)

More Posts

Project Line Counter in Visual Studio 2010 - 2011-06-04 00:01:45 (5 comments)
A Chrome UI - 2011-04-07 10:28:46 (6 comments)
Enabling NVidia GPUs on Optimus Laptops - 2014-12-03 02:31:40 (4 comments)
Looking for a Fast Square Root - 2012-03-29 11:19:56 (4 comments)
Bold New World Micro Trailer - 2019-02-14 17:59:12 (0 comments)
Spy Satellite - 2019-04-28 23:18:27 (0 comments)
Bold New World Trailer - 2019-02-19 18:27:55 (0 comments)
Wait What Now? - 2018-11-27 02:17:34 (0 comments)
Retrospectivish - 2019-01-06 19:38:46 (0 comments)

Recent Comments

Being Rejected by 36,261 People Feels Really Bad - 2019-10-04 13:10:20 (3 comments)
Thanks for the detailed feedback, that is really helpful. I hope you enjoy the game. There's another big update coming pretty soon now.
Being Rejected by 36,261 People Feels Really Bad - 2019-10-03 16:57:50 (3 comments)
Some thoughts as someone who was brought here by HN and buying it didn't even cross my mind.

1. It wasn't immediately obvious to me where to get this, or that it was available to the general public at all yet.
You need an eye catching "BUY" button. ...
Being Rejected by 36,261 People Feels Really Bad - 2019-10-02 14:06:15 (3 comments)
P.S. I debated quite a while about posting this at all, but bad things are also part of the indie gamedev experience and often people don't talk about them.
Off Topic: CanonImport - 2019-06-07 23:45:27 (1 comments)
Uploading videos to PC from HF-S100.

1) If you want thumbnails:
Connect camera power.
Connect camera to PC via USB cable.
Turn camera on
Open Screen
Press Camera/Play button below screen.
Generate Thumbnails.
2) Run canonimport for directions.
Bold New World - Release Notes - 2019-04-18 16:27:59 (5 comments)
Please ignore this test comment.
|<      <<      3      4      5      6      7      (8)      9      10      11      12      >>      >|

  Admin Log In

[Home] [Blog] [Video] [Shop] [Press Kit] [About]
Terms Of Use & Privacy Policy