Jun 24

MMORPG Tycoon 2 – MS1 Tech Demo

Tag: Full Games,MMORPG Tycoontrevor @ 12:08 am

First, a request.  If you grab the Win32 build, please leave a comment on this post about whether or not it runs for you.  As I’ve mentioned in earlier posts, I’ve made a lot of last-minute changes to my build environment, and finally ended up making the build on a Mac, running a Win32 compiler under emulation.

So I’d really like to hear definitively whether or not it runs on a real Windows box, and how well it runs.  If you could give your computer’s specs, including video card, that’d be greatly appreciated!  :)

If it fails to run on your computer under Win32, I’d be really grateful if you could send me the ‘stdio.txt’ file that the game creates, just to help me debug what’s gone wrong for you.  You can e-mail it to me at “trevor (at) vectorstorm (dot) org”.  Thanks!

  • Win32 Build (updated — see post above)
  • OS X Build (updated — see post above)

Instructions:

In general, just play around, see what works and what doesn’t.  Remember that this is not, currently, a “game”;  it’s really more of a tech demo, I’m putting it out there to see how well it runs for people in the real world.  Note that it might take a fair while to start up, when you first run it;  it’ll sit there with an empty window until it finishes generating the world.

Controls:

Left-click on buttons.  Many buttons have tooltips to tell you what they do.  Others have text labels.  Others do nothing whatsoever.

Right-click and drag to turn.  WASD to move.  Space and alt/option to go up and down, when flying a graveship.

Non-obvious stuff: The money system is half-disabled.  You won’t run out of cash, though, no matter how much you do.  (it’s being continuously replenished).

When constructing buildings, you need to build a graveyard first.  Your AI developers can’t get into the world to activate things until you’ve built that graveyard.  So when you’re wondering why you can’t place an Inn, it’s because you haven’t placed a graveyard.  Buttons don’t currently have an “inactive” state to show that they can’t be used;  that’s something I really, really need to add soon.

Finally, note that while you can fly past the region borders, the regions are not yet actually connected to each other.  That is, a graveyard in one region won’t let you build buildings in another graveyard, and subscribers will not travel from one to another.

Feel free to ask other questions, if I’ve forgotten to mention something important.  I’m pretty tired at this point;  could easily have forgotten something I should have mentioned!

24 Responses to “MMORPG Tycoon 2 – MS1 Tech Demo”

  1. Andrew says:

    Running for me on W7.

    CPU: i5
    GPU: GTX 260

    No performance issues.

  2. The Advisor says:

    Runs on windows 7, E7300(2.66GHz) @3GHz, Geforce 9500GT

    Things worked pretty well, and I think the cursor is awesome.

    I was unable to place a starting zone(no placement model either) however but I did place a graveyard, grind zone, inn, and quest giver.

    I also found a common issue I’ve run into with games, when you select a text box the last buttons you pressed are frozen until you find some way of stopping it(pressing the button again didn’t work until I stumbled upon your noclip button).

    Oh and deleting the graveyard crashes it.

    Overall I like it, and it’s a lot faster and smoother than other WIPs I’ve tried. =-D

  3. The Advisor says:

    P.S. may want to change the quit button from Q to Esc, seeing as how close it is to the movement keys.

  4. trevor says:

    All good points, Advisor! Thanks! ‘Q’ and ‘text box causing button repeats’ are both going into my bug list.

    Theoretically, you should be able to place a starting point after placing a graveyard. Basically, you want to place a graveyard, then an inn, and then one or two grinding zones (place those a safe distance away from the inn). Optionally, you can place an NPC quest giver or two, if you want. Once you’ve done all that, place a starting zone, so subscribers start entering the world.

    (I advocate building all of that stuff before the starting zone so that your early subscribers don’t get unhappy thoughts from being unable to find a home, or being unable to find monsters to fight, in order to gain levels)

  5. The Advisor says:

    And if I don’t get back to watching fringe I’m probably going to make a lot of posts. =-P

    placing a road node on top of another node also crashes.

    There doesn’t seem to be a noclip key, after I was stuck moving forward I started pressing buttons randomly and suddenly I was moving much faster than before and not in the graveship.

    If you look too far down the graveship can clip into the GUI.

    You can destroy region exits(I doubt this was supposed to be possible =-P)

    Rapidly selecting menus can get one of the buttons to stay lit until selected again regardless of what else is selected.

    more of an engine glitch(or feature =-3), The glows of the developers(and probably all glows) can be seen through the graveship.

  6. The Advisor says:

    Another suggestion is that at least until you fix the road nodes, it’d be a good idea to not place the second node until you click again. Right now if you’re not careful you’ll crash the game easily with that.

  7. The Advisor says:

    Nope, I can’t place a starting zone even after placing everything you mentioned. I get as much success with the dungeon button.

  8. Awesome Dino says:

    Worked fine(aside from the building placement glitches already posted) on Vista 64-bit. My video card is Nvidia GeForce GT 130, my CPU is an Intel Core2 Duo(dual-core) at 2.8Ghz. I have 4 gigs of RAM.

    I wasn’t sure which specs in particular you wanted(aside from the video card), so I just wrote the most common.

  9. Pjuske says:

    Running Windows XP, starts up just fine. Things are really shaping up nicely.

    Specs:
    Ram: 2046mb
    Intel Pentium D CPU 3.00 GHZ
    Nvidia GeForce 7800 GTX 256mb

    Been getting alot of the same problems as Advisor. Also can’t place a sarting zone for some reason.

    I don’t like that the graveship is visible, just gives me less room to view the world. Might get better if you can increase the res, but can’t seem to do that. Also, when i debark, I can’t find a way back up.

    So far thats all i can find that hasn’t already been said. Keep up the good work!

  10. yxxxx says:

    Same. Game runs fine on windows 7 64bit.

    but am unable to create starting zones, taverns, dungeons or capitals

  11. Wickedgenius says:

    Doesn’t work for me. I don’t get a stdio.txt file which I can send you either. The last thing that shows on the console window when it crashes is:

    No Joystick Found. Using keyboard input.

    If that helps.
    Specs as follows:

    CPU: Intel Core i5 (2.4GHz),
    RAM: 4GB
    GPU: ATI Mobility Radeon HD 5450 Series (1GB)
    OS: Windows 7 Ultimate (64-bit)

    I will try it on my main machine in a while (this is on my laptop).

  12. Wickedgenius says:

    From the other comments I would say it is an ATI issue. My main machine is nVidia so I’ll try it on there later and it will likely work.

  13. Wickedgenius says:

    Tried running it on a Windows XP Virtual MAchine on the same machine it didn’t work on and I get a different line on the console:

    Mix_LoadMUS(“Data/MMORPG/JUMPSplat.ogg”): Couldn’t read from ‘Data/MMORPG/JUMPSplat.ogg’

    Possible problem caused by the lack of this file? I checked and the JUMPSplat.ogg file isn’t in the Data/MMORPG folder.

  14. Joe says:

    Windows XP SP3, GeForce 9800 GT, AMD Athlon 64 3200+, 1GB DDR1 RAM

    I’ve seen the same bugs The Advisor has:
    - Can’t place a starting zone. Clicking the button does nothing.
    - Placing a road crashed the game (presumably because the first click-and-release placed the nodes overlapping).

  15. Joe says:

    “I was unable to place a starting zone(no placement model either) however but I did place a graveyard, grind zone, inn, and quest giver.”

    I’ll verify this list of working buildings; clicking the button to place anything else simply does nothing.

    Road nodes don’t like to overlap, but they can be connected once placed without an issue.

    There are no limits on the camera angle, so you can flip yourself upside-down and fly with an inverted control axis. Doing so also places your camera *inside* the Graveship.

    If it’s useful, here’s the crash log from trying to place overlapping roads:
    http://pastebin.com/e3ybjpDy

  16. Jay says:

    Well, I don’t know how helpful this post is going to be, seeing as I don’t run Windows at all in my house, but I’ll post what I’ve seen anyway.

    Basic list of my specs are: Intel Q6600 with 8GB of RAM and an nVidia 9800GT 1GB.

    I am currently running Arch Linux (which, being a rolling release, has no version number per se) x86_64, using Wine 1.2-rc4.

    I get the same crash as Joe when clicking to place roads. I also can only place graveyard, inn and grinding zone.

    Disembarking and re-embarking ship works okay, though I seem to spawn above the ship when getting off.

    Everything else (implemented) appears to be working as well as native Windows.

    Will continue to play around with it and let you know.

  17. trevor says:

    It’s intentional that you can’t place Taverns, Dungeons, or Capitals; all of those require tech upgrades which aren’t accessible in this build (Secret Game Mode #3, donchaknow). Starting points should work, and I’ve verified that they do work in the OS X build, but don’t in the Win32 build. Weird! I’ll try to figure out what’s going wrong, and I’ll get a fixed build up after work.

  18. trevor says:

    Right now, roads are intended to be placed by click-dragging; you get one node where you click, and one where you release. And either of those can be an existing building.

    Sounds like that approach is confusing folks, though. Perhaps I need to come up with a UI for road placing which either works like placing buildings (only uses clicking, not dragging), or works like painting terrain.

  19. trevor says:

    Once off the Graveship, you should be able to get back on by selecting it, and then choosing “Pilot” from the context panel in the top right corner of the screen.

    Currently, the only way to change the resolution is to hand-edit the preference file which you’ll find inside Data/Preferences/Global.prefs

    You can open that file up in any text editor. Inside there, you’ll find lines like:
    ResolutionY 600 0 1600
    ResolutionX 800 0 2560

    Those numbers are “[desired] [minimum] [maximum]“. So change the first number of ResolutionY to the height of the window you want, and the first number of ResolutionX to the width of the window you want.

  20. trevor says:

    I’ll confirm that this build doesn’t seem to be making an stdio.txt file; the ones I built on my older machine did, so I must have screwed something up. I’ll try to get a fix for this into an updated build tonight! Thanks for trying it, Wickedgenius!

  21. Nathan says:

    Seems to be running fine under Windows 7 64-bit, 8gb RAM, Intel Core 2 Quad Q8300 2.5 Ghz.

    I was incredibly confused at first by the build/terrain button. I thought it was a panel with only 1 tab, so I didn’t try clicking on it for a while until I got frustrated looking for how to place the graveyard. Maybe it would be more intuitive if build and terrain were tabs you could see and click, so that there weren’t hidden buttons.

    Other than that and the same road issue as everyone else, it went fine and I am really looking forward to playing with it more.

  22. Pjuske says:

    Thanks, makes it better in a bigger window, but would still prefer if the graveship was invisible while riding it.
    Also, if you crank the res up to 1600×1200 theres a semi-transparent bar in the top of the screen.

  23. Neckername says:

    Cant download???? WHERES THE DOWNLOAD LINK??? I really want to check this out lol.

    System specs:
    EVGA SLI LE LGA 1366 mobo
    Intel Core i7 930 2.66GHz OC to 3.6GHz
    Windows 7 Home Premium 64-bit
    6GB DDR3-1333 Tri-Channel
    ATI Radeon 5770 1GB

  24. Neckername says:

    Great! This works on my system (specs below). Only thing is that the level cap needs to be modifiable (when everyone gets to level 5, negative forum buzz do to being too easy i guess). Also, I think it would be cool to have to use your money to pay for server upgrades that you can choose. Better servers will allow for more people to connect. Also, you can pay for website upgrades, customer support upgrades, and other things like developer computer/software upgrades. I found that in MMORPG tycoon 1 that there was little use for money. All in all, looks to be a great game! Can’t wait to see the full version!

    System Specs:
    EVGA SLI LE X58 Mobo
    Intel Core i7 930 2.66GHz OC to 3.6GHz
    Windows 7 Home Premium 64-bit
    ATI Radeon 5770 1GB
    6GB DDR3-1333 Tri-Channel