Index: AE/installer2/src/net/oni2/aeinstaller/backend/ImageResizer.java
===================================================================
--- AE/installer2/src/net/oni2/aeinstaller/backend/ImageResizer.java	(revision 671)
+++ AE/installer2/src/net/oni2/aeinstaller/backend/ImageResizer.java	(revision 671)
@@ -0,0 +1,30 @@
+package net.oni2.aeinstaller.backend;
+
+import java.awt.Graphics;
+import java.awt.Image;
+import java.awt.image.BufferedImage;
+
+import javax.swing.ImageIcon;
+
+/**
+ * @author Christian Illy
+ */
+public class ImageResizer {
+	/**
+	 * @param src
+	 *            Source image
+	 * @param width
+	 *            New width
+	 * @param height
+	 *            New height
+	 * @return Resized image icon
+	 */
+	public static ImageIcon resizeImage(ImageIcon src, int width, int height) {
+		Image img = src.getImage();
+		BufferedImage bi = new BufferedImage(img.getWidth(null),
+				img.getHeight(null), BufferedImage.TYPE_INT_ARGB);
+		Graphics g = bi.createGraphics();
+		g.drawImage(img, 0, 0, width, height, null);
+		return new ImageIcon(bi);
+	}
+}
Index: AE/installer2/src/net/oni2/aeinstaller/backend/packages/Mod_Info.java
===================================================================
--- AE/installer2/src/net/oni2/aeinstaller/backend/packages/Mod_Info.java	(revision 670)
+++ AE/installer2/src/net/oni2/aeinstaller/backend/packages/Mod_Info.java	(revision 671)
@@ -46,6 +46,14 @@
 				if (strLine.indexOf("->") < 1)
 					continue;
-				if (strLine.indexOf("//") >= 0)
-					strLine = strLine.substring(0, strLine.indexOf("//"));
+				int pos = strLine.indexOf("//");
+				while (pos >= 0) {
+					if ((pos < 6)
+							|| !strLine.substring(pos - 5, pos).equals("http:")) {
+						strLine = strLine.substring(0, pos);
+						break;
+					} else {
+						pos = strLine.indexOf("//", pos + 1);
+					}
+				}
 				String[] split = strLine.split("->", 2);
 				String sName = split[0].trim();
