Register for your free account! | Forgot your password?

You last visited: Today at 06:56

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



D2EasyStash

Discussion on D2EasyStash within the Diablo 2 Programming forum part of the Diablo 2 category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2011
Posts: 121
Received Thanks: 126
D2EasyStash

Ich fang mal klein an und erweitere Stück um Stück dann die Beschreibung und auch das Programm.

Aktuelle Version V1.0

D2EasyStash ist eine Windowsanwendung um die vom angelegten Dateien besser lesen bzw. durchsuchen zu können.

D2EasyStash ist in C# geschrieben und benötigt einen Windows-Pc mit .NET Framework 3.5 oder höher.

D2EasyStash ist über eine Konfigurationsdatei sehr einfach anzupassen. Es können beliebig viele Accounts und Charaktere angegeben werden.

D2EasyStash.exe.config
Code:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
  </configSections>
  <appSettings>
    <add key="path2InvFiles" value="D:\Games\Diablo II\MuleLogger\scripts\logs\stashlogs\" />
    <add key="Accounts" value="Account_1, Account_2, Account_3" />
    <add key="Account_1" value="Char1, Char2, Char3, Char4, Char5, Char6, Char7, Char8" />
    <add key="Account_2" value="Char1, Char2, Char3, Char4, Char5, Char6, Char7, Char8" />
    <add key="Account_3" value="Char1, Char2, Char3, Char4, Char5, Char6, Char7, Char8" />
    <add key="ClientSettingsProvider.ServiceUri" value="" />
  </appSettings>
</configuration>
Mit dem Button "Umwandeln", werden die Textdateien mit dem BBCode in HTML Dateien umgewandelt.

Mit den Buttons der jeweiligen Accounts, werden die Charaktere geladen. Klickt man auf einen Charakter, wird die zugehörige "StashLog" angezeigt.

Die Suche wird demnächst eingebaut. Gerne dürft Ihr mir schon mal Ideen / Wünsche dazu mitteilen.
Attached Images
File Type: jpg screenshot1.jpg (76.8 KB, 34 views)
Attached Files
File Type: zip D2EasyStash_V1.0.zip (1.66 MB, 6 views)
-Sun- is offline  
Thanks
1 User
Old 12/10/2011, 01:41   #2
 
elite*gold: 0
Join Date: Jun 2010
Posts: 162
Received Thanks: 16
na ich weiss nich ..

von so nem jungen member gleich ne exe die ins framework eingreift, also adminrechte -.- klingt mir schwer remoteadmintool/keylogger verdächtig

zudem is das bloss ne GUI sonst nix da isses doch einfacher beim sichereren d2nt zu bleiben

nb: epvp's seit vorsichtig bei solchen sachen..
cx23 is offline  
Old 12/10/2011, 08:17   #3
 
elite*gold: 0
Join Date: Oct 2011
Posts: 121
Received Thanks: 126
Schick Dir gern den Sourcecode.

Und es hat mit dem D2NT genau 0,0 zu tun. Es liest den Stash nicht aus, das macht der StashLogger. Es bietet lediglich die Möglichkeit diese vernünftig anzuzeigen und demnächst dann auch eine vernünftige Suche dazu.

Sicherheit gibts nie, da hast Du durchaus recht, nur muss man auch nicht paranoid reagieren. Ich spiele gern und ich programmiere gern, das ist alles. Ich habe z.B. auch programmiert.

Schade das man auch gleich mit dem ersten Post so verdächtigt wird, motiviert so richtig weiter für die Community was zu tun
-Sun- is offline  
Thanks
1 User
Old 12/10/2011, 08:59   #4
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
Würde die Source gerne mal sehen. Darüber hinaus solltest du bei Anwendungen auch immer Virustotal Berichte mit einfügen, einfach um schon von vornherein klar zu machen, dass du nichts zu verbergen hast.

Aller Anfang ist eben schwer, das gilt vor allem auch für die Veröffentlichung von Anwendungen als recht neues Mitglied.

Edit: Zwar noch alles recht rudimentär, mir gefällt es trotzdem, immer wieder schön, wenn hier Leute eigene Software beisteuern.
Muddy Waters is offline  
Old 12/10/2011, 11:56   #5
 
elite*gold: 0
Join Date: Oct 2011
Posts: 121
Received Thanks: 126
Mensch Muddy...

jetzt bin ich bei der Suche nach Infos zu den von Dir generierten Logfiles über Deinen "Mule Manager" gestossen. Leider kann ich ihn noch nicht wirklich nutzen wegen der Einschränkungen aber ich denk damit hat sich mein Projekt erledigt

Immerhin muss man das Rad ja nicht ständig neu erfinden. Hättest ruhig was sagen können

Aber ich biete Dir gerne meine Hilfe an, falls mal was zu tun ist. Bin denk ganz gut drin in C# und so ein paar Klassen programmieren sollte allemal drin sein wenn Bedarf besteht.

Machst einfach hier zu oder löscht den Thread am besten.
-Sun- is offline  
Thanks
1 User
Old 12/10/2011, 12:11   #6
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
Ich wollte dir eigentlich den Spaß nicht verderben. Zumal ich deinen Ansatz irgendwie eigenständig fand und somit durchaus eine Daseinsberechtigung sah.

Für den Mule Manager selber werde ich wohl keine Hilfe benötigen, allerdings hatte ich eventuell die Erstellung eines Managers für D2BS in C# im Sinn. Allerdings steht davon bisland nur die Idee. Ich muss auch erstmal die nötigsten Dinge in den JS libraries fertig haben, bis dahin tut es die OOG GUI. Aber generell wäre das schon eine sinnvolle Sache, da die D2BS OOG nicht nur extrem unaufgeräumt und unübersichtlich ist, es gibt auch diverse Features, die man eigentlich nicht braucht, dafür dann aber wieder andere nützliche Features, die fehlen.

Da die OOG aber in VB.NET geschrieben ist (womit man mich jagen kann), käme mir eine open Source OOG in einer anständigen Sprache irgendwie gelegen.
Aber wie gesagt, das Projekt werde ich frühstens dann ins Auge fassen, wenn ich meine D2BS libraries auf einem halbwegs brauchbaren Niveau habe, das heißt sowohl von den Features her, als auch im Hinblick auf die Stabilität.

#closed
Muddy Waters is offline  
Closed Thread




All times are GMT +1. The time now is 06:57.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.