Sub Menu
Suche

Last Online
In order to view the online list you have to be registered and logged in.



We are a free and open
community, all are welcome.

Click here to Register

1. XXS-Modifikation von mir bei eMule v0.49b

BeitragAuthor: Interceptor » Mi 20. Aug 2008, 04:17

Also,


ich hab einfach mal angefangen mich an C++ zu stürzen!


Für's erste habe ich einen "client-internen" rein visuellen Modstring gesetzt!

War an sich ganz easy! try & error


Der "String" ist an sich genauso aufgebaut, wie der vom orig.!



Als nächster Schritt war von mir geplant, den Modstring an andere Clients weiterzureichen! müsste eigentlich ne Kleinigkeit sein, da ich ja nur bei nem Paket was anhängen muss!


Aber bevor ich mich da jetzt in was verrenne, könnte sich mal jemand die "modifizierten" Files anschauen?

Denn dass ist alles "Neuland" für mich!


Danke! Bild


[attachment=698:Modifizierte_Files.rar]
Vista SP1 64bit

Netzwerk: Router Siemens SE515 WAN DSL3000 (W)LAN 100Mb/s (54Mb/s)

Interceptor
Hat den Dreh raus
 
Beiträge: 70
Registriert: Di 17. Jul 2007, 15:38

BeitragAuthor: Stulle » Mi 20. Aug 2008, 05:55

Und wonach schauen?

Schau doch einfach mal in den ScarAngel, ich habe dort einiges zum Modstring ordentlich kommentiert. Im Grunde genommen lässt sich alles darüber finden, da ich die Implementation von Xman ansprechender abgewandelt habe. Ob es funktioniert kannst du dann ja selbst schauen. Lass es einfach mal im Debug laufen... aber im Grunde solltest du zumindest beim visuellen im release uneingeschränkt die Lauffähigkeit überprüfen können.

Stulle
Forenlegende
 
Beiträge: 1014
Registriert: So 5. Feb 2006, 09:55

BeitragAuthor: Interceptor » Mi 20. Aug 2008, 10:18

Und wonach schauen?

Schau doch einfach mal in den ScarAngel, ich habe dort einiges zum Modstring ordentlich kommentiert. Im Grunde genommen lässt sich alles darüber finden, da ich die Implementation von Xman ansprechender abgewandelt habe. Ob es funktioniert kannst du dann ja selbst schauen. Lass es einfach mal im Debug laufen... aber im Grunde solltest du zumindest beim visuellen im release uneingeschränkt die Lauffähigkeit überprüfen können.


In erster Linie geht es mir darum ob ich es halbwegs vernünftig gemacht habe!

Wenn dem so ist, dann kann ich mir sicher sein dass ich auf dem richtigen Weg bin!



Meine ersten Arbeiten, welche komplettes Neuland für mich sind, lass ich immer gegenprüfen!

Was bringt es mir wenn ich alles nur abschreibe? Genau, wenig!

Dann würde ich in 2 Jahren immer noch nachfragen ob das passt usw.!



Meine "Modifikationen" sind auch kommentiert! Auch wenn momentan nur mein Servus hinten dran steht!


Ich möchte nur wissen ob ich nicht unwissendlich gegen die Lizenz verstoße oder in meinen ersten Schritten totalen Schmarrn geschrieben habe!


Der Code soll ja nicht studiert werden, nur mal kurz überfliegen!
Es handelt sich ja nicht um 100 Files! Sind nur 15! Einfach nach "Interceptor" suchen
Vista SP1 64bit

Netzwerk: Router Siemens SE515 WAN DSL3000 (W)LAN 100Mb/s (54Mb/s)

Interceptor
Hat den Dreh raus
 
Beiträge: 70
Registriert: Di 17. Jul 2007, 15:38

BeitragAuthor: Tuxman » Mi 20. Aug 2008, 14:07

Dann guck doch erst mal, ob's geht.
(Gegen die "Lizenz" verstößt du erst, wenn du den Quellcode nicht rausgibst.)
Ein intelligenter Mensch ist manchmal gezwungen, sich zu betrinken, um Zeit mit Narren zu verbringen.
(E. Hemingway)
Benutzeravatar
Tuxman
Forenlegende
 
Beiträge: 4184
Registriert: Sa 8. Jan 2005, 02:16

BeitragAuthor: Interceptor » Mi 20. Aug 2008, 15:04

Dann guck doch erst mal, ob's geht.
(Gegen die "Lizenz" verstößt du erst, wenn du den Quellcode nicht rausgibst.)


Da passt alles! Hängt eigentlich überall mein servus dran, auch im Webinterface! Ich compile das schon selber bevor ich was rausgebe!

Meint ihr etwa das ich was am Code änder, hier reinstelle, und es von wem anders testen lasse??


Nene, so einer bin ich nicht!


Mir ist es in diesem Thread nur auf die "Schönheitsfehler angekommen, welche man als Noob so begeht!


Also in Sachen Kommentare, Befehl's-Wahl oder Variablenbezeichnung!


Hätte ja sein können das ich mich auf dem Holzweg befinde!


PS: Ich habe nicht vor eure Konkurrenz zu werden! Ich mache das hauptsächlich nur wegen den Beta's von euch! So kann ich mich eher in die Materie rein versetzen! Und bei der Fehlersuche besser rangehen!
Vista SP1 64bit

Netzwerk: Router Siemens SE515 WAN DSL3000 (W)LAN 100Mb/s (54Mb/s)

Interceptor
Hat den Dreh raus
 
Beiträge: 70
Registriert: Di 17. Jul 2007, 15:38

BeitragAuthor: Tuxman » Mi 20. Aug 2008, 15:10

Es könnte dir viel Aufwand ersparen, wenn du theApp.m_strCurVersionLong einfach ändern würdest (bspw. MOD_VERSION anhängen, zu definieren, der Übersichtlichkeit wegen, am besten in Version.h)...
Ein intelligenter Mensch ist manchmal gezwungen, sich zu betrinken, um Zeit mit Narren zu verbringen.
(E. Hemingway)
Benutzeravatar
Tuxman
Forenlegende
 
Beiträge: 4184
Registriert: Sa 8. Jan 2005, 02:16

BeitragAuthor: Interceptor » Mi 20. Aug 2008, 15:21

Es könnte dir viel Aufwand ersparen, wenn du theApp.m_strCurVersionLong einfach ändern würdest (bspw. MOD_VERSION anhängen, zu definieren, der Übersichtlichkeit wegen, am besten in Version.h)...


Genau so was meinte ich! Bild


Denn ich war mir nicht 100% sicher ob ich theApp.m_strCurVersionLong ändern "darf"!
Deswegen habe ich meins bei der Ausgabe hinten angehangen!


Du hast recht, das macht es um einiges einfacher!
Vista SP1 64bit

Netzwerk: Router Siemens SE515 WAN DSL3000 (W)LAN 100Mb/s (54Mb/s)

Interceptor
Hat den Dreh raus
 
Beiträge: 70
Registriert: Di 17. Jul 2007, 15:38

BeitragAuthor: Tuxman » Mi 20. Aug 2008, 15:27

Du "darfst" alles ändern im Code. Sogar das, wo "do not change" dransteht, laut der GPL jedenfalls.
Bild
Ein intelligenter Mensch ist manchmal gezwungen, sich zu betrinken, um Zeit mit Narren zu verbringen.
(E. Hemingway)
Benutzeravatar
Tuxman
Forenlegende
 
Beiträge: 4184
Registriert: Sa 8. Jan 2005, 02:16

BeitragAuthor: Interceptor » Mi 20. Aug 2008, 15:29

Du "darfst" alles ändern im Code. Sogar das, wo "do not change" dransteht, laut der GPL jedenfalls.
Bild


Das muss einem Dummen doch gesagt werden! Bild Bild
Vista SP1 64bit

Netzwerk: Router Siemens SE515 WAN DSL3000 (W)LAN 100Mb/s (54Mb/s)

Interceptor
Hat den Dreh raus
 
Beiträge: 70
Registriert: Di 17. Jul 2007, 15:38

BeitragAuthor: Tuxman » Mi 20. Aug 2008, 15:36

Nun, die Lizenz liegt normalerweise bei. Bild
Ein intelligenter Mensch ist manchmal gezwungen, sich zu betrinken, um Zeit mit Narren zu verbringen.
(E. Hemingway)
Benutzeravatar
Tuxman
Forenlegende
 
Beiträge: 4184
Registriert: Sa 8. Jan 2005, 02:16

Nächste

Zurück zu Entwicklung

Wer ist online?

Mitglieder: Bing [Bot]

cron