Ergebnis 1 bis 9 von 9

Thema: ShootMania Download them all - Viele Maps auf einmal downloaden

  1. #1
    Moderator und Moderator Avatar von xxluke
    Registriert
    10.06.2010
    Ort
    Kiel
    Alter
    25
    Beiträge
    1.733
    ManiaPlanet
    xxluke
    Login: xxluke
    Nickname: xxluke
    Zone: World » Europe » Germany » Schleswig-Holstein » Kiel
    Multiplayer: 32.812 (25.126 LP)
    Soloplayer: 36.653 (849 SP)
    ManiaLinks: disney
    TrackMania
    xxluke
    Login: xxluke United
    Nickname: xxluke
    Zone: World » Germany » Schleswig-Holstein » Kiel
    Multiplayer: 64.484 (63.005 LP)
    Soloplayer: 22.821 (20.812 SP)
    ManiaLinks: xxluke, MMLPlugins, vorname, CMSs
    Links: TM-Ladder

    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 20:46 Uhr)

  2. #2
    Teilzeitarchivar Fuck you! Avatar von Steelworks
    Registriert
    10.06.2010
    Ort
    NRW
    Alter
    27
    Beiträge
    1.020
    TrackMania
    dac-SP¬Steelworks
    Login: Steelworks United
    Nickname: dac-SP¬Steelworks
    Zone: World » Germany » North Rhine-Westphalia » Düsseldorf
    Multiplayer: 5.654 (70.428 LP)
    Links: TM-Ladder
    Find ich gut, gleich mal angeschmissen fürn Servern

  3. #3
    Moderator und Moderator Avatar von xxluke
    Registriert
    10.06.2010
    Ort
    Kiel
    Alter
    25
    Beiträge
    1.733
    ManiaPlanet
    xxluke
    Login: xxluke
    Nickname: xxluke
    Zone: World » Europe » Germany » Schleswig-Holstein » Kiel
    Multiplayer: 32.812 (25.126 LP)
    Soloplayer: 36.653 (849 SP)
    ManiaLinks: disney
    TrackMania
    xxluke
    Login: xxluke United
    Nickname: xxluke
    Zone: World » Germany » Schleswig-Holstein » Kiel
    Multiplayer: 64.484 (63.005 LP)
    Soloplayer: 22.821 (20.812 SP)
    ManiaLinks: xxluke, MMLPlugins, vorname, CMSs
    Links: TM-Ladder
    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.

  4. #4
    Teilzeitarchivar Fuck you! Avatar von Steelworks
    Registriert
    10.06.2010
    Ort
    NRW
    Alter
    27
    Beiträge
    1.020
    TrackMania
    dac-SP¬Steelworks
    Login: Steelworks United
    Nickname: dac-SP¬Steelworks
    Zone: World » Germany » North Rhine-Westphalia » Düsseldorf
    Multiplayer: 5.654 (70.428 LP)
    Links: TM-Ladder
    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

  5. #5
    Moderator und Moderator Avatar von xxluke
    Registriert
    10.06.2010
    Ort
    Kiel
    Alter
    25
    Beiträge
    1.733
    ManiaPlanet
    xxluke
    Login: xxluke
    Nickname: xxluke
    Zone: World » Europe » Germany » Schleswig-Holstein » Kiel
    Multiplayer: 32.812 (25.126 LP)
    Soloplayer: 36.653 (849 SP)
    ManiaLinks: disney
    TrackMania
    xxluke
    Login: xxluke United
    Nickname: xxluke
    Zone: World » Germany » Schleswig-Holstein » Kiel
    Multiplayer: 64.484 (63.005 LP)
    Soloplayer: 22.821 (20.812 SP)
    ManiaLinks: xxluke, MMLPlugins, vorname, CMSs
    Links: TM-Ladder
    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.

  6. #6
    Bauste halt noch ne Daten-Lösch-Routine für die File im AppData Verzeichnis ein.
    */

  7. #7
    Moderator und Moderator Avatar von xxluke
    Registriert
    10.06.2010
    Ort
    Kiel
    Alter
    25
    Beiträge
    1.733
    ManiaPlanet
    xxluke
    Login: xxluke
    Nickname: xxluke
    Zone: World » Europe » Germany » Schleswig-Holstein » Kiel
    Multiplayer: 32.812 (25.126 LP)
    Soloplayer: 36.653 (849 SP)
    ManiaLinks: disney
    TrackMania
    xxluke
    Login: xxluke United
    Nickname: xxluke
    Zone: World » Germany » Schleswig-Holstein » Kiel
    Multiplayer: 64.484 (63.005 LP)
    Soloplayer: 22.821 (20.812 SP)
    ManiaLinks: xxluke, MMLPlugins, vorname, CMSs
    Links: TM-Ladder
    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

  8. #8
    Teilzeitarchivar Fuck you! Avatar von Steelworks
    Registriert
    10.06.2010
    Ort
    NRW
    Alter
    27
    Beiträge
    1.020
    TrackMania
    dac-SP¬Steelworks
    Login: Steelworks United
    Nickname: dac-SP¬Steelworks
    Zone: World » Germany » North Rhine-Westphalia » Düsseldorf
    Multiplayer: 5.654 (70.428 LP)
    Links: TM-Ladder
    Super Sache =)

  9. #9
    Erfahrener Benutzer Avatar von Askuri
    Registriert
    21.11.2010
    Ort
    Rheinland-Pfalz
    Alter
    21
    Beiträge
    1.065
    ManiaPlanet
    ғιяе»λsκμяιֻ
    Login: askuri
    Nickname: ғιяе»λsκμяιֻ
    Zone: World » Europe » Germany » Rheinland-Pfalz » Trier
    Multiplayer: 18.629 (41.737 LP)
    Soloplayer: 48.498 (430 SP)
    ManiaLinks: mgames
    TrackMania
    ғιяе»λςκμяι
    Login: alder_player United
    Nickname: ғιяе»λςκμяι
    Zone: World » Germany » Rhineland-Palatinate » Trier
    Multiplayer: 5.035 (70.644 LP)
    Soloplayer: 34.139 (11.145 SP)
    ManiaLinks: im
    Links: TM-Ladder
    Blog-Einträge
    3
    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
  •