Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

Weiterentwicklung der Starterpacks (Allgemein)

Begonnen von Cone Arex, 12. Januar 2015, 16:48:33

Vorheriges Thema - Nächstes Thema

Cmdr

Mir geht es ähnlich. Wenn es möglich ist, würde ich eine solche Umsetzung durchaus in Betracht ziehen. Die Frage ist nur, wann man mal Zeit dafür findet.  :D

Man könnte aber schonmal damit beginnen, ein nacktes "Core-Starterpack", dass nur die notwendigen Scripte ect. und keine Räume enthält, aufzubauen, was dann immer auf dem neuesten Stand gebracht wird und als Grundlage für alle andere Starterpacks verwendet werden kann.
Btw: AGS 3.4 wird endlich längst überfällige Sprachkonstrukte wie For-Schleifen oder Switch-Case-Abfragen enthalten.
Spätestens wenn diese Version released wird, sollten die Scripts nochmal komplett generalüberholt werden. Da ist auch bereits jetzt jede Menge Code drin, der entweder nicht mehr benötigt wird, oder ich einfach nur nicht verstehe  :cl.

Cone Arex

#46
ZitatMan könnte aber schonmal damit beginnen, ein nacktes "Core-Starterpack", dass nur die notwendigen Scripte ect. und keine Räume enthält, aufzubauen, was dann immer auf dem neuesten Stand gebracht wird und als Grundlage für alle andere Starterpacks verwendet werden kann.
Gibt es bereits seit Jahren: https://github.com/ManiacMansionMania/Empty-SP

ZitatSpätestens wenn diese Version released wird, sollten die Scripts nochmal komplett generalüberholt werden. Da ist auch bereits jetzt jede Menge Code drin, der entweder nicht mehr benötigt wird, oder ich einfach nur nicht verstehe
Auf dem ersten Post auf der vorherigen Seite habe ich das bereits letztes Jahr angesprochen und einen Link zu einem 3.4er Branch im Wendy-SP-Repository gepostet.


Folge mir auf X und itch.io

Cmdr

#47
Dann bin ich mit meinen Ideen also nur zu spät dran, bzw. ihr habt schon alles getan.
Umso besser  ;D.

Fehlt halt nur, dass das "Empty-SP" aktualisiert wird und als Grundlage genommen wird. Zur Zeit ist das Wendy-SP das aktuelleste oder vertue ich mich da?

Cone Arex

#48
Das Syd-Achmed-SP bekommt als erstes ein Update: https://github.com/ManiacMansionMania/Syd-Achmed-SP/tree/1.1
Nochmal zusammengefasst (eigentlich stehs ja bei den Commits): Give-Bug und Item-Bug wurden behoben. Die längst überflüssigen KeyCodes wurden entfernt, die Template.txt dahingehend geändert und aktualisiert. Der überflüssige Sprite von Bernard entfernt, Fernbedienungsgrafik und Britneys gesamtes Spriteset korrigiert, das Schlagzeug durch meine Version aus E041 ersetzt. Kleine grafische Korrektur an Achmeds Wohnraum. Die seit zig Versionen obsolete Verzeichnisse Music und Sound wurden entfernt. Überflüssige Charaktere (Mandy, Andy, Marcy, Postbote, Koslowski, Radiosprecher) plus ihre Views und Sprites wurden entfernt. Es gibt jetzt eine .gitignore-Datei, die sich für alle anderen Projekte wiederverwenden lässt.
Aktuell ist es nur ein zusätzlicher Branch, ein Release ist noch nicht erstellt. Wer sich das SP ansehen will, muss sich also entweder das Repository runterladen oder mit git klonen. Und es wäre schön, wenn sich das wirklich mal jemand ansehen würde.


Folge mir auf X und itch.io

Cone Arex

Vielen Dank für die vielen Reaktionen.  ::)

Die Änderungen sind gemerged. Die AGT-Datei kann hier runtergeladen werden. (Nicht auf der MMM-HP!)


Folge mir auf X und itch.io

Cone Arex

#50
Das Bernard-SP hat ebenfalls ein Update bekommen: https://github.com/ManiacMansionMania/Bernard-SP/commits/master
Ich habe die Änderungen diesmal direkt in den Master gepusht. Bringt eh nichts es erst in einem Nebenbranch testen zu lassen.  ::)
Neben den Fehlerkorrekturen und Entrümpelung wurde die Treppe wieder auf die alte Methode zurückgeschrieben, die auch das alte SP für AGS 2.71 verwendet hat. Auch der Titelbildschirm ist wieder der Alte.
Die AGT-Datei ist hier. ES WÄRE SCHÖN SIE SICH JEMAND ANSEHEN WÜRDE. LAUT GITHUB HAT DIE DATEI EINE ANDERE DATEIGRÖSSE, ALS BEI MIR AUF DER FESTPLATTE.


Folge mir auf X und itch.io

Cone Arex



Folge mir auf X und itch.io

Rocco

Super danke für das anpassen der Starterpacks!!  :D

Kinkilla

Ags 3.4 hatte ich verschlafen  :P
Ändert sich eigentlich viel bei einem Ags 3.x update weil jedes mal man die Starterpacks anpassen muss  :cl :cl

Cone Arex

#54
Die nächste Fuhre kommt:
Hoagie
leeres Starterpack

ZitatSuper danke für das anpassen der Starterpacks!!  Lächelnd
Danke fürs Ego streicheln.  ;D

ZitatÄndert sich eigentlich viel bei einem Ags 3.x update weil jedes mal man die Starterpacks anpassen muss  Grübelnd Grübelnd
Nö. 3.4 ist ein Sonderfall wegen dem Ritterschlag von FaceDirection zum internen Befehl. Kompatibilitätsprobleme halten sich bei AGS in Grenzen, sofern man nicht meint uralte Projekte mit AGS 2.62-Codebasis importieren zu müssen.

UPDATE:
Syd-Achmed
Wendy
Dave
Schule
Police Molest
Mansion
Razor
Endlich. Durch mit allem. Ich würde ja jetzt darum bitten, auf Fehler zu testen, aber ich weiß ja dass das keiner tut.


Folge mir auf X und itch.io

Cone Arex

Ich habe mich mal dem leeren Starterpack angenommen um es tatsächlich mal zu entleeren. Der Fernseh-Room ist raus, genauso wie alle Türen-Sprites. Als Charakter gibt es nur noch Dave (ist halt Charakter 0), alle anderen Charaktere wurden entsorgt mitsamt ihren Views und Sprites. Alle anderen leeren Views wurden auch endlich (!) gelöscht. Das ist Überbleibsel aus MMD und AGS 2.61-Zeiten (!) das die SPs seit mitlerweile 12 Jahren mitschleppen. Übrig bleiben die beiden Views für Dave, sowie für den Mauscursor und den leeren View. Die wurden gleich auch mal in Ordner organisiert.
https://github.com/ManiacMansionMania/Empty-SP/tree/realEmpty
Fürs erste ist das nur ein zusätzlicher Branch. Der master-Branch enthält noch alle überflüssigen Grafiken. Wenn keine Einwände kommen, wird das in den Master-Branch gemerged.

Und allgemein mal etwas: Die Entwicklung der SPs ist etwas, das alle Autoren angeht. Wem die Richtung, in die die SPs entwickelt werden nicht passt, der hat sich zumindest an den Diskussionen darüber zu beteiligen. Wer das nicht tut, verspielt damit sein Recht sich später über Änderungen aufzuregen.


Folge mir auf X und itch.io

Cmdr

Ich habe mir das leere Starterpack mal angeschaut - sieht sehr gut aus!  ;D

Nur bei dem GlobalScript bin ich mir nicht sicher, ob man das noch weiter entschlacken kann und so bspw. obsolute Funktionen entfernen und andere schöner schreiben kann.
AGS 3.4 bietet da durchaus noch andere Möglichkeiten zum Scripten als die (ganz) alten Versionen.
Aber die Scripte zu refactoren ist entsprechend auch eine mords Arbeit.

Ich muss dir an dieser Stelle aber mal ein großes Lob aussprechen: Ich finds super, dass du dich um die ganzen Starterpacks kümmerst und sie up-to-date hälst. Auch ist es sehr schade, dass aus der Community bislang so wenig Rückmeldung dazu kam.

Kinkilla

Ui das sind ja viele  ;D
Und das Problem mit dem Testen wird sich ja wohl hoffentlich von alleine Lösen durch Episoden Entwickler

Rocco

Zitat von: Cone Arex in 18. Januar 2017, 17:27:05
Ich habe mich mal dem leeren Starterpack angenommen um es tatsächlich mal zu entleeren. Der Fernseh-Room ist raus, genauso wie alle Türen-Sprites. Als Charakter gibt es nur noch Dave (ist halt Charakter 0), alle anderen Charaktere wurden entsorgt mitsamt ihren Views und Sprites. Alle anderen leeren Views wurden auch endlich (!) gelöscht. Das ist Überbleibsel aus MMD und AGS 2.61-Zeiten (!) das die SPs seit mitlerweile 12 Jahren mitschleppen. Übrig bleiben die beiden Views für Dave, sowie für den Mauscursor und den leeren View. Die wurden gleich auch mal in Ordner organisiert.
https://github.com/ManiacMansionMania/Empty-SP/tree/realEmpty
Fürs erste ist das nur ein zusätzlicher Branch. Der master-Branch enthält noch alle überflüssigen Grafiken. Wenn keine Einwände kommen, wird das in den Master-Branch gemerged.

Und allgemein mal etwas: Die Entwicklung der SPs ist etwas, das alle Autoren angeht. Wem die Richtung, in die die SPs entwickelt werden nicht passt, der hat sich zumindest an den Diskussionen darüber zu beteiligen. Wer das nicht tut, verspielt damit sein Recht sich später über Änderungen aufzuregen.
Kann gut verstehen wie es dir geht, aber es ist halt auch wirklich eine Herausforderung ein Starterpack zu "testen".
Es einfach nur aufzurufen und 5min darin herumzulaufen bringt eher wenig.
Ich persönlich seh halt bei einem Starterpack erst wirklich ob es mir entgegenkommt oder nicht, wenn ich aktiv damit an einer Episode arbeite.

Also ist soetwas eine Arbeit für die Zukunft, wo es vielleicht erst in einigen Monaten hier Feedback gibt oder sogar nur in Form von Games die mit dem SP gemacht wurden.
Aber trotzdem ist es wichtig diese SP zu portieren, deswegen vielen Dank an dich und wenn kein Feedback kommt, dann nimm dir die Freiheit die SPs neben der Portierung an deine Bedürfnisse anzupassen.
Für absolute Anfänger ist es wahrscheinlich besser mehr Content im SP drinnen zu haben, mit denen dann bischen herumexperimentiert werden kann am Anfang.
Bei AGS ist es auch kein grosses Thema wenn da ein paar Charactere und Räume dabei sind, die gar nicht vorkommen, aber es ist auch ok wenn nur das Grundmaterial vorhanden ist.



Cone Arex

#59
ZitatKann gut verstehen wie es dir geht, aber es ist halt auch wirklich eine Herausforderung ein Starterpack zu "testen".
Es einfach nur aufzurufen und 5min darin herumzulaufen bringt eher wenig.
Ich persönlich seh halt bei einem Starterpack erst wirklich ob es mir entgegenkommt oder nicht, wenn ich aktiv damit an einer Episode arbeite.
Das sehe ich auch ein. Mir geht es mehr darum, das wirklich GAR NICHTS zu den neuen SPs kommt. Weiteroben zum Beispiel meine Aufforderung, zu testen ob die agt-Datei vom Bernard-SP corrupted ist oder nicht. Eine winzige Kleinigkeit die in unter einer Minute erledigt gewesen wäre. Aber es kam nichts. Das angefangene Razor-SP? Gammelt seit Jahren kommentarlos vor sich rum. Auch als ich AGS 3.4 letztes Jahr das erste Mal angesprochen hatte kam genau eine (!) Reaktion dazu, obwohl es mit der Kompatibilität von alten Befehlen um Thema ging, bei dem viele Leute gleich einen Herzkasper kriegen. Und das in ein paar Monaten oder Jahren Leute kommen und monieren, dass ich irgendwelche ranzigen uralt-Befehle wie EnterRoom entsorgt habe und es ja ein Weltuntergang ist stattdessen player.ChangeRoom() zu schreiben,  darauf habe ich nun wirklich keine Lust.


Folge mir auf X und itch.io