Freitag, 10. Dezember 2010

Emulator Project V

Since last Month i made a huge Progress on my Emulator.
Here are the main Facts:

-Added a Basic Attack sytem
-Added Autospawn
-Added Items: Skin Change Scroll, Globals
-Added NPC Talk
-Added a Monster Respawn Sytem
-Added a basic Guild Sytem
-Added Safezones (Only Monster Despawn atm)
-Added a Autoregister System
-Added Item Drop
-Added a Mod Sytem (ex. is the Damage Mod, you see it in the screens)
-Fixed many Stability Bugs
-Fixed NPC Angle

Enough from Words, now some Screens:


Invisible Mobs..

Attack Testing

NPC Autospawn

Testing of GM Commands - Europe Quest Area

Server Stability Test



Testing of the Level System -- Damage Mod

Respawn Bug, Client got ~5k NPC's Spawns

Sonntag, 31. Oktober 2010

Emulator Project IV

Made some New Stuff for Visual Silkroad.

-Fixed some Monster Stuff
-Added Silk Loading
-Added Item Mall Buying
-Added Monster Select
-Added Hotkeys
-Added Unique Annonce

Sonntag, 26. September 2010

Emulator Project III

Updates since last Post:
-Item-Use is working (Return, Reverse, Pots, Globals are working atm)
-Added Position Table
-Added Skill System
-Added Mastery
-Added new GM-Commands
-Added NPC's
-Added Exchange
-Added Gold Support
-Added Ban

Freitag, 27. August 2010

Emulator Project II

Updates since the last Post:
-Item Movement
-Alchemy (Plussing) [I plan to make a Alchemy Emulator Release. It will be like a Alchemy Game.]
-Fixed Player Movement
-Added some GM Commands
-Fixed Multiplayer Spawn

Dienstag, 17. August 2010

Emulator Project I

In the last days i worked on a Silkroad Emulation Project. It is written in VB.NET and it is based on a Framework from Windrius. The Name of the Project is VisualSilkroad (ViSro). 
Currect Status:
LoginServer:
-Launcher 50% (Didn't look at patching process yet)
-Login 100% (With  Banned on Time, etc..)
GameServer:
-Charlist 100%
-Deletion 50% (Must look with Time)
-Char Creation 100% (Supporting CH and EU)
-Going Ingame 50% (There are much unknown Things at CharInfo Packet)
-GM Stuff 1% (Only support opening Console for now)
-Walking 50% (No Sky-Click)


Thats all for the Moment. I work on Chat and Range Spawn atm.

Mittwoch, 28. Juli 2010

betaPotter v0.5

Sorry for delay but here are the last Versions.


Download

v0.5
-Added Delete AutoLogin Data Button (After this you must set new Data with a Login Try)
-Added a better error handling at own charcter parsing.
-Added the new SWSRO 2 IP.
-Improved the Speed of the AutoLogin
-Fixed this Error: Error at using item! Data: 02-09
-Fixed the Gold Bug
-Fixed Potting on a dead Char (Gives Errors)
-Changed Project Status from Alpha to Beta

v0.4
-Autologin can be deactivated
-Added Autologin Delay Box (Standard: 1500ms)
-Added Packet Log Function (If you have Problems pm me with a attached packet log)
-Fixed a crashing problem
-Fixed item not disappear bug
-Fixed saving of Server selection

v0.3
-Added Bad Status Potting (Atm no support for Things like Stun)
-Changed GUI
-Changed AutoLogin (Much more stable and faster)
-Changed to the Item DB from ZSZC.
-Fixed all Grab and Attack Pets
-Fixed Pet Potting
-Fixed when buying, moving or selling Item-Bugs
-Fixed Programm not listening after DC
-Loader is not included anymore. So you must use your own Loader.

Samstag, 17. Juli 2010

betaPotter v0.2

Here the Changes:


v0.2
-Added Pet Potting
-Added Vigor Potting
-Fixed Startup Problem with Zszc
-Fixed some Setting Errors
-Changed Startup to lolkops Loader. [--> Multiclient, No-Dc, etc..]
-Changed Login Delay to 3500ms
-Changed to unhook Silkroad after Startup.


Download

Donnerstag, 15. Juli 2010

betaPotter

After i finsihed my SRO Proxy i decided to write a packet based AutoPot for all silkroad pservers. The name of the Potter is betaPotter (Creative :P).

Here are the features:
-Server Selection (MySro, Sjsro Old+New, Zszc Fire+Water, Swsro 1+2)
-AutoLogin (You must click only enter your data and press 1 time on "Connect")
-Character Parsing (Some Items are not implemented yet -Some Pets, Stones-)
-Auto Detect (It searches in your whole inventory after pots, so u dont have to put them in the F1 bar)
-AutoPotting (Atm only HP and MP Pots. Vigors will come later)

Todo:
-Add Vigor.
-Add Pet Potting.

Guide:
1. Run the file "Hook.exe". [Only first Start]
2.Copy the File "SRO_Client.exe_edx.dat" to your sro directory.  [Only first Start]
3.Select your Server
3.Click start Sro Client. Select your sro client file.
4.Login in. (You must only click the Login Button 1 Time, then the Program will do the Rest.)
5.Select your Character. When you saved Settings before then it will load it.
6.Setup pot settings in Char/Pot tab.
7. Safe your Settings.

Screen:




Freitag, 2. Juli 2010

Few Updates

  • Again i want to tell u about a few Updates at pSroBot.

  • Network code rewrite i now completed. Now the Bot has his own Proxy to redirect Silkroad.
  • Added Run Silkroad through the Bot.
  • Added Client --> Clientless
  • Added Clientless Login
  • Added a Server Selecting Box. Current supported Servers:
Mysro
Sjsro Old
Sjsro New
Zszc (Fire)
Zszc (Water)
Swsro 1
Swsro 2
  • Redesigned the GUI

Planed:

  • Make a Video
  • Add Clientless --> Client
  • Complete the Bot Logic
  • Fix Items on Ground parsing
  • Add Loop Logic (Based on Scripts, MAYBE later a Autowalk System)


Samstag, 26. Juni 2010

About pSroBot

So.

A few weeks ago i talked to a mate of me. I telled him about stopping the bot project. But he said: "Look how bugged the sro-db bot is. You can do this much better!". So i thinked about it and.. coded the bot again.

Now the changes in the last Week:

-Added skills support (Buffs need some fixing)
-Added a party tab. There you can reform a Party in the Matching System (Options: Choose Party Mode, Level and Title.). There are too some functions to see, kick and filter how player is allwoed to get in.
-Added a Map to see your Char.
-Added a inventory tab. So you can see your items when u are in CL Mode.
-Added a new system to detect if a mob is dead (faster attacking)
-Improved the parsing of mobs (added groupspawn)
-Updated to .Net Framwork 4
-Added support for all private servers[MySro, SjSro, Swsro 1+2, Zszc old+New] (You need only the right version number)
-Fixed a login error
-Fixed a error with the character stats parsing


TODO:
-Fix the sro Proxy
-Add town scripts
-Add buying from npc
-Add correct pot using


U see its going on.

Freitag, 7. Mai 2010

Stop of pSroBot

Due the Release of Db-Bot I decided to stop the work on my Bot. It has no Sense, to improve my Bot, when there is a already a good Bot.
So i countine my Emulator Project now. More Information for this Proect are comming.


EDIT: pSroBot countined.

Sonntag, 25. April 2010

Aktuelles

Nun finde ich auch mal wieder etwas Zeit zu bloggen.

Ich habe nun noch am nächsten Dienstag eine Prüfung. Dann kann ich endlich wieder richtig durchstarten.

Ich habe aber gestern ein altes, aber gutes Emulator Framework gefunden. Das hat vor einiger Zeit mal Windrius für ein abgebrochenes (aus Zeitgründen) Emulator Projekt gemacht. Nun habe ich da ein wenig weiter gearbeitet und einen voll funktionsfähigen Loginserver für Rsro erstellt. Dann hab ich mich heute mit meinen alten Team Mitgliedern geschrieben. Die wollen alle auch wieder mit dem Projekt fortfahren. Allerdings sind wir immer noch zu 3. Davon können allerdings nur 2 coden. Deshalb suchen wir noch dringend Leute die uns helfen wollen.
Was müsst ihr können:
-Vb.net. Ihr solltet mindestens 1 Jahr Erfahrung haben.
-Erfahrung mit Silkroad Packets. Ich müsst wissen wie sie aufgebaut sind.
-Kenntnisse der verschieden Zahlensysteme. Ich solltet wissen was Begriffe wie Hex, Byte, Word, etc.. bedeuten.
-Gutes Englisch
-Teamfähig

Wenn diese Kriterien auf dich zutreffen und du Interesse hast dann melde dich mal in den Kommentaren.

Zum psrobot: ich mache zurzeit einen Rewrite des Netzwerk Codes. Danach soll es möglich sein, Silkroad durch den Bot laufen zu lassen, und auch auf Clientless umzuschalten.

Samstag, 10. April 2010

Improvement of pSroBot

Deutsch:

So, nun zu meinen Verbesserungen.

Updates:
- Nun die Bot Funktionen (Monster auswählen, töten) automatisiert.
- Nachdem ein Monster getötet wurde hebt er die Items auf.
- Minimaler Item Filter eingefügt. Bisher nur die Optionen: Gold, Equipment, Alchemy.

Wenn der Bot fertig ist werde ich ihn wahrscheinlich verkaufen. Ich plane einen Preis von 4€ für einen Monat. Also eigentlich richtig günstig.

English:

Now, to my improvements in the last Days.

- Added a little PickUp Filter. Atm it only has these Options: Gold, Equipment and Alchemy.
- Improved the Detection of Mobs.
- Added a better System for Mob Hunting. I improved the calculation of the Distance, so the Bots selects the Mob who is nearest to you.

When the Bot is finished i plan to make it P2U. I plan a Price of 4€ a Month.

Mittwoch, 7. April 2010

Umbennenung

Ich habe mich nun entschieden das Tool nClientless umzubenennen. Der neue Name ist pSroBot. Ich denke wie ich zu dem Name komme ist klar. Nun zu den Updates des Botes in den letzten Tagen.

Neu:

- Grundfunktion des PickUps wurden eingebaut. Ich muss allerdings noch einen Filter einbauen.
- Komplett neue Parsing Funktion für Mobs, Player, etc...
- Attacking Funktion eingefügt.

So ist es nun möglich über Buttons ein Monster anvisieren, angreifen, töten und danach die Drops aufsammeln kann. ich werde dieses Vorgehen nun automatisieren. Allerdings fehlt noch ein Autopotter (Leveln ohne Potter :P), Unterstütung für Skills und eine Berechnung wie weit ein Mob entfernt ist.
Es ist also noch ein langer Weg bis zum fertigen Clientless Bot.

Sonntag, 4. April 2010

Pause

Aktuell habe ich nun alle Aktivitäten in den Hintergrund gestellt. Ich konzentriere mich nun auf meinen Realschulabschluss.

Bin nun aber in einem Team das an einem Silkroad Emu arbeitet (Wksro). Ist schon relativ weit Fortgeschritten.
Einblick:
Vid 1
Vid 2

Screens und eine Liste mit allen Möglichkeiten kommt noch.

Samstag, 27. März 2010

nClientless 0.6 -- Download

Wie versprochen bekommt ihr nun die erste Testversion des nClientless.

Anleitung:

Download

1. Alles entpacken
2. edxSilkroadProxy - MySro starten.
3. Auf Create drücken.
4. Auf Set drücken. Sieht danach so aus:

5. nClientless starten.
6. Connect drücken --> Einloggen --> Char auswählen. Sieht dann beispielsweise so aus:


Alle Charackter Infos sind im Charakter Tab. Infos über die verschiedenen Kommandos findest du im Info Tab.


Zusammenfassung war man alles machen kann:
- Ohne Client auf MySro einloggen.
- Über verschiedene Kommandos den Character kontrolieren.

Geplant ist das ich einen Bot einbaue.

Habt viel Spaß und bitte meldet alle Bugs oder andres mir zurück.




Dienstag, 23. März 2010

Updates

Mal wieder eine kleine Info zum Fortschritt des nClientless. Ist eigentlich relativ wenig da ich am Wochenende keine Lust zum Programmieren hatte.

Zur ersten Release:
Die Trace Funktion wird in der ersten Release wahrscheinlich nicht enthalten sein. Ist leider etwas kompliziert da von jedem Charakter die CharID geparst d.h erkannt werden muss. Ich werde euch aber euch noch eine sehr frühe Version geben d.h die Version wird Bugs haben. Halt etwas zum Testen. Ich hoffe sie wird euch aber Zufriedenstellen.

Neu:

- XP Und Sp Updates werden nun erkannt
- Ein Mastery Upper wurde eingebaut. (Funktioniert aber noch nicht ganz)
- Mastery Updates werden erkannt. (Damit man auch weis, ob das eigene Uppen erfolgreich war.)
- Befehl .join [party number] hinzugefügt. Damit kann man auch einer Party über das Matching System beitreten.

Fix:

- (Nichts)

Donnerstag, 18. März 2010

nClientless

Nur für Leser des Blogs eine kleine Info des Fortschrittes.

Neu:

- Mastery wird nun korrekt erkannt.
- Der Vorbau für das Parsen von Skills wurde eingefügt. Muss aber noch eine geeignete Datei mit Skill Infos finden.

Fix:

-Fehler beim Erkennen von Silk Pets behoben.
-Fehler beim Erkennen von Stones behoben.

Wer eine Release wünscht soll sich bitte mal in den Kommentaren melden.

Dienstag, 16. März 2010

Exp Calc Update

Ich wurde heute von S0ny (Danke dafür) angesprochen, ob ich nicht auch Skill Points in das Tool einbauen kann. Gesagt, getan. Nun hat das Tool auch die Berechnung von SPs integriert. Wenn ich Zeit habe und die Lust an dem Projekt nicht verliere, werde ich wahrscheinlich später eine Funktion zum Speichern bzw. Laden von Statistiken einfügen. Außerdem könnte ich mir eine Gold Statistik vorstellen.

Zusammenfassung:
Neu:

- Berechnung bzw. Erfassung von Skill Points
- Komplett neues Durchnitts System, d.h das nun jeder Wert einzeln gespeichert wird. (Genauer als das alte System)

Fix:

- Bei einem Level Up konnten -% entstehen.

Download:


Links:



Montag, 15. März 2010

Fortschritt

Nun wieder ein paar Updates für den nClientless (Den Name werde ich wahrscheinlich bald verändern). Ich habe vor ein kleinen Bot in das Programm einzubauen. Dafür muss ich allerdings erst den ganzen Vorbau wie Teleports, damit alle Charakter und Monster richtig erkannt werden einfügen. Deswegen kann sich das ganze noch eine Weile hinziehen.
Möglicherweise werde ich den nClientless aber bald Relasen (OHNE Bot).

Nun zu den Fortschritten:

- Nun können Nachrichten versendet werden. Bisher aber nur All Chat.
- Eine Funktion Monster auszuwählen wurde eingebaut.
- Nun wird erkannt wenn man stirbt.
- Funktion zum Wiederauferstehen in der Town hinzugefügt.
- Level Up wird erkannt.

So dass war's erstmal wieder von mir.

Freitag, 12. März 2010

Fortschritte nClientless

So mal wieder ein paar Updates:

- Exp bar hinzugefügt
- Funktionen zum Uppen von Str und Int hinzugefügt
- Hp und MP wird nun geupdatet
- Char Stats werden geupdatet

Nun auch 2 Screens zur Oberfläche des Tools:

Login:

Login

Ingame:

'Ingame'


Als nächstes werde ich den Charakter Parse fertig machen.

Dienstag, 9. März 2010

Download ExpCalc

Vor ein paar Tagen habe ich hier das ExpCalc Tool vorgestellt. Nun kommt der versprochene Download.

Wie das Tool funktioniert:

1) Silkroad starten und Ingame gehen.
2) Das Tool starten.
3) Sehen wieviel Prozent ihr gemacht habt.

Download

Möglicherweise ist das ganze noch nicht ganz ausgreift, deshalb alle Bugs hier melden.

MfG GoneUp

Aktuelles Projekt: Weiterentwicklung des nClientless

So jetzt schaffe ich es auch mal wieder hier etwas zu Bloggen.

Wie sicher manche von euch mitbekommen haben hat bloodman aus Cp-G vor einiger Zeit ein Tool gemacht mit dem man Clientless in den Ecsro Server einloggen konnte. Damals hieß das Tool nClientless. Vor wenigen Tagen hat mir dann auf Nachfrage bei bloodman den Source Code gegeben. Wer mehr darüber erfahren möchte, hier der Forum Theard (CP-G), (ePvpers).

Nun was bisher möglich ist:

Login (80%, Muss noch testen wie es mit Falschem Passwort, etc.. ist)

Ingame:

Charakter Parsing 100%

Chat Parse für Commands 100%
Commands:
.move x y
100%
.leavept
100%
.sit
100%
.teleport
100%
.trace [name] 5% In Arbeit.
.horse
90%
.return
90%

Kann Partys automatisch annehmen 100%
Wenn ein Unique spawnt bzw. getötet wird, wird das angezeigt und ein Ton wird ausgegeben 100%
Chat Log ist eingefügt d.h alles was im Chat geschrieben wird, wird angezeigt 100%

Geplant:
-Vll Walkscripts integrieren (vll. die vom iBot)
- Chat Nachrichten versenden (vll. auch ein Auto-Spammer)
- Ein Mastery Upper einfügen d.h. das man den Gap immer anpassen kann
- Dein Vorschlag hier.... (Bitte in den Kommentaren posten)

So das war's für heute. Nachher kommt noch ein Link für das MySRO Exp Calc Tool.

Freitag, 5. März 2010

Aktuelles Projekt: Exp Calc

So nun stelle ich mein kleines heutiges Werk vor:

Ein Tool das für MySRO den Exp bzw. Level Wert ausliest.
Damit errechnet es dann den aktuellen Prozentwert.
Dann werden (Mini-) Statistiken erstellt, wie z.B wie viel EXP insgesamt gemacht wurde bzw wie viel in 10 Minuten.

Screenshot:



Ich denke ich kann euch noch heute Abend ein Download bereitstellen.




Willkommen

Hallo und herzlich Willkommen auf meinem neuen Dev-Blog


Hier werde ich ab jetzt meine aktuellen Projekte vorstellen.


MfG GoneUp