As of 20.12.2010 I have officially stopped the Development of UDOBot.
[DEUTSCH]Ab der 20.12.2010 habe ich offiziel den entwicklung von UDOBot gestoppt.
After about 2 years of Developing and updating it I have finally decided to stop, as Dark Orbit is getting worse after each update and even more cash-oriented, which makes Botting a long task. Not to mention the possibility of a ban, which could make you restart from square one.
I will release the Source code on this Thread, feel free to modify it to your likings or to update it, or just simply learn a bit from it. If you create a successful version/update or whatever then please contact me via. PM and I'll be sure to add your version of the Bot to this Thread, but supply the source so i can be sure it doesn't do anything the Bot shouldn't do

.
Theres only one thing that I ask of you, please don't remove the ad that pops up once you close the Bot

.
[DEUTSCH] Nach ungefähr 2 jahren der entwicklung und updates habe ich mich entschlossen aufzuhören, weil Dark Orbit nach jeden update immer schlimmer und immer mehr sich auf Geld orientiert, was botten eine lange aufgabe macht. Nicht zu vergessen das wenn mann gebannt wird, mann von vorne anfangen muss.
Ich werde den source code auf diesen Thread veröffentlichen, ihr könnt es modifizieren wie ihr wollt oder updaten, oder einfach nur ein bisschen von den code lernen. Wenn du einen erfolgreichen modifizierte oder geupdatete version erstellt könnt ich mich via. PM kontaktieren unddann werde ich deinen version hier auf diesen thread posten, aber schicke mir auch die Source-Code so das ich nachsehen kann das deine modifizierung etwas macht was es nicht soll

.
Ich bitte euch nur um eins, bitte die werbung die auftaucht wenn mann den bot schliesst nicht entfernen

.
[/DEUTSCH]
Note: If you create a modified version of UDOBot, then it has to be free of charge.
Vermerk: Wenn du eine modifizierte version von UDOBot erstellt hast, dann muss es umsonst zu haben sein.
- The Official Release v.4.0.0 -
- Die Offizielle Veröffentlichung v.4.0.0 -
Download:
- Requirements -
A Minimum of Windows XP SP2.
UDOBot will need the Visual C++ 2008 Redistributable and the .Net v3.5 Famework (see below in installation for links etc.).
- Anforderungen -
Minimum Windows XP SP2.
UDOBot wird die Visual C++ 2008 Redistributable und die .Net v3.5 Famework brauche (siehe unten in der installation für die Links etc.).
- Installation -
1.) Downloading and Installing Visual C++ 2008 Redistributable
1.) Download und Installation von Visual C++ 2008 Redistributable
Before you download and Install check if you have:
Bevor du es downloadest und installierst schau nach ob du es hast:
"
Microsoft Visual C++ 2008 Redistributable - X 9.0.30729"
(
X can either be
x86 or
x64)
(
Xkann entweder
x86 oder
x64 sein)
If you don't have it then download it here:
Wenn du es noch nicht hast dann kannst du es hier downloaden:
x86 -

x64 -

After Installation proceed to step 2.
Nach der Installation gehe to Schritt 2.
2.) Downloading and Installing .Net Framework 3.5
2.) Download und Installation von .Net Framework 3.5
Before you download check if you have:
Bevor du es downloadest und installierst schau nach ob du es hast:
"
Microsoft .NET Redistributable 3.5"
If you have .NET version 4.0 then skip this step, else download and install.
Wenn du .NET version 4.0 hat dann überspringe diesen schritt, amsonsten downloade und installiere es.
x64_x86 -
- The Official Source v.4.0.0 -
- Die Offizielle Source v.4.0.0 -
It's a Visual C++ 2008 Express Project, so you'll need Visual C++ 2008 Express to compile it successfully but probably the newer version of Viual C++ will also compile it.
Es ist ein Visual C++ 2008 projekt , also wirst du Visual C++ 2008 Express drauchen um es zu kompilieren, aber höchst wahrscheinlich kannst du es mir der neuen Visual C++ auch kompilieren.
Download:
- The Official Guide v.4.0.0 -
- Die Offizielle Anleitung v.4.0.0 -
When you first open up the Bot the first window should pop up, it's the main login window where you have to enter your Login Data.
Wenn du es geöffnet hast dann sollte der erste Fenster sich öffnen, es ist der haupt login Fenster wo du deine Login infomationen eingeben musst.
1.) Here you have to paste your Dark Orbit user ID.
2.) Here you have to paste your Dark Orbit server ID, for example int1, int2, int3 etc. etc.
3.) Here you have to paste your Dark Orbit Session ID.
4.) Here you have to select your Current Map, for example 1-1, 1-2, 3-1 etc.
5.) Click this Button to Start up the Bot.
1.) Hier musst du deinen Dark Orbit ID eingeben.
2.) Hier musst du deinen Dark Obit Server ID eingeben z.b int1, in2, int3 usw.
3.) hier musst du deinen Dark Orbit Session ID einfügen.
4.) hier musst du deine map selektieren, z.b 1-1, 1-2, 3-1 usw.
5.) Drücke diesen knopf um den Bot zu starten.
1.) Check this if you want the Bot to Flee to the closest Portal upon detection of an enemy Player (At-War Status Clans included).
2.) Check this if you want the bot to Flee if
any Player attacks you, works well with 1.) (priorities: 1. > 2.).
3.) Set your Repair percentage, the bot will move to a Portal and repair if your Ships HP < %.
4.) Check if you want to enable the Bots Revenge Actions. (5. and 6.)
5.) Check this if you want the bot to fire x1 Laser on the Enemy Player (only if he attacks you).
6.) Check this if you want the bot to fire SAB Laser on the Enemy Player (only if he attacks you, priorities: 6. > 5.).
7.) Check this if you want the Bot to use Instashield if your HP < 35% and the Bot is Fleeing. (Max usage is in the NumberBox to the Right)
8.) Check this if you want the Bot to use EMP if more than 1 Enemy is attacking the Bot. (Max usage is in the NumberBox to the Right)
9.) Check which objects you would like the Bot to collect - Self Explanatory.
10.) Check which ores you would like the Bot to sell - Self Explanatory.
1.) Hacke diesen wenn du willst das der Bot vor Feinden abhaut sobald er sie entdeckt, flüchtet zu der nächst gelegenen portal.
2.) Hacke diesen wenn du willst das der Bot von
jedem abhaut der dich angreift, funktioniert gut im kombination mit 1.) (prioritäten: 1. > 2.).
3.) Hier kannst du deine Reparatur prozent selektieren, der bot wid zur nächst gelegenen Portal fliegen und dann deinen Schiff reparieren.
4.) Hacke diesen wenn du "Bots revenge" aktiviren möchtest. (5. und 6.)
5.) Hacke diesen wenn du möchtest das der Bot den Feind mit x1 angreift (aber nur wenn der Feind dich angreift).
6.) Hacke diesen wenn du möchstest das der Bot den Feind mit SAB angreift (aber nur wenn der Feind dich angreift, priotitäten: 6. > 5.).
7.) Hacke diesen wenn du möchtest das der bot Instashield verwendet wenn dein Schiff's HP weniger als 35% ist. (Maximum verbrauch ist in der NummerBox rechts).
8.) Hacke diesen wenn du möchtest das der Bot EMP benutzt wenn mehr als ein Feind dich angreift. (Maximum verbrauch ist in der NummerBox rechts).
9.) Hacke welche objekte der bot sammeln sollte - Selbsterklärend.
10.) Hacke welche erze der Bot verkaufen sollte - Selbsterklärend.
1.) Check this if you want to enable the NPC Killer.
2.) Check any of these if you want the Bot to Rebuy Laser Ammo, don't check any of these if your using a Laser Rebuy CPU.
3.) Check any of these to allow the Bot to use those types of Laser Ammo (Priorities: Weak > Strong).
4.) Check any of these if you want the Bot to Rebuy Rocket Ammo, don't check any of these if your using a Rocket Rebuy CPU.
5.) Check any of these to allow the Bot to use those types of Rocket Ammo (Priorities: Weak > Strong).
6.) Check any of these to allow the Bot to kill those NPC's. Note: I added Cubikon just for fun

.
7.) Check this if you want the Bot to Circle while Killing (Circles clockwise and anti-Clockwise).
1.) Hacke diesen wenn du den NPC Killer einschalten möchstest.
2.) Hacke welche Laser der Bot nachkaufen sollte (Bitte nicht zusammen mit den Laser nachkauf CPU verwenden).
3.) Hacke welche Laser der Bot benutzen darf (Prioritäten: Schwach > Stark).
4.) Hacke welche Raketen der Bot nackkaufen sollte (Bitte nicht zusammen mit den Raketen nachkauf CPU verwenden).
5.) Hacke welche Raketen der Bot benutzen darf (Prioritäten: Schwach > Stark).
6.) Hacke welche NPC's der bot Killen sollte. Notiz: Ich habe Cubikon nur aus spaß in die Liste gestellt

.
7.) Hacke diesen wenn du möchtest das der Bots Kreiselt (kreiselt im Uhrzeigersinn und gegen den Uhrzeigersinn).
1.) Check this if you want the Bot to Switch Maps every 10-120 Minutes.
2.) These are the Maps available for MMO.
3.) These are the Maps available for EIC.
4.) These are the Maps available for VRU.
1.) Hacke dies hier wenn du willst das der Bot jede 10-120 Minuten die karte wechselt.
2.) Diese hier sind the karten verfügbar für MMO.
3.) Diese hier sind the karten verfügbar für EIC.
4.) Diese hier sind the karten verfügbar für VRU.
Notes:
The Bot will
NOT Jump though Battlemaps (wont go from Lowers to Uppers or vice versa).
The Bot will
NOT Jump to Enemy Maps.
The Bot will
ONLY use the selected Maps of your company.
Notiz:
Der Bot wird
NICHT in PvP maps springen (es wird auf keinen fall von Lowers zu Uppers gehen).
Der Bot wird
NICHT in Feindliche maps springen.
Der Bot springt
NUR in die selektieren Maps deiner Firma springen.
The Current Stats should be Self-Explanatory.
Die Aktuelle Stats sollte Selbsterklärend sein.
The Current Stats 2 should also be Self-Explanatory.
Die Current Stats 2 sollte Selbsterklärend sein.
... Self-Explanatory.
... Selbsterklärend.
... Self-Explanatory.
... Selbsterklärend.
- Saving and Loading Settings -
- Speichern und Laden von Einstellungen -
Once you have selected all the options that you want the Bot to use then simply click "Start->Settings->Save" and a new Window should Pop-up.
Sobald du alle deine optionen die der bot nutzen sollte eingestellt hast dan clicke auf "Start->Settings->Save" und eine neue Fenster sollte auftauchen.
Simply enter your Setting name like "MySetting1" or "cool_my_own_setting", and then click the "Save" Button.
To Load a Setting simply click "Start->Settings->Load" and then a new Window should Pop-up with a ListBox in it.
Einfach den namen deiner Einstellung eingeben z.b "MySetting1" oder "cool_my_own_setting", dann drücke einfach den "Save" Knopf.
Um eine Einstellung zu Laden clicke einfach auf "Start->Settings->Load" und dann sollte eine neue Fenster auftauchen mit eine ListBox drinne.
You can also "Reset" your current setting by Clicking "Start->Setting->Reset", useful if you wish to create multiple settings at once without having to uncheck all boxes etc.
If you wish to delete a setting you will have to go to the UDOBot Folder and in the Folder called "settings" delete it manually.
Du kannst auch deine einstellung zurücksetzen indem du auf "Start->Setting->Reset" Clickst, nützlich wenn du mehrfache Einstellungen gleichzeitig erstellen möchtest.
Wenn du eine Einstellung löschen möchtest musst du zur UDOBot Ordner gehen, und dann ins "settings" order und dann dort manuell entfernen.
- Updating the Invisible Boxes -
- Das Updaten der Unsichtbaren Boxen -
Yes in this version you will have to manage that on your own.
Here are the steps you need to do.
- VIDEO TUTORIAL -
Required Software:
Sothink SWF Decompiler (there are enough serials and cracks out there, or you can use any other decompiler).
Notepad++ (Freeware)
Ja in dieser version musst du das selber erledigen.
Hier sind die schritte die du machen musst.
Erforderliche Software:
Sothink SWF Decompiler (es gibt genug cracks und serials dafür, oder du kannst einen anderen beliebigen SWF Decompiler nutzen).
Notepad++ (umsonst)
1.) Go to the UDOBot Folder and open the file "mainswf-download.html" (It should open it in your default browser).
2.) Right click the Link and select "Save as..." or "Save Contents as..." (this really depends on your browser), and then save the main.swf in your UDOBot folder. Note: It would be a good idea if you change the int1 to your server code in the link, by editing the .html file with notepad.
3.) Now go to the UDOBot Folder and open the "main.swf" with SWF Decompiler.
4.) Once it's opened go to:
"main.swf->Aktion->net->bugpoint->darkorbit->collectable->CollectableManager"
5.) Copy the HoneyBoxes text. It should look like:
Code:
honeyBoxes["ozims"] = true;
honeyBoxes["1604u"] = true;
honeyBoxes["znmjs"] = true;
honeyBoxes["bu9m9"] = true;
honeyBoxes["zel71"] = true;
honeyBoxes["q4knx"] = true;
honeyBoxes["ci7m0"] = true;
honeyBoxes["1ukl6"] = true;
honeyBoxes["1gtlm"] = true;
honeyBoxes["180fk"] = true;
honeyBoxes["13b44"] = true;
...
...
(Make sure you copied all of them!! PS: Don't close the SWF Decompiler you'll need it soon again)
6.) Go to the UDOBot Folder and open "invisible.txt" with NotePad++ then paste in the HoneyBoxes, now you'll have to create a "Macro" to format them like this:
ozims;1604u;znmjs;bu9m9;zel71......
7.) Go to

and upload the "main.swf" from your UDOBot Folder and then Click on the "Go" Button, now wait a bit and you should see the MD5 Hash of the main.swf, copy it. Now go back to the UDOBot Folder and open "md5.txt", paste it in there and save it.
8.) Now go back to the SWF Decompiler window and go to "main.swf->Aktion->net->bugpoint->darkorbit->Main", now look carefully for this:
"public static const version:String = "
XXX";", now copy whatever is at
XXX for example v2.7.1, now go to the UDOBot Folder and open "clientversion.txt" and paste it in there, then save it.
Now you should have successfully updated the Invisible Box Codes!
1.) gehe zu deinem UDOBot Ordner und öffne "mainswf-download.html". (es sollte sich in deinem Browser öffnen)
2.) Mache einen Rechts-Click auf den link und dann selektiere "Speichern unter.." oder "Inhalt speichern unter" (kommt drauf an welchen browser du nutzt) und speicher den "main.swf" in deinen UDOBot Ordner. Notiz: Es wäre eine gute idee wenn du int1 in den link zu deinem server änderst, das kannst du machen indem du den .html mit notepad öffnest.
3.) Jetzt gehe zur UDOBot Ordner und öffne den "main.swf" mit deinem SWF Decompiler.
4.) Sobald es offen ist gehe zu:
"main.swf->Aktion->net->bugpoint->darkorbit->collectable->CollectableManager"
5.) Kopier die HoneyBoxes codes. Es sollte so aussehen:
Code:
honeyBoxes["ozims"] = true;
honeyBoxes["1604u"] = true;
honeyBoxes["znmjs"] = true;
honeyBoxes["bu9m9"] = true;
honeyBoxes["zel71"] = true;
honeyBoxes["q4knx"] = true;
honeyBoxes["ci7m0"] = true;
honeyBoxes["1ukl6"] = true;
honeyBoxes["1gtlm"] = true;
honeyBoxes["180fk"] = true;
honeyBoxes["13b44"] = true;
...
...
(stelle sicher das du alle kopiert hast!! PS: Lasse deinen SWF Decompiler offen denn du wirst es noch brauchen)
6.) Jetzt gehe zu deinem UDOBot Ordner und öffne "invisible.txt" mit Notepad++ dann füge den kopierten honeyBox Codes dort rein, jetzt musst du einen Macro Mit Notepad++ erstellen der den codes formattiert, es sollte danach so aussehen:
ozims;1604u;znmjs;bu9m9;zel71......
7.) Gehe zu

und uploade den "main.swf" von deiner UDOBot Ordner, dann clicke auf den "Go" knopf, jetzt warte ein bisschen und der MD5 Hash sollte da sein, Kopiere es. Jetzt gehe zurück in deine UDOBot Ordner und öffne "md5.txt" und füge den MD% hash dort rein, jetzt speichern.
8.) Jetzt gehe zurück zu deinem SWF Decompiler und gehe zu "main.swf->Aktion->net->bugpoint->darkorbit->Main", und jetzt suche vorsichtig nach:
"public static const version:String = "
XXX";", jetzt kopier was bei
XXX ist, z.b v2.7.1, jetzt gehe zu deinem UDOBot ordner und öffne "clientversion.txt" und füge es dort rein, dann speichern.
Jetzt hast du die Unsichtbaren Boxen codes geupdatet!
- Unofficial versions -
- Unoffizielle versionen -
None yet.
Noch keine.
PS: Sorry for massive wall of text and images!