Autor |
Nachricht |
|
Titel: Project64Portable
Verfasst am: 04.03.2009, 17:35 Uhr
|
|
Retrokenner
Anmeldungsdatum: 03. Nov 2008
Beiträge: 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* |
Zuletzt bearbeitet von Johann11 am 06.05.2009, 11:31 Uhr, insgesamt 3 Male bearbeitet
|
|
|
|
|
MasterPhW
|
|
Titel: Project64Portable - mit NSIS
Verfasst am: 04.03.2009, 23:20 Uhr
|
|
News Scout
Anmeldungsdatum: 06. Jul 2004
Beiträge: 1.919
Wohnort: 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
|
|
Titel:
Verfasst am: 04.03.2009, 23:38 Uhr
|
|
Retrogott
Anmeldungsdatum: 19. Jun 2008
Beiträge: 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. |
|
|
|
|
|
|
Titel:
Verfasst am: 05.03.2009, 17:26 Uhr
|
|
Retrokenner
Anmeldungsdatum: 03. Nov 2008
Beiträge: 425
|
|
Zitat: 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
|
|
Titel:
Verfasst am: 05.03.2009, 18:10 Uhr
|
|
News Scout
Anmeldungsdatum: 06. Jul 2004
Beiträge: 1.919
Wohnort: 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
|
|
Titel:
Verfasst am: 05.03.2009, 18:17 Uhr
|
|
Retrogott
Anmeldungsdatum: 19. Jun 2008
Beiträge: 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. |
Zuletzt bearbeitet von krysmopompas am 05.03.2009, 18:18 Uhr, insgesamt ein Mal bearbeitet
|
|
|
|
|
|
Titel:
Verfasst am: 05.03.2009, 18:17 Uhr
|
|
Retrokenner
Anmeldungsdatum: 03. Nov 2008
Beiträge: 425
|
|
@ MasterPhW:
Zitat: Ä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.
Zitat: 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
|
|
Titel:
Verfasst am: 05.03.2009, 19:14 Uhr
|
|
Retrogott
Anmeldungsdatum: 19. Jun 2008
Beiträge: 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. |
|
|
|
|
|
|
Titel:
Verfasst am: 05.03.2009, 19:18 Uhr
|
|
Retrokenner
Anmeldungsdatum: 03. Nov 2008
Beiträge: 425
|
|
Ja. Ich lass es jetzt. Dank MasterPhW kann man es ja doch nicht mehr nachvollziehen... |
|
|
|
|
|
MasterPhW
|
|
Titel:
Verfasst am: 05.03.2009, 19:23 Uhr
|
|
News Scout
Anmeldungsdatum: 06. Jul 2004
Beiträge: 1.919
Wohnort: W-Live
Status: Offline
|
|
[quote:2f5fe3f079="Johann11"]@ MasterPhW:
Zitat: Ä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
|
|
|
|
|
|
Titel:
Verfasst am: 05.03.2009, 19:36 Uhr
|
|
Retrokenner
Anmeldungsdatum: 03. Nov 2008
Beiträge: 425
|
|
Zitat: 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.
Zitat: 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? |
Zuletzt bearbeitet von Johann11 am 07.05.2009, 11:28 Uhr, insgesamt 4 Male bearbeitet
|
|
|
|
|
sco
|
|
Titel:
Verfasst am: 09.03.2009, 21:17 Uhr
|
|
Retroanfänger
Anmeldungsdatum: 11. Dez 2005
Beiträge: 94
Status: Offline
|
|
was genau haste denn mit nsis vor? |
|
|
|
|
|
|
Titel:
Verfasst am: 07.05.2009, 11:07 Uhr
|
|
Retrokenner
Anmeldungsdatum: 03. Nov 2008
Beiträge: 425
|
|
|
|
|
Venarius
|
|
Titel:
Verfasst am: 24.05.2009, 14:23 Uhr
|
|
Retrohling
Anmeldungsdatum: 25. Mai 2007
Beiträge: 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. |
|
|
|
|
|
|