Jump to content

Enabling Smoke Circles and Zoom Out Mods Together


Recommended Posts

The 5.3 mod brought changes to how the zoom out mods work (specifically, the plain-english controller identifiers became hexadecimal identifiers, and the filename was changed to camerasConsumer.xml). This is why the zoomout mods needed to be updated to work with 5.3.

 

Now with the release of the dev-created Smoke Circles mod, part of that mod is a new camerasConsumer.xml which means it isn't initially compatible with zoomout mods. But not to worry! Integrating them is easy enough.

 

Note: I haven't tried this with every zoom out mod, but it should work regardless because only the controller identifiers are being changed. The method should be the same.

 

So, first you must open camerasConsumer.xml in a text editor (use a proper one like Notepad++, but even shitty old Notepad will do). I recommend Notepad++ because, using the Compare add-on, it's easy to spot differences between two files, and makes integration easy. Otherwise you must go through and check each identifier. Still not impossible because you only need to search for one snippet of text.

 

Note that the instructions below were written for neophytes; if your experience with xml is more advanced, it should be immediately clear what you need to do.

 

  1. Install the zoom-out mod using Aslain's pack. 
  2. Rename ..\res_mods\0.5.3.0\camerasConsumer.xml  to something else, like camerasConsumer.zoom.xml
  3. Install the Smoke Rings mod (Smoke screen boundaries) using Aslain's pack. You will now have another camerasConsumer.xml file next to the one you renamed.
  4. Open both of the files in your text editor. 
  5. The one you will be changing is camerasConsumer.zoom.xml (or whatever you renamed it as). 
  6. In camerasConsumer.xml (the smoke circle mod) search for <controller> ; the first hit will be at line 561 as seen here
  7. Repeat step six, except in camerasConsumer.zoom.xml. You will see the identifier in <controller> will be different, as seen here.
  8. Replace the identifier from camerasConsumer.zoom.xml with the identifier from camerasConsumer.xml
  9. Repeat steps 6-8 for each instance of <controller> in both files. Some might be identical but most will be different.
  10. Save camerasConsumer.zoom.xml.
  11. Delete camerasConsumer.xml.
  12. Renamer camerasConsumer.zoom.xml to camerasConsumer.xml.
  13. You're done! Start the game. Your zoomout mod should now be integrated with the smoke circle mod.

 

 

  • Upvote 2
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.