Index: /java/installer2/src/net/oni2/aeinstaller/AEInstaller.properties
===================================================================
--- /java/installer2/src/net/oni2/aeinstaller/AEInstaller.properties	(revision 862)
+++ /java/installer2/src/net/oni2/aeinstaller/AEInstaller.properties	(revision 863)
@@ -1,2 +1,2 @@
 appname=AE Installer 2
-appversion=.11
+appversion=.12
Index: /java/installer2/src/net/oni2/aeinstaller/backend/packages/PackageManager.java
===================================================================
--- /java/installer2/src/net/oni2/aeinstaller/backend/packages/PackageManager.java	(revision 862)
+++ /java/installer2/src/net/oni2/aeinstaller/backend/packages/PackageManager.java	(revision 863)
@@ -10,4 +10,5 @@
 import java.util.HashMap;
 import java.util.HashSet;
+import java.util.Iterator;
 import java.util.TreeSet;
 import java.util.Vector;
@@ -384,4 +385,13 @@
 				}
 			}
+			Iterator<Package> it = localType.getEntries().iterator();
+			while (it.hasNext()) {
+				Package p = it.next();
+				if (!p.isLocalAvailable()){
+					it.remove();
+					mods.remove(p.getPackageNumber());
+					tools.remove(p.getPackageNumber());
+				}
+			}
 		}
 
Index: /java/installer2/src/net/oni2/aeinstaller/gui/MainWin.java
===================================================================
--- /java/installer2/src/net/oni2/aeinstaller/gui/MainWin.java	(revision 862)
+++ /java/installer2/src/net/oni2/aeinstaller/gui/MainWin.java	(revision 863)
@@ -575,4 +575,6 @@
 	private void refreshLocalMods() {
 		PackageManager.getInstance().updateLocalData();
+		tblMods.reloadData();
+		initModTypeBox();
 	}
 
Index: /java/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTable.java
===================================================================
--- /java/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTable.java	(revision 862)
+++ /java/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTable.java	(revision 863)
@@ -355,4 +355,5 @@
 									dl.dispose();
 								}
+								model.fireTableDataChanged();
 								invalidate();
 								repaint();
@@ -385,4 +386,5 @@
 									if (res == JOptionPane.YES_OPTION) {
 										mod.deleteLocalPackage();
+										model.fireTableDataChanged();
 										invalidate();
 										repaint();
