Post tutorial RSS Wiremod SVN Howto

Subversion (SVN) is a tool that is meant for developers to keep their work synchronized with each other, but do to the compile-on-the-fly nature of LUA, we can also distribute to end users with read-only access. SVN takes a bit to understand and set up, but it is very well worth it. It's basically an auto-downloader, you just have to get it set up and tell it what to download. Courtesy of Divran for this tutorial. It's been edited to be relevant to wiremod only.

Posted by on - Basic Installers

Time saving

It downloads WAY faster than or moddb. (don't let the kb/s fool you, that isn't showing your actual transfer rate).
When you update your addons, it only downloads the files that have been modified since the last time you updated!
Imagine that you want to get Wiremod. It's a pretty big addon and takes a while to download. You get it using Good job, you have the latest version! For about 3 hours...
Wiremod is updated a lot. Almost once a day. So right after you get "the latest" version of wiremod, you go join a server, only to see errors or tools you can't use.
If you are using SVN, all you have to do is right click your SVN'd folder and click "Update". This will take about 30 seconds. If you are using glua, you have to re-download the entire addon and extract it, only for 1 or 2 tools!
Capped internet?
If you have a capped internet connection, it is an absolute must have. As it only downloads the files you don't already have, it saves your internet connection.


coming soon!


1) Download it. (Choose the correct INSTALLER - not a GPG signature.)
User Posted Image

User Posted Image

2) Install it.
3) When the installation program asks you to restart your computer, click No. (If SVN does not work after you have clicked no, then restart your computer. But if it does work, then there you go!)

4) Go to your Garry's Mod addons folder. Create a new folder called wiremodCO.

5) Right click the folder
6) click SVN Checkout
User Posted Image

7a) This menu will come up. Note what is filled in can be very different for each computer. Paste the link from the bottom of this post into "URL of repository" (not shown here in this image)
User Posted Image

7b Paste the link from the bottom of this post into "URL of repository"

8a) click OK
8b) You will now be downloading the addon.

Export, or copy?

Now comes the real pain in the ass. You have to make a choice. Either copy 3 of the folders from wiremodCO into addons and delete wiremodCO, or export them.

Copying (most common method, easy):
Pro: This allows you to simply ctrl-click the 3 wiremod folders and then click update to update the addon. No extra effort needed.
Con: Slows down the loading of garrysmod due to the hidden .svn folders that garrysmod needs to discard. These folders contain all of the versioning information for your SVN client to read. They are NOT required for wiremod to work, but ARE required to update.
Go to step "9a" for this method.

Exporting (for adv users, more complicated)
Pro: Faster garrysmod loading.
Cons: Extra steps. Somewhat of a pain in the ass.
Go to step "9b" for this method.

9a) Copy Method: Copy/move the "adv duplicator," "wire," and "wire model pack 1" into your addons folder. Delete wiremodCO. When you need to update wiremod, just right click the three folders, go to SVN Update. YOU'RE DONE.

9b) Export Method: Go into your wiremodCO folder, and delete everything EXCEPT "adv duplicator," "wire," and "wire model pack 1". You must now Right click those remaining three folders, then go to TortoiseSVN -> Export, and export them into the Garrysmod/addons folder.
User Posted Image

With this export method, you must go into wiremodCO, right click, and then click SVN update to check for updates. If something updates, you need to export the folder which updated. YOU'RE DONE.


Q: Why is the export method faster for loading?
A: When you download an addon using SVN, it puts invisible folders called ".svn" inside each and every folder in the addon you downloaded. These folders are small by themselves, but put together they are huge. They double the size of the addon folder.
If you put this non-exported addon inside your Addons folder, all the .svn files and folders will make Gmod load slower.

Q: Can't you just remove the invisible .svn folders?
A: Yes. You can. But, there is one .svn folder in each folder of the addon. That means there are thousands. I just say: GLHF, and see you in 3 months. Removing these files also turns the checkouted folder into a normal folder. This means you can't update it anymore, so you have to re-download it all again every time you want to update.

The quick and dirty link:

Wiremod SVN repository is here:
The Wiremod Model Pack repository is here:


Well done with the tutorial.

Reply Good karma Bad karma+1 vote

YEEEEEEEEEeeeeeeeeeees! Great tut, lots of people need it =)

Reply Good karma Bad karma+1 vote

expresion 2 Work ?

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.