-
ShootMania Download them all - Viele Maps auf einmal downloaden
Da wir auf unserem Mania-Community ShootMania-Server mal ein paar neue Maps gebrauchen könnten und ich keine Lust hatte, alle einzend von Mania-Exchange runterzuladen, kam mir die Idee sowas wie Askuris Mania-Exchange download all zu machen nur für ShootMania und mit Filtern, da man ja normalerweise nur Maps zu einem bestimmten Modus braucht.
Dabei herausgekommen ist das hier:

- Ich denke der Screenshot erklärt sich im Prinzip schon selber, aber ich werde trotzdem nochmal kurz etwas dazu sagen:
- Den ID-Bereich kann man festlegen, falls man später nochmal neue Maps downloaden will, ohne alte Maps doppelt herunterzuladen.
- Wer "Minimum Rating" nicht versteht sollte sich das neue Bewertungssystem auf MX ansehen. Man muss bedenken dass die Berechnungsformel der Sterne nicht der durchschnitt ist, sondern noch irgendwas mit Anzahl der Stimmen und sowas, was die Sache nicht wirklich einfacher macht.
- Trotzdem habe ich noch "Minimum ratings" hinzugefügt, was die Mindestanzahl an abgegebenen Bewertungen darstellt.
- Bei "Maptype" gibt es im Dropdown-Menü alle bisherigen Spielmodi von Nadeo, man kann aber auch einfach was eigenes da eintippen, hauptsache es gibt den Modus auch auf MX (die, die auf MX bei "Find Maps" unter "Map Type" aufgelistet sind)
Wenn man auf "Start" klickt wird erstmal nachgezählt wie viele Maps den Kriterien entsprechen und man muss es bestätigen, nicht das man versehentlich viel zu viele Maps downloadet. Falls es zu viele sind kann man ja den ID-Bereich einschränken.
Das Programm benötigt keine Installation.
Download
http://xxluke.de/Download/AutoIt/ShootManiaDTA.exe
Quellcode (AutoIt): http://xxluke.de/Download/AutoIt/ShootManiaDTA.au3
Wer Fehler findet soll sie unbedingt melden, ich habe das Programm erst einmal getestet um die Maps für den Mania-Community-Server herunterzuladen
.
Geändert von xxluke (09.09.2012 um 21:46 Uhr)
-
Find ich gut, gleich mal angeschmissen fürn Servern
-
Achja, es gibt manchmal noch ein paar Probleme mit Sonderzeichen im Dateinamen, weil ich nicht herausgefunden hab wie ich mit einem Link wie "http://sm.mania-exchange.com/maps/download/266" den originalen Dateinamen bestimmen kann. Momentan bestimme ich den Namen der Map aus dem Quellcode der Map, entferne die Formatierungen und nicht in Dateinamen erlaubten Zeichen und speicher die Datei dann unter dem Namen. Sonderzeichen muss ich leider alle einzelnd ersetzen.
Also wenn jemand das Programm benutzt bitte nochmal die Dateiliste mit den heruntergeladenen Maps angucken ob da irgendwo was komisches wie "»" o.Ä. steht, was da eigentlich nicht sein dürfte, und mir melden.
-
Ein Vorschlag um das Tool noch sinnvoller für ein kontinuierliches Updaten der Servermaps zu machen:
Eine Option, die das Tool automatisch erkennen lässt, welches momentan die höchste vorhandene ID auf shootmania-exchange ist. Das Tool lädt dann bis zu dieser ID und setzt den Startwert beim nächsten Starten des Programmes auf eben diesen Wert. Damit lädt man keine Maps doppelt und kann den Server leicht updaten, ohne alle manuell entfernten Maps wieder in der Playlist zu haben.
Wäre klasse, wenn du das hinbekommst
-
Klar kann ich das machen, aber dann müsste ich die ID ja irgendwo auf dem PC abspeichern und es wäre nicht mehr nur die eine Exe-Datei, die man restlos löschen kann wenn man sie nicht mehr will. Aber ich kann ja machen das man das optional speichern kann.
-
Erfahrener Benutzer
Bauste halt noch ne Daten-Lösch-Routine für die File im AppData Verzeichnis ein.
-
Ich habe jetzt eingebaut, dass man auswählen kann dass man die ID speichern will:

Wenn man das aktiviert hat wird auch gleich der Dateipfad gespeichert, unter dem die heruntergeladenen Maps landen.
Normalerweise ist die Funktion deaktiviert.
Der Downloadlink ist immer noch http://xxluke.de/Download/AutoIt/ShootManiaDTA.exe
-
-
Da hast du mir ja echt die arbeit abgenommen, hast du super umgesetzt (schlimmer als mein Batch Code konnte es ja kaum werden
)
Stichworte
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-

Lesezeichen