{"id":1276,"date":"2012-12-19T21:22:47","date_gmt":"2012-12-20T04:22:47","guid":{"rendered":"http:\/\/smrsimple.com\/?p=1276"},"modified":"2012-12-19T21:22:47","modified_gmt":"2012-12-20T04:22:47","slug":"interview-with-smr-for-mac-osx-developers","status":"publish","type":"post","link":"https:\/\/smrsimple.com\/2012\/12\/interview-with-smr-for-mac-osx-developers\/","title":{"rendered":"Interview with SMR for Mac OSX developers"},"content":{"rendered":"

The developers from Feral Interactive were kind enough to answer some of my questions. Both gamers and map makers should enjoy their responses!<\/p>\n


\n

In SMR for Mac can tunnel & bridge prices be configured on a per
\nmap basis?<\/b>
\nOverall, the Mac functionality in-game is the same as for the PC version of the game, so
\nyou can’t customise any aspect of the Mac game that you couldn’t in the PC version. This
\nmeans you can’t configure tunnel and bridge prices on a per-map basis.<\/p>\n

What made you decide to port SMR?<\/b>
\nWe’re big strategy fans here at Feral, and in recent years we’ve released business
\nsimulation games such as Tropico 3 and The Movies as well as RTS and turn-based
\nstrategy games like Empire: Total War and Rome: Total War. We ported Sid Meier’s
\nPirates! to the Mac in 2008, and it did well, so Sid Meier’s Railroads! was a logical choice.
\nOn a more personal level, there’s something really timeless about the game, it really
\ncaptures the joy of playing with train sets. On top of that it has the business simulator
\nedge, which as you know is highly addictive!<\/p>\n

Do you have a favorite map?<\/b>
\nI think everyone who worked on it has their favourite maps. Because we’re based in
\nLondon we are particularly fond of Great Britain, it’s like a fantasy of what it would be like if
\nour rail networks ran on time…<\/p>\n

Have you tried any custom maps?<\/b>
\nWe did test a number of custom maps and found a number of bugs in the
\nPC scenario editor which caused crashes. Although we don’t support the editor officially (it
\nwas also unsupported on the PC), we did fix a number of bugs to help modders
\nwho decide to use the editor.<\/p>\n

Did you ever figure out how to make a train go in a circular route?<\/b>
\nSome things are a mystery to even us. Maybe Sid Meier knows?<\/p>\n

As you know back in 2006 SMR was very crash prone, now in 2012
\nwith SMR for Mac what would you say about stability?<\/b>
\nThe Mac is based on the final PC patched version, so everything that was fixed in that
\nversion is fixed in the Mac version. In addition, we also fixed a number of logic bugs and
\ncrashes on the Mac version.<\/p>\n

No software is ever perfect (apart from perhaps \u00e2\u20ac\u0153Hello World\u00e2\u20ac\u009d written in BASIC), but Sid
\nMeier\u00e2\u20ac\u2122s Railroads! on the Mac is very stable and fun to play. If users do find a crash, they
\nshould contact our support team and we can add the details to our bug tracking system for
\na potential future patch. <\/p>\n

Have you added any maps to SMR for Mac?<\/b>
\nWe didn’t create any new maps, but we did include the “Lapland” map, which as we’re
\nsure you know, features the delivery of cookies across the frozen wastes of Father
\nChristmas’ homeland.<\/p>\n

What was the most fun aspect of developing SMR for Mac?<\/b>
\nTesting the multiplayer! Our QA team all work in the same room, so when they tested
\nfour-player online multiplayer we could hear their shouts of delight… or despair. We also
\nlearned a lot about the history of the railroads, particularly the documentation team, who
\nspent many happy hours proof-reading the manual. They now win the “transport” round of
\nevery pub quiz.<\/p>\n

Are there any easter eggs for us to find?<\/b>
\nThere aren\u00e2\u20ac\u2122t any Easter Eggs, but we did fix some issues that were present in the PC
\nversion, especially when it came to modding and custom scenarios.<\/p>\n

Are there any other interesting features in the Mac version?<\/b>
\nDefinitely!<\/p>\n

The first thing is that it supports Apple’s Game Center, which is Apple’s online gaming
\nplatform that was released on Macs this summer as a feature of OS X 10.8 Mountain
\nLion (though it had been around on iOS for a bit longer). Because it was released not
\nlong afterwards, Railroads! would have been one of the first games to use Game Center’s
\nfeatures as an online matching service. Additionally, we added new, Mac-specific features
\nthat we add to all our games, such as automatically-filed screenshots and a custom front-
\nend panel. In Railroads!, this panel lets you customise your iTunes options and control
\nwhether the Terrain Editor is displayed in game, for example. <\/p>\n

Probably the most interesting feature is the music though; due to licensing issues we
\nwere unable to use the original music for the game, which meant we had to record our
\nown! That means that almost all the music you hear in game was written and recorded
\nespecially for the Mac version. It\u00e2\u20ac\u2122s now high-quality stereo recordings instead of the low-bit
\nrate mono recordings in the original release.<\/p>\n

We also created a dedicated area for the Mac version of the game on our support site,
\nwhere we list FAQs for the game and will list any future patched. We also created a
\nminisite that contains a potted history of the Railroad Tycoon series.<\/p>\n

Does SMR for Mac alter SMR’s asset loading behaviour?<\/b>
\nNo, to maintain compatibility between the versions (for modding etc) the engine code is the
\nsame.<\/p>\n

Does SMR for Mac support more than 4GB of RAM?<\/b>
\nThe game is a 32bit title (like almost all games and applications). If an application is 32bit,
\nit can only address 4GB of RAM for its own exclusive use. However, as the OS is 64bit
\n(as are the OS libraries) then the 4GB can be used exclusively by the application while the
\nrest of the OS and the graphics drivers (etc) use their own memory allocation, which is not
\npart of that 4GB limit.<\/p>\n

It is very rare that a game needs more than 4GB of allocated memory, and rewriting the
\nentire game engine in 64 bit was not feasible due to the limited benefit it would have.<\/p>\n


\n

I want to thank Feral Interactive for taking the time to answer my questions and I hope you’ve enjoyed reading their responses.<\/p>\n","protected":false},"excerpt":{"rendered":"

The developers from Feral Interactive were kind enough to answer some of my questions. Both gamers and map makers should enjoy their responses! In SMR for Mac can tunnel & bridge prices be configured on a per map basis? Overall, the Mac functionality in-game is the same as for the PC version of the game, […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[4],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p46ySx-kA","_links":{"self":[{"href":"https:\/\/smrsimple.com\/wp-json\/wp\/v2\/posts\/1276"}],"collection":[{"href":"https:\/\/smrsimple.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smrsimple.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smrsimple.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smrsimple.com\/wp-json\/wp\/v2\/comments?post=1276"}],"version-history":[{"count":4,"href":"https:\/\/smrsimple.com\/wp-json\/wp\/v2\/posts\/1276\/revisions"}],"predecessor-version":[{"id":1280,"href":"https:\/\/smrsimple.com\/wp-json\/wp\/v2\/posts\/1276\/revisions\/1280"}],"wp:attachment":[{"href":"https:\/\/smrsimple.com\/wp-json\/wp\/v2\/media?parent=1276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smrsimple.com\/wp-json\/wp\/v2\/categories?post=1276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smrsimple.com\/wp-json\/wp\/v2\/tags?post=1276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}