diff --git a/.travis.yml b/.travis.yml
index 8feb76d79f2ba99235822e67a65f5e583e634db6..98756574529c75c22838d37f6d09f01281c02ff4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,13 +14,14 @@ addons:
     - libpng-dev
     - libgl1-mesa-dev
     - libgme-dev
-    - p7zip
+    - p7zip-full
 
 before_install:
   - cmake --version
 
 before_script:
-  - curl http://rosenthalcastle.org/srb2/SRB2-v2114-Installer.exe -o cache/SRB2-v2114-Installer.exe
+  - make cache
+  - wget http://rosenthalcastle.org/srb2/SRB2-v2114-Installer.exe -c -O cache/SRB2-v2114-Installer.exe
   - 7z x cache/SRB2-v2114-Installer.exe -o assets
   - mkdir build
   - cd build