Maniac Mansion Mania Forum

MMM-Werkzeugkiste => Technik => Tutorials => Thema gestartet von: Rayman am 01. Dezember 2011, 14:16:46

Titel: Konvertieren von AGS 2.62 zu AGS 3.2 ohne Verluste
Beitrag von: Rayman am 01. Dezember 2011, 14:16:46
Kann man Episoden, die mit AGS 2.62 entwickelt wurden und eine Englische Übersetzung haben auch
auf AGS 3.2 umstellen, ohne dass irgendwelche Bugs in der Übersetzung auftauchen?

Das würde mich mal interessieren, da ich vorhabe in meiner Episode 40 neue Features einzubauen und
auch einige Grammatik-Fehler in der deutschen Version beseitigen möchte.
Titel: Re: Konvertieren von AGS 2.62 zu AGS 3.2 ohne Verluste
Beitrag von: rulaman am 04. Dezember 2011, 10:18:40
Das sollte schon möglich sein.

Du musst deine Episode allerdings vorher mit AGS 2.72 öffnen und erneut abspeichern.
Ebentuelle Anpassungen vornehmen und danach in AGS 3.x importieren.

Ich habe bei meinen SPs nur einige 'const' in Funktionsimplementierungen mit string vornehmen müssen.


Beispiel ohne Wert: Funktion1(string value);  ->  Funktion1(const string value);


Grüße
Rulaman
Titel: Re: Konvertieren von AGS 2.62 zu AGS 3.2 ohne Verluste
Beitrag von: Kruttan am 07. Juli 2012, 14:01:43
Ich weiß, dass es schon länger her ist, aber mir ist aufgefallen, dass es beim Konvertieren in 3.2. vor allem zwei große Probleme gibt:

- Musiken verhalten sich ganz anders, brechen ab, starten bei Räumen immer wieder neu...
- Die Schrift in der Statusline und beim Speichern sieht hässlich aus

-edit-
Musik hab ich gefunden. Einfach aMusicX.Play (hat 3.0 überall dort ins Raumscript vor den FadeIn geklatscht, wo eine Musik beim Laden des Raumes geladen wurde) immer gegen PlayMusic(X) per Such/Replace-Funktion ändern. Dann geht es :)

Schriftart gibts eingentlich nur Probleme bei Statusline und der Eingabe beim Speichern. Die Sprache lässt sich problemlos mit automatischer Outline umstellen.

Aber was ist beim Speichern und in der Statuszeile zu tun??? Eine Idee war, einfach die entsprechende Passage aus dem Bernard-Starterpack für 3.21 einzufügen. Allerdings funktioniert die bei mir nicht, da ich da ja alle String Operationen noch mal neu scripten müsste... Wäre super, wenn da jemand schnell helfen könnte...

-edit2-

So, jetzt hab ich die Farbtiefe auf 32 bit erhöht. Auf einmal ist die Schrift wieder schön. Soweit funzt fast alles, aber GUI1 lässt sich nicht mehr anzeigen. Muss die Buttons also noch mal neu einfügen... Muss man die alle ins Clipboard kopieren und jedes Sprite einzeln überschreiben? Oder kann man alle Sprites automatisch konvertieren. Problem ist, dass es in AGS 3.21 wohl keinen PaletteIndex0 für 32bit gibt,daher kann man erstens nicht einfach die Dinger mit der Zwischenablage ersetzen, wenn man sich nicht an Transparenten Pixeln in den Ecken orientieren kann. Außerdem betrifft das ja auch alle Inventory-Items etc...
Titel: Re: Konvertieren von AGS 2.62 zu AGS 3.2 ohne Verluste
Beitrag von: frosch am 13. August 2013, 02:44:43

Moin,

in den Upgrade Informationen steht auf wenigen Seiten, was jeweils neu ist, was anders ist, geändert werden muss, nicht mehr funktioniert. Zu finden in den einzelnen AGS-Versionen oder auf:

http://www.adventuregamestudio.co.uk/manual/

Upgrading to AGS 2.7
Upgrading to AGS 2.71
Upgrading to AGS 2.72 konnt' ich nirgends finden
Upgrading to AGS 3.0
Upgrading to AGS 3.1
Upgrading to AGS 3.2

Die Lektüre ist jedenfalls sehr aufschlussreich.

Grüße
Titel: A
Beitrag von: Gurkenbier am 19. März 2014, 16:50:21
 :-X
Titel: Re: Konvertieren von AGS 2.62 zu AGS 3.2 ohne Verluste
Beitrag von: Kiwa am 19. März 2014, 17:35:17
@Gurkenbier

Danke für die Infos zu AGS 3.3 :D

Ich wusste noch garnicht das es eine neue AGS Version gibt. Werde ich gleich mal testen. Weiß jemand ob man ohne Probleme zwei AGS Versionen nebeneinander auf einem System laufen lassen kann (3.2.1 und 3.3.0) ? Ich frag lieber vorher, sonst läuft nacher nix mehr...

 
Titel: R
Beitrag von: Gurkenbier am 19. März 2014, 17:40:59
 :-X
Titel: Re: Konvertieren von AGS 2.62 zu AGS 3.2 ohne Verluste
Beitrag von: ZAK am 19. März 2014, 17:41:17
@Gurkenbier

Danke für die Infos zu AGS 3.3 :D

Ich wusste noch garnicht das es eine neue AGS Version gibt. Werde ich gleich mal testen. Weiß jemand ob man ohne Probleme zwei AGS Versionen nebeneinander auf einem System laufen lassen kann (3.2.1 und 3.3.0) ? Ich frag lieber vorher, sonst läuft nacher nix mehr...

geht ohne probleme, hatte auch schon 3 am laufen, musst halt nur darauf achten mit welchen du deine projekte öffnest...