UODEV.de Foren-Übersicht Portal
  Portal  •  FAQ  •  Suchen  •  Einstellungen  •  Benutzergruppen  •  Registrieren  •  Profil  •  Einloggen, um private Nachrichten zu lesen  •  Login
Kalender 
Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Neues Thema eröffnenNeue Antwort erstellen Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Autor Nachricht
Illu
Senior Mitglied


Alter: 22
Anmeldungsdatum: 06.04.2008
Beiträge: 106
Wohnort: Neugroßfränkisches Reich
japan.gif
BeitragVerfasst: Fr 30 Jul, 2010 16:28  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Microsoft Windows Server 2003 R2
Datacenter x64 Version
Servicepack 2


Hier endlich der DataPath.cs-eintrag.
Code:
using System;
using System.IO;
using Microsoft.Win32;
using Server;

namespace Server.Misc
{
   public class DataPath
   {
      /* If you have not installed Ultima Online,
       * or wish the server to use a separate set of datafiles,
       * change the 'CustomPath' value, example:
       *
       * private const string CustomPath = @"C:\Program Files\Ultima Online";
       */
      private static string CustomPath = @"C:\Ardenreich\RunUO\Datafiles";

      /* The following is a list of files which a required for proper execution:
       *
       * Multi.idx
       * Multi.mul
       * VerData.mul
       * TileData.mul
       * Map*.mul
       * StaIdx*.mul
       * Statics*.mul
       * MapDif*.mul
       * MapDifL*.mul
       * StaDif*.mul
       * StaDifL*.mul
       * StaDifI*.mul
       */

      public static void Configure()
      {
         string pathReg = GetExePath( "Ultima Online" );
         string pathTD = GetExePath( "Ultima Online Third Dawn" );   //These refer to 2D & 3D, not the Third Dawn expansion

         if ( CustomPath != null )
            Core.DataDirectories.Add( CustomPath );

         if ( pathReg != null )
            Core.DataDirectories.Add( pathReg );

         if ( pathTD != null )
            Core.DataDirectories.Add( pathTD );

         if ( Core.DataDirectories.Count == 0 && !Core.Service )
         {
            Console.WriteLine( "Enter the Ultima Online directory:" );
            Console.Write( "> " );

            Core.DataDirectories.Add( Console.ReadLine() );
         }
      }

      private static string GetExePath( string subName )
      {
         try
         {
            String keyString;

            if( Core.Is64Bit )
               keyString = @"SOFTWARE\Wow6432Node\Origin Worlds Online\{0}\1.0";
            else
               keyString = @"SOFTWARE\Origin Worlds Online\{0}\1.0";

            using( RegistryKey key = Registry.LocalMachine.OpenSubKey( String.Format( keyString, subName ) ) )
            {
               if( key == null )
                  return null;

               string v = key.GetValue( "ExePath" ) as string;

               if( v == null || v.Length <= 0 )
                  return null;

               if( !File.Exists( v ) )
                  return null;

               v = Path.GetDirectoryName( v );

               if( v == null )
                  return null;

               return v;
            }
         }
         catch
         {
            return null;
         }
      }
   }
}




Das einzige was ich verändert hab war die Zeile
Code:
      private static string CustomPath = @"C:\Ardenreich\RunUO\Datafiles";

es funktioniert weder mit "private static string", noch mit "private const string" (letzteres ist obendrüber als beispiel angegeben, wie ihr seht.)

_________________
Thread-Nekrophilie aus Leidenschaft!
Image

Steinbock Geschlecht:Männlich Katze OfflinePersönliche Galerie von IlluBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenMSN MessengerICQ-Nummer
Illu
Senior Mitglied


Alter: 22
Anmeldungsdatum: 06.04.2008
Beiträge: 106
Wohnort: Neugroßfränkisches Reich
japan.gif
BeitragVerfasst: Fr 30 Jul, 2010 16:40  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

IthronNorui hat folgendes geschrieben:
Liste doch mal alle Dateien auf in deinem mul-Ordner.
Sry für Doppelpost, denke nur, dass das so übersichtlicher ist:

Folgende Dateien müssen laut Datapath.cs enthalten sein:
Code:
       * Multi.idx
       * Multi.mul
       * VerData.mul
       * TileData.mul
       * Map*.mul
       * StaIdx*.mul
       * Statics*.mul
       * MapDif*.mul
       * MapDifL*.mul
       * StaDif*.mul
       * StaDifL*.mul
       * StaDifI*.mul


Folgende Dateien sind enthalten:
multi.idx
multi.mul
tiledata.mul
map0.mul
staidx0.mul
statics0.mul
mapdifl0.mul
mapdif0.mul
stadif0.mul
stadifl0.mul
stadifi0.mul

Das sind alle, außer der verdata.mul, welche es, wie bekannt sein dürfte, ja bei uoml nicht gibt.

außerdem noch (hab ich nach dem "verfriesen" (=plattmachen) der Map aus dem centred mitkopiert):
art.mul
artidx.mul
radarcol.mul
texidx
texmaps.mul

_________________
Thread-Nekrophilie aus Leidenschaft!
Image

Steinbock Geschlecht:Männlich Katze OfflinePersönliche Galerie von IlluBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenMSN MessengerICQ-Nummer
Kronos
Senior Newbie



Anmeldungsdatum: 15.02.2005
Beiträge: 28

blank.gif
BeitragVerfasst: Sa 31 Jul, 2010 21:58  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Versuchs mal mit:

private static string CustomPath = @"Datafiles\\";

Das greift auf "Datafiles" im RunUO-Ordner zu.



Zudem:

Ich sehe du hast nur die Files für Map0 drin. Befindest du dich auch auf dieser?


   VerstecktPersönliche Galerie von KronosBenutzer-Profile anzeigenPrivate Nachricht senden
Illu
Senior Mitglied


Alter: 22
Anmeldungsdatum: 06.04.2008
Beiträge: 106
Wohnort: Neugroßfränkisches Reich
japan.gif
BeitragVerfasst: So 01 Aug, 2010 04:22  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

joh mach ich, ich wüsste nichmal wie ich auf ne andere wechsel großes Grinsen

und alle anderen maps sind auch in den scripts deaktiviert.

_________________
Thread-Nekrophilie aus Leidenschaft!
Image

Steinbock Geschlecht:Männlich Katze OfflinePersönliche Galerie von IlluBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenMSN MessengerICQ-Nummer
Arakiel
Mitglied



Anmeldungsdatum: 19.12.2007
Beiträge: 89

austria.gif
BeitragVerfasst: So 01 Aug, 2010 05:53  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

mit .go auf nach Felucca Augenzwinker - oder eben ]go, je nach Einstellung.

_________________

   OfflinePersönliche Galerie von ArakielBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Illu
Senior Mitglied


Alter: 22
Anmeldungsdatum: 06.04.2008
Beiträge: 106
Wohnort: Neugroßfränkisches Reich
japan.gif
BeitragVerfasst: So 01 Aug, 2010 10:47  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Das heisst ich kann mir zwei maps anlegen... und eine für keller und kanalisationen nutzen... und die ndere für die oberfläche...?

Das is ja mal ne sau gute Idee... dürfte auch CC's vorbeugen.
Kann man die Mapnamen irgendwo ändern? großes Grinsen

_________________
Thread-Nekrophilie aus Leidenschaft!
Image

Steinbock Geschlecht:Männlich Katze OfflinePersönliche Galerie von IlluBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenMSN MessengerICQ-Nummer
Kronos
Senior Newbie



Anmeldungsdatum: 15.02.2005
Beiträge: 28

blank.gif
BeitragVerfasst: So 01 Aug, 2010 17:50  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

[set map 0
ist die sichere Variante

Mapname:
Ja aber ich weiss gerade nicht wie :-) Vielleicht weiss das ja wer anders aus dem Kopf, sonst guck ich später mal nach.


   VerstecktPersönliche Galerie von KronosBenutzer-Profile anzeigenPrivate Nachricht senden
Illu
Senior Mitglied


Alter: 22
Anmeldungsdatum: 06.04.2008
Beiträge: 106
Wohnort: Neugroßfränkisches Reich
japan.gif
BeitragVerfasst: So 01 Aug, 2010 19:14  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

"set map 0" hab ich gemacht, auf mich geklickt und er meinte "property has been set". da sich sonst nix geändert hat... stimmt das wohl so Augenzwinker

aber was wenn ich nen teleporter auf ne andere map haben möchte? wie geb ich da die koordinaten ein?

(ich glaub ich schreib mal ne kleine sammlung an tuts für sowas... bzw. n FAQ - und euch mit fragen löchern.)


edit:
Code:
private static string CustomPath = @"Datafiles\\";

scheint zu funktionieren! Danke dafür erstmal. ich werd das natürlich noch mit der originalmap undso probieren ^^

_________________
Thread-Nekrophilie aus Leidenschaft!
Image

Steinbock Geschlecht:Männlich Katze OfflinePersönliche Galerie von IlluBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenMSN MessengerICQ-Nummer
Illu
Senior Mitglied


Alter: 22
Anmeldungsdatum: 06.04.2008
Beiträge: 106
Wohnort: Neugroßfränkisches Reich
japan.gif
BeitragVerfasst: Mo 02 Aug, 2010 07:48  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Meine jetzigen fragen lauten:

- Wie kann ich die mapnamen ändern?
- Wie kann ich einige maps komplett aus dem spiel nehmen?
- Wie kann ich teleporter von map x zu map y verbinden?

_________________
Thread-Nekrophilie aus Leidenschaft!
Image

Steinbock Geschlecht:Männlich Katze OfflinePersönliche Galerie von IlluBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenMSN MessengerICQ-Nummer
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen


Alle Zeiten sind GMT + 1 Stunde

Forensicherheit

61788 Angriffe abgewehrt
Powered by phpBB2 Plus, Artikelverzeichnis and Monrose based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods und Credits

Ashkantra