.| Autor | Beitrag |
|---|---|
|
000 17.02.2001, 12:17 $Dagobert-$ |
Man braucht ja um einen Mod zu basteln die dll's bzw. die entkompilierten dll's.
THANX --Und er bürdete dem Buckel dess weißen Wahles die Summe der Wut und dess Hasses der ganzen Menschheit auf. Wäre sein Leib eine Kanone, er hätte sein Herz auf ihn geschossen. |
|
Profil || Suche |
|
001 17.02.2001, 12:37 blair |
Nein das gibt es nicht, wird es nie geben, und das ist (IMHO) auch gut so! Denn Opposing Force ist
Du bekommst nur das SDK zum orginal HL und zwar u.a. beim DHCC! Das einzige was übrigens ginge, wäre das ganze zu deassemblieren (oder?) --because our freedom sits at the end of a gun |
|
Profil || Suche |
|
002 17.02.2001, 12:42 bArTmAn |
ja, wenn dann könnte man es deassemblieren... aber dafste auch nicht, wie blair gesagt hat, diebstahl geistigen eigentums!
|
|
Profil || Suche |
|
003 17.02.2001, 13:04 blair |
Du weißt nie, vieleicht hast du hier einen waschechten assembler coder vor dir... Aufgabe: Zehn mal an die Tafel schreiben: I must not decompile or deassemble the Opposing Force DLLs --because our freedom sits at the end of a gun |
|
Profil || Suche |
|
004 17.02.2001, 17:04 TheTinySteini |
Den Coder möchte ich sehen, der durch den von VC++ erstellten Assembler Code durchsteigt. Assembler ist ja so schon heftig, wenn das ganze dann auch noch unter Windows, objektorientiert und von Microsoft ist: Gute Nacht. In einfacher Sprache: Man kommt nie von der fertigen DLL zum Original-Quellcode zurück. Das Ergebnis ist 1. nicht in C++, 2. sicher nicht der identische Code, 3. von der Strukur her 99,9% anders, 4. 101% ohne Kommentare ;-) --TheTinySteini |
|
Profil || Suche |
|
005 17.02.2001, 17:53 $Dagobert-$ |
Das heisst also das man keinen Mod mit Op4 machen kann oder wie. Aber ich brauch halt die human_gruntsally und die gibts nur in Op4. Oder wie seht ihr das ???? ¿-) --Und er bürdete dem Buckel dess weißen Wahles die Summe der Wut und dess Hasses der ganzen Menschheit auf. Wäre sein Leib eine Kanone, er hätte sein Herz auf ihn geschossen. |
|
Profil || Suche |
|
006 17.02.2001, 18:12 icher |
was is ein human_gruntsally? ein entity? ein monster/gegner/kumpel? nun, ich würde entpfehlen, das ding selbst zu coden.. --icher - ichers Planet | Merlins-Net | 193966768 no matter where the sun goes down |
|
Profil || Suche |
|
007 17.02.2001, 20:14 apfelkorn |
Where have all the comments gone? Long time passing.
Where has all the structure gone? Long time passing.
Where have all the "HACKHACK"s gone? Long time passing.
Übrigens heißt das auf deutsch: "Disassemblieren" - Die Verwandlung von dem "e" zu dem "i" nennt sich Assimilation und dürfte jedem Lateiner unter euch bekannt vorkommen... -- |
|
Profil || Suche |
|
008 17.02.2001, 20:52 TheTinySteini |
LOL! Gut! Btw: Immer diese Lateiner! Man nehme Französisch und wähle es nach der 11. Klasse ab - so werde ich das machen und so macht das eigentlich jeder. Wenigstens hat man dann keine tote Sprache gelernt! ;-) --TheTinySteini |
|
Profil || Suche |
|
009 18.02.2001, 13:03 apfelkorn |
grrrrrr... -- |
|
Profil || Suche |
|
010 18.02.2001, 16:23 blair |
Ich hab auch Latein gelernt, leider... Aber das mit dem human grunt ally dürfte nicht so schwer sein, schau dir den barney an, da gab es irgendeine var in der dem seine "partei" gespeichert ist... --because our freedom sits at the end of a gun |
|
Profil || Suche |
|
011 20.02.2001, 14:01 Flaren |
latein rulez , hehe aber zum topic, da gibts was offizielles von gearbox dazu, ich hab mich ähnlcihes gefargt und das als antwort erhalten : Technically it's not legal to redistribute copyrighted material (like the
The site you referred to has posted the OpFor models without permission. But,
In any case, I can't give you official permission to use art content from the
--
|
|
Profil || Suche |
|
012 21.02.2001, 15:46 blair |
Das find ich echt sozial von denen, respekt Gearbox (obwohl ich euch das einstellen von Prax War immernach übel nehme) --because our freedom sits at the end of a gun |
|
Profil || Suche |
|
013 21.02.2001, 15:47 Damocles |
Das haben die aber afaik nur eingestellt, weil ihnen der Geldhahn zugedreht wurde. --Damocles |
|
Profil || Suche |
|
014 21.02.2001, 22:29 Prefect |
Hehe tote Sprachen sind dumm, wobei ein zwei lateinische oder griechische Wörter manchmal recht hilfreich sind. Aber zurück zum Topic: in der Op4-Lizenz steht wahrscheinlich, dass Disassemblieren illegal ist. Allerdings gibt es einige Staaten (Skandinavien?) in denen Disassembling explizit immer legal ist - im Notfall ist Auswandern angesagt :D Ansonsten: es gibt von Numega ein paar fette Tools - eine Debuggersuite insbesondere, aber auch einen Disassembler/compiler. Die Teile sind verdammt gut, kosten aber legal ziemlich viel Geld ;)
cu,
Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
015 22.02.2001, 11:09 Blacky|SfP |
Einfacher wär's doch:
Dann hätte man sicher mehr zeit für's Coden ;-) -- |
|
Profil || Suche |
|
016 22.02.2001, 11:44 Kriz |
Tja, wenn ich mich recht erinnere, gibt es zwei Arten von Compiler: Die einen erstellen eine Variablentabelle, wo jede vorhandene Quellcodevariable einen generisch entwickelten Assemblerpedanten bekommt, z.B.: anzahl_x = aaa
usw. , während der andere Compiler einfach die Quellcodevariablennamen übernimmt in den Assemblbercode (was überhaupt keine Probleme darstellt, solange ein Varname nicht wie ein Assi-Befehl lautet. Dann wird dieser gegebenenfalls modifiziert.) Ein guter Disassembler wird meistens nach der letzteren Methode vorgehen und die vorhandenen Variablennamen rekonstruieren. Aber mal im Ernst, welcher Schwachmat will sich eine disassemblierte DLL anschauen? Die Hilfsmittel dazu sind pervers: Mach benötigt z.B. pattern matching Algorithmen, um bekannte, eingebundene Fragmente des Codes zu extrahieren (z.B. den Assemblercode der Standard-Routinen für Klassenbildung usw.) Nee danke, Leute! Diesen Firlefanz zu realisieren steht im keinen Vergleich zum Aufwand des Codegrabbings. Es gibt sicherlich von Microsoft Developmenttools, die DLL's dekompilieren können, genau wie es Tools zum Dekompilieren von Java Bytecodedateien gibt... Cu --K:R-I)Z++ |
|
Profil || Suche |
|
017 23.02.2001, 18:40 Prefect |
Ähm.. das Problem ist, wenn ein Programm ohne Debuginformationen gelinkt wird (was bei allen Releaseversionen der Fall sein sollte), sind _gar keine_ Variablen- oder Funktionennamen mehr da. Und disassemblieren kann ganz nützlich sein - siehe deCSS zum Beispiel. cu,
Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
018 23.02.2001, 21:05 TheTinySteini |
deCSS? Was das schon wieder? --TheTinySteini |
|
Profil || Suche |
|
019 24.02.2001, 17:43 dp Administrator |
ich kenn von numega nur softice ( debugger ), ansonsten such mal nach w32dasm. das ding decopiliert auch dlls allerdings nur wenn sie nicht gepackt sind. raus kommt dann z.b. sowas:
da gibts beim besten willen keine variablennamen.... -- |
|
Profil || Suche |

