Author |
Message |
|
Post subject: Project64Portable
Posted: Mar 04, 2009 - 05:35 PM
|
|
Retrokenner
Joined: Nov 03, 2008
Posts: 425
|
|
Man wünscht alles Gute (nicht von oben...),
als erstes wollte ich mal fragen, wer Kenntnisse von dem Programm NSIS hat.
John T. Haller hatte schon mal an einer Portablen Version von Pj64 (1.6 natürlich) gearbeitet. Das war aber nur eine Beta. Von daher (ich habe selbst bereits daran weitergearbeitet) wollte ich fragen, wer Lust hat mitzumachen.
Muss sagen der C0de ist eigentlich ganz easy (zu verstehen).
P.S.: Werde den C0de mal irgendo hochladen, falls Interresse besteht.
+ zum compilieren braucht ihr außerdem die Plugins: FindProcDLL, MoreInfo und NewAdvSplash.
Edit: Habe es nun hochgeladen, man kann sagen es ist die Beta3. Ich habe das (neue?!) Aristotle Plugin in´s Programm mit einbezogen, so werden die Einstellungen nicht in die Registry geschrieben, sondern in die .reg Datei im "Data\Settings" Ordner.
Here it is: *snip* |
Last edited by Johann11 on May 06, 2009 - 11:31 AM; edited 3 times in total
|
|
|
|
|
MasterPhW
|
|
Post subject: Project64Portable - mit NSIS
Posted: Mar 04, 2009 - 11:20 PM
|
|
News Scout
Joined: Jul 06, 2004
Posts: 1.919
Location: W-Live
Status: Offline
|
|
Sorry, es ist echt kein Problem, von Quelltextoffenen Programmen eine Portable Version anzubieten, aber Jabo und Konsorten sehen es nunmal nicht gerne, wenn ihre PJ64 Builds anders verbreitet werden, als die Pakete, die auf der Website angeboten werden.
Also habe ich den Downloadlink leider entfernen müssen.
Wie gesagt, jedes Open Source Programm: gerne, aber keine Closed Source Sachen, ok? |
_________________ Willst du mehr von, über oder mit mir lesen, besuche mich auf
|
|
|
|
|
krysmopompas
|
|
Post subject:
Posted: Mar 04, 2009 - 11:38 PM
|
|
Retrogott
Joined: Jun 19, 2008
Posts: 2.094
Status: Offline
|
|
Ist zwar jetzt eh hinfällig, aber:
PJ64 1.6 schreibt in die Registrierung. Somit läßt sich eine wirklich portable Version nicht so leicht erstellen. Wobei manch andere "portable Version" das sicher auch macht. |
|
|
|
|
|
|
Post subject:
Posted: Mar 05, 2009 - 05:26 PM
|
|
Retrokenner
Joined: Nov 03, 2008
Posts: 425
|
|
Quote: Ist zwar jetzt eh hinfällig, aber:
PJ64 1.6 schreibt in die Registrierung. Somit läßt sich eine wirklich portable Version nicht so leicht erstellen. Wobei manch andere "portable Version" das sicher auch macht.
Natürlich! Guck doch selber:
@ MasterPhW:
Oh, danke, war mir nicht so bewusst. |
|
|
|
|
|
MasterPhW
|
|
Post subject:
Posted: Mar 05, 2009 - 06:10 PM
|
|
News Scout
Joined: Jul 06, 2004
Posts: 1.919
Location: W-Live
Status: Offline
|
|
Ähm, was hast du an "Jabo und Konsorten wollen nicht, dass man ihre Pakete anders auf Webseiten verbreitet", nicht verstanden?
Ich hab den Link nicht umsonst aus deinen Beitrag gelöscht!!!
Und dann noch dreist sagen, Danke, war mir nicht bewusst. Hast hiermit eine Verwarnung. Was daraus resultieren kannst, siehst du bei sector. |
_________________ Willst du mehr von, über oder mit mir lesen, besuche mich auf
|
|
|
|
|
krysmopompas
|
|
Post subject:
Posted: Mar 05, 2009 - 06:17 PM
|
|
Retrogott
Joined: Jun 19, 2008
Posts: 2.094
Status: Offline
|
|
Aja, und was wird genau gemacht?
1.Backup der Registryeinträge falls vorhanden
2.Einspielen der Registryeinträge der portablen Anwendung
3.portable Anwendung starten
4.Nach dem Beenden die Registryeinträge der portablen Anwendung sichern und entfernen.
5.Das Backup der ursprünglichen Registryeinträge zurückspielen.
Zudem sollte das Ganze auch nicht bei einem Absturz der Anwendung durcheinandergeraten. |
Last edited by krysmopompas on Mar 05, 2009 - 06:18 PM; edited 1 time in total
|
|
|
|
|
|
Post subject:
Posted: Mar 05, 2009 - 06:17 PM
|
|
Retrokenner
Joined: Nov 03, 2008
Posts: 425
|
|
@ MasterPhW:
Quote: Ähm, was hast du an "Jabo und Konsorten wollen nicht, dass man ihre Pakete anders auf Webseiten verbreitet", nicht verstanden?
Ich hab den Link nicht umsonst aus deinen Beitrag gelöscht!!!
Und dann noch dreist sagen, Danke, war mir nicht bewusst. Hast hiermit eine Verwarnung. Was daraus resultieren kannst, siehst du bei sector.
Tut mir leid, aber das verstehe ich nicht. Im letzten Packet sind (waren) keine Dateien von den Authoren. Im \App Verzeichniss befand sich nichts! Das erste mal, wusste ich nicht, dass man da nichts reinstellen darf. Beim 2ten Upload (hier im Forum) war außer der PortableProject64.exe und dem Sourcecode nichts. Was ist daran also schlimm??? PortableProject64.exe ist doch opensource.
? ? Ich glaube du hast in das 2te Packet gar nicht erst reingeschaut.
Quote: 5.Das Backup der ursprünglichen Registryeinträge zurückspielen.
Nein.
1. -> Falls Pj64 - Voreinstellungen bereits vorhanden sind, in Project64(1;2;3).reg einspielen, anschließend löschen (in der richtigen Registry)
-> Wenn nicht, alles neu Einstellen (+ in .reg schreiben).
2. Falls Änderungen (Plugins - Konfigurationen), diese in .reg schreiben.
3. Beim Beenden alles so lassen.
Bei mir klappt das so. |
|
|
|
|
|
krysmopompas
|
|
Post subject:
Posted: Mar 05, 2009 - 07:14 PM
|
|
Retrogott
Joined: Jun 19, 2008
Posts: 2.094
Status: Offline
|
|
Eine portable Anwendung sollte ihrem Namen auch gerecht werden und auf dem Rechner keine Spuren zurücklassen. Wenn die Software alte Einstellungen aus der Registry entfernt und ihre eigenen dort verbleiben, handelt es sich meiner Meinung nach nicht um eine portable Anwendung. |
|
|
|
|
|
|
Post subject:
Posted: Mar 05, 2009 - 07:18 PM
|
|
Retrokenner
Joined: Nov 03, 2008
Posts: 425
|
|
Ja. Ich lass es jetzt. Dank MasterPhW kann man es ja doch nicht mehr nachvollziehen... |
|
|
|
|
|
MasterPhW
|
|
Post subject:
Posted: Mar 05, 2009 - 07:23 PM
|
|
News Scout
Joined: Jul 06, 2004
Posts: 1.919
Location: W-Live
Status: Offline
|
|
[quote:2f5fe3f079="Johann11"]@ MasterPhW:
Quote: Ähm, was hast du an "Jabo und Konsorten wollen nicht, dass man ihre Pakete anders auf Webseiten verbreitet", nicht verstanden?
Ich hab den Link nicht umsonst aus deinen Beitrag gelöscht!!!
Und dann noch dreist sagen, Danke, war mir nicht bewusst. Hast hiermit eine Verwarnung. Was daraus resultieren kannst, siehst du bei sector.
Tut mir leid, aber das verstehe ich nicht. Im letzten Packet sind (waren) keine Dateien von den Authoren. Im \App Verzeichniss befand sich nichts! Das erste mal, wusste ich nicht, dass man da nichts reinstellen darf. Beim 2ten Upload (hier im Forum) war außer der PortableProject64.exe und dem Sourcecode nichts. Was ist daran also schlimm??? PortableProject64.exe ist doch opensource.
? ? Ich glaube du hast in das 2te Packet gar nicht erst reingeschaut.
Sorry, das stimmt allerdings.
Ich dachte, du hast wieder ein portable Packet mitsamt PJ64.exe etc. gepostet und dachte in dem Moment schon, du willst mich veralbern. In dem Sinne, hast du hiermit meine aller aufrichtigste Entschuldigung und natürlicha uch die Erlaubniss die Portable.exe wieder ranzuhängen.
Beim nächsten mal aber bitte dazu schreiben, was du an den Thread dranhängst, so dass solche Verwechslungen nicht mehr geschehen können! |
_________________ Willst du mehr von, über oder mit mir lesen, besuche mich auf
|
|
|
|
|
|
Post subject:
Posted: Mar 05, 2009 - 07:36 PM
|
|
Retrokenner
Joined: Nov 03, 2008
Posts: 425
|
|
Quote: Sorry, das stimmt allerdings.
Ich dachte, du hast wieder ein portable Packet mitsamt PJ64.exe etc. gepostet und dachte in dem Moment schon, du willst mich veralbern. In dem Sinne, hast du hiermit meine aller aufrichtigste Entschuldigung und natürlicha uch die Erlaubniss die Portable.exe wieder ranzuhängen.
Das ist nett.
Quote: Beim nächsten mal aber bitte dazu schreiben, was du an den Thread dranhängst, so dass solche Verwechslungen nicht mehr geschehen können!
Mach ich.
Vergessen wir Das, Ja? |
Last edited by Johann11 on May 07, 2009 - 11:28 AM; edited 4 times in total
|
|
|
|
|
sco
|
|
Post subject:
Posted: Mar 09, 2009 - 09:17 PM
|
|
Retroanfänger
Joined: Dec 11, 2005
Posts: 94
Status: Offline
|
|
was genau haste denn mit nsis vor? |
|
|
|
|
|
|
Post subject:
Posted: May 07, 2009 - 11:07 AM
|
|
Retrokenner
Joined: Nov 03, 2008
Posts: 425
|
|
|
|
|
Venarius
|
|
Post subject:
Posted: May 24, 2009 - 02:23 PM
|
|
Retrohling
Joined: May 25, 2007
Posts: 19
Status: Offline
|
|
AutoIT bzw. Autohotkey wären da wohl angebracht,
Kommandozeilenparameter kann man ja einfach an die Project64.exe weiterleiten. Somit ist das ganze dann sogar auch mit Frontends kompatibel.
AutoIT und Autohotkey scripte lassen sich auch ohne probleme kompilieren zu exe dateien und lassen sich ohne Probleme einsehen und modifizieren. |
|
|
|
|
|
|