|
You last visited: Today at 08:11
Advertisement
Bigpoint source's [RE-UP TO EPVP]
Discussion on Bigpoint source's [RE-UP TO EPVP] within the DarkOrbit forum part of the Browsergames category.
05/17/2013, 21:25
|
#31
|
elite*gold: 278
Join Date: Dec 2010
Posts: 1,125
Received Thanks: 1,083
|
Quote:
Originally Posted by Fenrisus
I already have a decompiled SWF, and i can compile it again. Dark orbit (old ~2012) use Greensock TweenLite/Max libs (you can search it in google and download with all plugins). Some Flex, XML WebSocket, few res loaders (easy to re-write) And some graphic-works scripts based on greensock lib(BP own plugins).
Latest DO, change their algorithm, and now, they use not only xml. I found some json extensions and communication. And bit a changed obfuscation algorithm.
For remove protection - you need to use some software, or compile it by self (try to find a swf protect removers code, on SF or Github). Go to resources similar to CrackLab, and get their software to analyze swf and get protector and etc.... Yep here lots of work, but that is possible.
|
Can you deobfuscated the main.swf?
|
|
|
05/17/2013, 21:30
|
#32
|
elite*gold: 0
Join Date: Jan 2013
Posts: 86
Received Thanks: 243
|
Yep...and re-writed(not all), ready to compile... Example of my work:
Code:
package net.bigpoint.darkorbit.ship
{
public class BufferedShip extends Object
{
public function BufferedShip(typeID:int, userID:int, xPos:int, yPos:int, speed:int, username:String, clanTag:String, fractionID:int, clanID:int, clanDiplomacy:int, dailyRank:int, expansionstage:int, warnIconOnMap:Boolean, galaxyGatesFinished:int, isNPC:Boolean, cloaked:Boolean) {
super();
this.typeID=typeID;
this.userID=userID;
this.xPos=xPos;
this.yPos=yPos;
this.speed=speed;
this.username=username;
this.clanTag=clanTag;
this.fractionID=fractionID;
this.clanID=clanID;
this.clanDiplomacy=clanDiplomacy;
this.dailyRank=dailyRank;
this.expansionstage=expansionstage;
this.warnIconOnMap=warnIconOnMap;
this.galaxyGatesFinished=galaxyGatesFinished;
this.isNPC=isNPC;
this.cloaked=cloaked;
}
public var typeID:int;
public var userID:int;
public var xPos:int;
public var yPos:int;
public var speed:int;
public var username:String;
public var clanTag:String;
public var fractionID:int;
public var clanID:int;
public var clanDiplomacy:int;
public var dailyRank:int;
public var expansionstage:int;
public var warnIconOnMap:Boolean;
public var galaxyGatesFinished:int;
public var cloaked:Boolean;
public var isNPC:Boolean;
}
}
Clean and readable code.
|
|
|
05/17/2013, 21:33
|
#33
|
elite*gold: 278
Join Date: Dec 2010
Posts: 1,125
Received Thanks: 1,083
|
Quote:
Originally Posted by Fenrisus
Yep...and re-writed(not all), ready to compile... Example of my work:
Code:
package net.bigpoint.darkorbit.ship
{
public class BufferedShip extends Object
{
public function BufferedShip(typeID:int, userID:int, xPos:int, yPos:int, speed:int, username:String, clanTag:String, fractionID:int, clanID:int, clanDiplomacy:int, dailyRank:int, expansionstage:int, warnIconOnMap:Boolean, galaxyGatesFinished:int, isNPC:Boolean, cloaked:Boolean) {
super();
this.typeID=typeID;
this.userID=userID;
this.xPos=xPos;
this.yPos=yPos;
this.speed=speed;
this.username=username;
this.clanTag=clanTag;
this.fractionID=fractionID;
this.clanID=clanID;
this.clanDiplomacy=clanDiplomacy;
this.dailyRank=dailyRank;
this.expansionstage=expansionstage;
this.warnIconOnMap=warnIconOnMap;
this.galaxyGatesFinished=galaxyGatesFinished;
this.isNPC=isNPC;
this.cloaked=cloaked;
}
public var typeID:int;
public var userID:int;
public var xPos:int;
public var yPos:int;
public var speed:int;
public var username:String;
public var clanTag:String;
public var fractionID:int;
public var clanID:int;
public var clanDiplomacy:int;
public var dailyRank:int;
public var expansionstage:int;
public var warnIconOnMap:Boolean;
public var galaxyGatesFinished:int;
public var cloaked:Boolean;
public var isNPC:Boolean;
}
}
Clean and readable code.
|
WOW you are my god, before JD, Chuck Norris and my bathroom´s Rubber duck
Can you show me how?
|
|
|
05/17/2013, 21:41
|
#34
|
elite*gold: 56
Join Date: Jul 2010
Posts: 1,232
Received Thanks: 397
|
Quote:
Originally Posted by manulaiko
WOW you are my ***, before JD, Chuck Norris and my bathroom´s Rubber duck
Can you show me how?
|
My duck's not made of rubber ^^ Its a real , and its named Bob.
|
|
|
05/17/2013, 21:48
|
#35
|
elite*gold: 0
Join Date: Jan 2013
Posts: 86
Received Thanks: 243
|
Rly that easy (for me) i do that by self-maded tool for that (on C#), before make it, i spend ~2-3 days for read technical specifics for that and other documentation about current *.swf protection methods.... So, now i work on client, when have a time. But, i tired ask for help (me really need AS3 coders, when i work on hard files, they can re-write more-easy to understand files and etc.), and my recruitment-topic for Open Dark Orbit client has been ignored...
|
|
|
05/17/2013, 22:06
|
#36
|
elite*gold: 278
Join Date: Dec 2010
Posts: 1,125
Received Thanks: 1,083
|
Quote:
Originally Posted by Fenrisus
Rly that easy (for me) i do that by self-maded tool for that (on C#), before make it, i spend ~2-3 days for read technical specifics for that and other documentation about current *.swf protection methods.... So, now i work on client, when have a time. But, i tired ask for help (me really need AS3 coders, when i work on hard files, they can re-write more-easy to understand files and etc.), and my recruitment-topic for Open Dark Orbit client has been ignored...
|
Have you got skype?
|
|
|
 |
|
Similar Threads
|
[B]EPVP Shoutbox Source[C#]
10/14/2013 - elite*gold Trading - 7 Replies
Ich biete hier meine EPVP Shoutbox Souce an die in C# geschrieben wurde kann sie auch gerne in VB.Net umschreiben:)
Das Programm gibt es kostenlos hier
Einfach mal einen Preis vorschlag machen was ihr Zahlen wollt.
Min. Preis ca. 150 e*Gold
|
EPVP Counter-Strike Source Clan - Ideen?
04/09/2013 - Counter-Strike - 26 Replies
Guten Tag liebe Counter-Strike Section,
mir kam die Idee ein epvp Clan zu eröffnen. Von Mitglieder für Mitglieder, natürlich kann jeder darein wir wollen schließlich niemanden ausgrenzen. Meldet euch einfach mit Ideen. Clan Logo werde ich übernehmen da fällt mir schon was ein. Hab mir ein kleines Konzept überlegt was definitiv noch ausbaufähig ist.
http://www.sankt-anno-schule.de/joomla/images/sto ries/trennlinie_grau-weiss.gif
-Jeder darf Beitreten sofern er Counter-Strike besitzt und...
|
EPVP Thread logger [Source]
06/02/2012 - .NET Languages - 13 Replies
Edit//
Schließen bitte ;)
|
[Suggestion] [Epvp Coders] Source Code/Script Section
08/30/2011 - Suggestions & Feedback - 3 Replies
Falls dies die falsche Section ist entschuldige ich mich dafür und bitte einen Admin diesen Thread in die Richtige zu verschieben.Aber BtT:
Ich verstehe nicht warum epvp keine "Source Code /Script" Section hat.In dieser könnte man seine Quelltexte / Scripts veröffentlichen und sie unter den kritischen Augen begabter/erfahrener Programmiere besprechen/verbessern.
Wer eine Source Code / Script Section für sinvoll hält möge mit ja , wer selbige für unnötig hält kann natürlich mit nein...
|
All times are GMT +1. The time now is 08:12.
|
|