Steve64b's MapSwapper project: port your maps to other platforms!
INSTRUCTIONS:
- To request that someone else ports a map to another platform, you can post the Arcade website link to your map as a reply to this thread.
- For PC, maps will primarily be ported by Steve64b and predatorback.
- For PS4/XONE, Fallen_Champ may occasionally port maps.
- Maps ported by Steve64b or Fallen_Champ are published on each target platform by the "MapSwapper", "MapSwapper2" or "MapSwapper3" creator.
- When other creators port maps, they will be published under their own creatorname.
- A list of all ported maps is available at this link, provided that the creator kept the original map thumbnail.
- You can also port a map to your platform yourself. Note that this process is somewhat technical to set up (console users need access to a basic Windows PC/laptop to run a MapSwapper tool, and change their console's network settings). If you want to get started with porting maps, log in to the MapSwapper frontend with username "MapSwapper". You'll find further instructions there.
RULES AND KNOWN ISSUES:- MapSwapper is experimental. Due to budget and editor differences, some maps may not be portable to other platforms, or end up behaving differently. Details are sketchy, but in general:
- Console to PC will go just fine.
- PC to console works ONLY when maps aren't overbudget, don't exceed 7000 objects AND don't use any modded assets from PC editormods.
- Ported maps may end up in the "Workshop" category.
MAPS PUBLISHED ALREADY:
See here for a list of maps published by the MapSwapper creator.
TECHNICAL WORKINGS:
Spoiler: Show
(No need to read this part unless you're interested in porting maps yourself, or want to know the technical side)
The FC5 MapSwapper porting procedure works in a way similar to Steve64b's
Far Cry 4 MapSwapper:
- People actively porting maps need to run the MapSwapper proxy application on their PC, connected to the same network as their game system, and configure their game system to connect to the internet through this PC.
- The PC will act as a proxy, re-routing (only*) all map download requests from the game through Steve64b's server, which in turn just relays the same request to Ubisoft's maps storage servers. That is, except when one of specific "placeholder" maps are requested - those requests are silently overridden to download the map to be ported (from another platform) instead.
- To specify which map should be downloaded instead of the placeholder, the person porting the map needs to login to the MapSwapper control interface at http://swapper.farcry.info.
- With the swap successful, the game will think it downloaded the placeholder map, but the actual map data contained inside came from the map swapped in.
- This newly ported map should not be played from the Arcade straight away, but first downloaded and opened in the Editor on the new platform. Once in the Editor, the map can be saved appropriately for its platform, after which it's publishable just fine.
- The need for re-saving the map data stems from the fact that map data seems not 100% compatible across platforms. While the Arcade will still load the map when you straight up play map data from another platform, the terrain texture will be missing. Saving the map from the Editor re-generates the map data. This makes the texture visible again.
CREDITS:
Steve64b for the idea & development,
Big thanks to Fallen_Champ and SETHO-1 for helping me test the MapSwapper!
*= See http://swapper.farcry.info