1. Forum
    1. Unerledigte Themen
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Blog
    1. Artikel
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Forum
  • Blog-Artikel
  • Seiten
  • Erweiterte Suche
  1. StageTwo - Deine Wohlfühloase
  2. Mitglieder
  3. bloodman

Beiträge von bloodman

  • Guten Receiver?

    • bloodman
    • 16. September 2012 um 13:08

    Mit Festplatte wird bei dem Budget wohl nichts.

    Hier mal eine Liste von Receivern die deinen Vorgaben entsprechen.(Bis auf die Festplatte)
    gh.de

  • Guten Receiver?

    • bloodman
    • 16. September 2012 um 12:45

    DVB-S, DVB-C oder DVB-T? Wir können dir schlecht receiver empfehlen wenn wir nicht wissen was du brauchst.

  • Vorstellung Revolution

    • bloodman
    • 16. September 2012 um 12:43

    Du solltest dir vielleicht auch mal eine ordentliche Domain zulegen, damit Leute die Seite auch wiederfinden. Ich bin mir sicher dass sich keiner "http://rev.w1.ms5.eu" merken will.

  • Stream zum Apple Event?

    • bloodman
    • 13. September 2012 um 19:45

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    EDIT: seit wann funktioniert das video tag nicht mehr -.-
    http://www.youtube.com/watch?feature=player_embedded&v=rdIWKytq_q4

  • Suche laptop-Max 500€

    • bloodman
    • 12. September 2012 um 18:20
    Zitat von ~SilkGladiator~

    Also DOS und FreeDOS heißt das kein Betribessystem dabei ist? Wieder was gelernt :D.

    Und wie finde ich nun nen guten laptop für 500€ MIT Betriebssystem :o? hab da 0 ahnung von xD


    Nein das heißt dass FreeDOS installiert ist. Wikipedia: FreeDOS

  • Suche laptop-Max 500€

    • bloodman
    • 12. September 2012 um 17:41
    Zitat von ~SilkGladiator~

    http://www.amazon.de/dp/B0091SD7WK/ref=asc_df_B0091SD7WK9643204?smid=A3JWKAKR8XB7XF&tag=geizhalspre03-21&linkCode=asn&creative=22494&creativeASIN=B0091SD7WK das is ja der 2te von deinem Link da..

    Woher weißten das da kein OS drauf is :o. oder wo finde ich ein mit nem Windows drauf?

    Zitat

    Details
    Allgemeines
    MarkeLenovo
    Farbeschwarz
    Bildschirm Größe15.6 Zoll
    Bildschirm Auflösung1366x768 Pixel
    Prozessor
    ProzessormarkeIntel
    ProzessortypIntel Core i5
    Prozessorgeschwindkeit2.5 GHz
    Speicher
    RAM Größe4 GB
    Festplatte
    Größe Festplatte500 GB
    Weitere Spezifikationen
    Watt35 Watt
    Betriebssystem DOS
    Verpackung Lithium-Akku batteries_packed_with_equipment

    Alles anzeigen


    Ich nehm mal an die meinen FreeDOS

  • Live Coding (AutoAlchemy = Aktiv)(mBot Man. = Inaktiv)

    • bloodman
    • 7. September 2012 um 19:06

    @shadowhunter Da die itemdata_XXXX bei jedem Server anders sein können. Wenn man jetzt zum Beispiel die itemdata_xxxx aus der pk2 von einem Server nimmt, kann ein anderer Server ein ganz anderes Item mit der selben ID haben. Und das könnte dazu führen dass man zum Beispiel die Characterdata Packete falsch parsed.

    Zitat von Awesome

    Will die txt datei klein halten daher mache ich mir eine eigene wo nur die Sachen drin stehen die ich brauche.

    Code
    byte[] data = Program.pk2reader.getFile(path);
                StreamReader reader = new StreamReader(new MemoryStream(data));
                while (!reader.EndOfStream)
                {
                    string line = reader.ReadLine();
    
                    string[] tmp = line.Split('\t');
                    if (tmp.Length > 57)
                    {
                        itemData info = new itemData();
                        info.id = uint.Parse(tmp[1]);
                        info.resourceIdentificator = tmp[2];
                        info.chineseName = tmp[3];
                        info.resourceIdentificationPair = tmp[4];
                        info.resourceIdentificationName = tmp[5];
                        info.resourceIdentificationDesc = tmp[6];
                        info.sellAble = int.Parse(tmp[7]);
                        info.itemType = int.Parse(tmp[10]);
                        info.type = int.Parse(tmp[11]);
                        info.subType = int.Parse(tmp[12]);
                        info.race = int.Parse(tmp[14]);
                        info.itemBonus = int.Parse(tmp[15]);
                        info.flags = int.Parse(tmp[19]);
                        info.priceBuy = int.Parse(tmp[26]);
                        info.priceSell = int.Parse(tmp[31]);
                        info.stackingAmout = int.Parse(tmp[57]);
                        info.ddjPath = tmp[54];
                        itemInfo.Add(info);
                    }
                }
    Alles anzeigen


    EDIT: wenn zu dein Tool / Bot auf "allen" VSRO server funktionstüchtig haben willst kommst du überhaupt nicht drumrum die Media.pk2 zu parsen, da du Die DIVISIONINFO.txt und die GATEPORT.txt brauchst um überhaupt zu wissen wo du hin connecten sollst.

  • Live Coding (AutoAlchemy = Aktiv)(mBot Man. = Inaktiv)

    • bloodman
    • 7. September 2012 um 11:53
    Zitat von dongdong

    Dann muss aber die pk2 Datei auch jedes mal neu geparsed werden, sonst hast du ja auch die alten Dateien. Oder läuft das bei deinem pk2Reader anders? (Hab die Source nicht gesehen)


    Jo klar, die pk2 kann sich ja durch ein update verändern. Die media.pk2 zu parsen dauert vllt eine sekunden. Mit schlechtem code in nur einem Thread.

  • Live Coding (AutoAlchemy = Aktiv)(mBot Man. = Inaktiv)

    • bloodman
    • 7. September 2012 um 11:33
    Zitat von dongdong

    Also wie ich mir die pk2 Dateien damals für rSro aufbereitet habe, hat das builden seine Zeit gedauert (gut da waren dann auch noch Mobs und Skills dabei). Ich würde mir aber trotzdem Textdateien erstellen. Man kann die Logik zum bauen der Dateien, ja auch im Programm verankern. Dann dauert nur der erste Start lang, aber danach gehts schneller.

    Das müsste nach jedem Upadate wiederholt werden. Dazu müsste dann auch jedes mal die pk2 geladen werden und die SV.T ausgelesen werden. Ich bezweifle dass es sich wirklich lohnen würde das ganze in eigene Textdateien zu schreiben.
    Denn wenn die Pk2 schon geladen (geparsed) ist, sind die Daten genau so schnell abrufbar wie dateien auf der Festplatte.

  • Live Coding (AutoAlchemy = Aktiv)(mBot Man. = Inaktiv)

    • bloodman
    • 7. September 2012 um 10:29
    Zitat von dongdong

    In der Itemdata stehen die Namen der Items aber nicht. Also macht es schon Sinn, sich selbst Dateien zu machen, wie man sie braucht. Außerdem dauert es viel länger die Daten direkt aus der media.pk2 auszulesen. Wenn man auf die Performance beim Programmstart achten will, sollte man auf jedenfall selber Textdateien erstellen.


    Da muss ich dir wiedersprechen. Gerade auf den Privatservern _muss_ man direkt aus der pk2 auslesen, da viele Server eigene Item's hinzugefügt haben oder items verändert haben. (Stack size etc.)
    Und das laden der Daten aus der Pk2 ist beim besten willen kein performance Problem. Das dauert keine 5 Sekunden wenn die Dateien im Cache sind. Bei ersten mal dauerts vllt 5-10 Sekunden aber solange kannste ja nen Splashscreen anzeigen.

  • Parse CharacterData [vSro]

    • bloodman
    • 2. September 2012 um 23:34

    Ich würde dir empfehlen die quest sachen zu skippen da es groß keinen sinn macht das zu parsen. Außer du willst irgendein autoquest feature bringen.
    Du wartest einfach auf das 0x3020 packet liest dort die objectID uniqueID wie auch immer du es nennst aus und suchst dann nach der und parse von da weiter.
    Code Beispiel.

    Code
    long startPointer = p.Pointer;
     uint id = p.Read<uint>();
     c.UniqueID = objectID;
     while (id != objectID)
     {
           startPointer++;
           p.Pointer = startPointer;
            id = p.Read<uint>();
     }

    p = Packet
    p.Pointer = die position des readers im packet
    objectID = die ID aus 0x3020


    Code
    if (info.resourceIdentificator.StartsWith("ITEM_CH") || info.resourceIdentificator.StartsWith("ITEM_EU"))
                    {
                        item.Plus = p.Read<byte>();
                        item.Stats = p.Read<ulong>();
                        item.Durability = p.Read<uint>();
                        byte blueCount = p.Read<byte>();
                        for (byte b = 0; b < blueCount; b++)
                        {
                            ItemBlue blue = new ItemBlue();
                            blue.BlueID = p.Read<uint>();
                            blue.amount = p.Read<uint>();
                        }
                        p.Read<ushort>();
                        p.Read<ushort>();
                        item.Amount = 1;
                    }
    Alles anzeigen
  • Eure Top 3 [Serien] -

    • bloodman
    • 2. September 2012 um 20:44
    Zitat von F1nal

    Werde mal bei Dr.House rein schauen. Geht der deutsche dub, oder sollte man dierekt original schauen ?

    danke.


    Auf keinen Fall den Dub schauen. Da geht einfach viel zu viel Wortwitz verloren.

  • Eure Top 3 [Serien] -

    • bloodman
    • 2. September 2012 um 20:37
    Zitat von F1nal

    @ bloodman

    Es kann auch sein, dass ich etwas zu schnell bei Dr. House urteile, da ich das eigentlich nie richtig geschaut habe, aber Scrubs finde ich aufjedenfall scheisse ! Worum geht es denn bei Dr. House genau ? Außer um die ganze Arztscheisse...

    Was macht es so gut/besonders ?


    Die Tatsache dass es die Serie schaffte in einem Moment toternst zu sein und im nächsten Moment eine der besten Komödien. Hugh Laurie spielte die Rolle einfach genial.

  • Eure Top 3 [Serien] -

    • bloodman
    • 2. September 2012 um 20:19

    Ich versteh zwar nicht wie man House MD und Scrubs NICHT mögen kann.... aber ok.

    1. The Office (die US version. ein absolutes muss)
    2. The IT Crowd
    3. Community
    4. Chuck

    Darf natürlich alles nur im Orginal geschaut werden. Keine dubs....

  • Stammtisch: Wir schaffen 8888 Seiten! (1000, 1337, 2222, 3333, 4444, 5555, 6666 & 7777 geschafft)

    • bloodman
    • 2. September 2012 um 00:30
    Zitat von Chaos Rain

    http://www.staggeringbeauty.com/
    Einmal kräftig schütteln :D


    man.. ich hatte schon fast gepennt.

  • [S] CSS Gameserver Sponsor

    • bloodman
    • 30. August 2012 um 19:26

    versuchs da mal http://www.sponsor-board.de/

  • Armored Killed - Video Flythrough

    • bloodman
    • 30. August 2012 um 17:29

    Fürn pc kommt es soweit ich weiß am 11. September

  • Live Coding (AutoAlchemy = Aktiv)(mBot Man. = Inaktiv)

    • bloodman
    • 27. August 2012 um 15:34
    Zitat von noyes

    Ist es schwer es für jeden Server zu machen ? oder kann ich es iwie mit edx loader hinbekommen ? :whistling:

    Würde dich auch mit einem lvl 90 Char auf styx entschädigen 2xDress devil scrolls etc, gold elix, 90ff glavie usw :)


    Ne, es ist nicht besonders schwer es zumindest auf den vsro basierenden Servern zum laufen zu bringen. Müssen nur 2 Dateien aus der Media.pk2 ausgelesen werden. (Divisioninfo.txt und Gateport.txt)

  • Generische Typen

    • bloodman
    • 23. August 2012 um 11:49

    Hier, das spart dir ein paar Zeilen code. :)
    [cs]public T Read<T>()
    {
    byte[] tmp;
    int size = Marshal.SizeOf(typeof(T));
    tmp = reader.ReadBytes(size);
    IntPtr ptr = Marshal.AllocHGlobal(size);
    Marshal.Copy(tmp, 0, ptr, size);
    T value = (T)Marshal.PtrToStructure(ptr, typeof(T));
    Marshal.FreeHGlobal(ptr);
    return value;
    }[/cs]

  • Players asking for parties

    • bloodman
    • 22. August 2012 um 12:10

    Just create a party yourself or join any party while doing alchemy.

  1. Datenschutzerklärung
  2. Impressum