Forum

> > Stranded II > Allgemein > Open Source
Forums overviewStranded II overviewAllgemein overviewLog in to reply

German Open Source

221 replies
Page
To the start Previous 1 28 9 10 11 12 Next To the start

old Re: Open Source

The Oracle File
User Off Offline

Quote
Ich wäre dafür dass einer von euch es unter Windows 7 lauffähig macht. Wäre recht praktisch für mich.

Mods sollten vielleicht auch einfacher zu benutzen sein, es sei denn, sie haben eine eigene exe datei wie z.b. die Extension mod.

old Re: Open Source

davidsung
User Off Offline

Quote
The Oracle File has written
Ich wäre dafür dass einer von euch es unter Windows 7 lauffähig macht.

Es läuft unter Windows 7.

old Re: Open Source

The Oracle File
User Off Offline

Quote
Also bei mir nicht, habe schon die neuesten Treiber installiert und alle Kompatibilitätsmodi auch. Vorher ging es bei mir perfekt, mittlerweile kommt aber nur noch ein schwarzer Bildschirm nach dem laden und nichts geht mehr. Im Fenstermodus stürzt es einfach mit Buffer Overflow ab. Ich habe nichts verändert. Daher ging ich bis jetzt aus, dass es überhaupt nicht unter Windows 7 lauffähig ist.

Achja, eine Idee, wie ich es zum laufen bekomme?

old Re: Open Source

DC
Admin Off Offline

Quote
sollte es tatsächlich nicht unter win 7 laufen (was ja offensichtlich nicht der fall ist und was ich auch sehr stark bezweifeln würde), dann könnte man mit dem source code auch nichts mehr daran ändern.
dann liegt es nämlich an der Blitz3D engine. und die kann man nicht eben mal einfach austauschen oder anpassen.

old Re: Open Source

Leiche
Moderator Off Offline

Quote
Dann müsste jemand wohl oder übel S2 portieren. (auf BMAX)

old Re: Open Source

The Oracle File
User Off Offline

Quote
Wäre Geschwindigkeitstechnisch und Effektmäßig schon eine gute Idee, allerdings wird es DC nicht machen und Mc Leaf schätze ich auch nicht. Wer auch immer das machen würde müsste wahrscheinich recht viel ändern und außerdem sowohl Blitzmax als auch Blitzbasic3d besitzen. Also wirds wahrscheinlich leider nicht passieren. Aber ich wäre ja auch zufrieden wie es momentan ist, nur wenn man Modelle für Stranded machen will und diese sich dann nicht Ingame anschauen kann, ist es halt nicht so toll

old Re: Open Source

davidsung
User Off Offline

Quote
DC has written
Blitz Max ist die neuste Blitz Basic Sprache. Sie ist schneller und läuft nicht nur mit DirectX sondern auch mit OpenGL. Daher können die Anwendungen auch auf Linux und Mac OS ausgeführt werden.
Allerdings verfügt Blitz Max noch nicht über ausreichend ausgereifte 3D Funktionen. Es gibt zwar diverse Ansätze aber die sind soweit ich weiß alle noch nicht weit genug um wirklich alles Umzusetzen was man für ein Stranded II bräuchte.

Stand 2007

old Re: Open Source

Mc Leaf
Super User Off Offline

Quote
The Oracle File has written
...nur wenn man Modelle für Stranded machen will und diese sich dann nicht Ingame anschauen kann, ist es halt nicht so toll

XP draufkloppen...? Bzw. wenn es vorher schon gefunzt hat... kp, irgendetwas muss ja jetzt wohl anders sein.

old Re: Open Source

Westbeam
User Off Offline

Quote
warum Stranded II portieren, bei mir läuft Stranded II optimal auf Ubuntu 9.04(mit der neusten Version von Wine)

old Re: Open Source

davidsung
User Off Offline

Quote
@Mc Leaf: Nett wären ein paar neue Startparameter, um bspw. Maps direkt nach dem Ladevorgang zu starten. Oder noch besser eine Schnittstelle einzubauen, damit externe Tools direkt auf die stradedii.exe Einfluss nehmen. Wäre ganz praktisch, mein Tool ein paar Konsolenbefehle durchgeben könnte.
edited 1×, last 28.08.09 09:20:07 am

old Re: Open Source

Hurri04
Super User Off Offline

Quote
was ich für sinnvoll halten würde wäre ein befehl, der sämtliche variablen sowie die skill-werte in eine neue textdatei z.b. in den ordner "saves" speichert (die datei wird benannt wie die *.sav -datei der aktuellen map, falls es sie schon gibt wird sie einfach überschrieben.)

als zweites müsste ein befehl her, der beim laden einer *.sav -datei die daten aus der gleichnamigen *.txt -datei ausliest und ins spiel bringt, soll heißen die skill werte auf die zahl setzt, die in der textdatei steht und die variablen erstellt und auf den entsprechenden wert setzt.

somit könnte man z.b. 2 maps (natürlich auch mehr) verknüpfen, indem man z.b. einen "teleportstein" platziert, beim benutzen wird die zweite map geladen. wenn man wieder auf die erste map zurück will, dann indet man sie weider so vor, wie man sie verlassen hat.

bisher ist sowas nämlich noch nicht möglich, es gibt zwar den befehl s2 cmd savemap, allerdings bewirkt der befehl s2 cmd loadmap, dass man die karte wieder komplett von vorne beginnt, alles steht wieder auf anfang.

ich denke, das könnte auch für S2lis von interesse sein, man könnte so z.b. wieder auf planeten landen, die man schonmal besucht hat und alles, was man schon gebaut hat steht noch da.

old Re: Open Source

davidsung
User Off Offline

Quote
1. s2 cmd savevars (die Skillwerte kann man sich dann mit Hilfe der Funktion s2 cmd skillvalue in Variablen schreiben lassen)

2. s2 cmd loadvars (die Skillvars müssen jetzt nur noch mittels s2 cmd setskill zurück in den dazugehörigen Skill)


3. Dann lieber den Spielstand abspeichern lassen (s2 cmd autosave oder s2 cmd quicksave)

Damit will ich nur zeigen, dass deine genannten Punkt schon jetzt möglich sind. Wobei für Deinen Verwendungszweck, wie ich es raus gelesen habe, ein einfacher Spielstand reichen würde. Das ist doch ein totaler Umweg, was Du hier beschreibst, weswegen Punkt 1 bis 2 kursiv hinterlegt sind.

old Re: Open Source

Hurri04
Super User Off Offline

Quote
okay, ich glaub hier kannte ich wohl die entsprechenden befehle nicht...

allerdings gibt es, soweit ich das in den befehls-referezen sehen kann, keinen befehl, der einen gespeicherten spielstand lädt.
s2 cmd loadmap lädt die map als solche (also nicht als spielstand) und man startet wieder ganz am anfang...

ansonsten hast du natürlich recht, mit diesen befehlen ließe sich das machen^^

old Re: Open Source

DC
Admin Off Offline

Quote
was du willst ist bereits möglich. vielleicht sollte ich dazu auch anmerken, dass mapdateien und spielstanddateien in SII nahezu identisch sind, und auch mapdateien sozusagen zum speichern des spielstandes genutzt weren können.
genau dafür gibt es s2 cmd loadmap und s2 cmd savemap und s2 cmd loadmaptakeover

wenn man von map A zu map B wechselt, speichert man vorher map A irgendwo ab (am besten in einen unterordner in maps) wenn man wieder zurückkehrt speichert man map B ab und lädt dann map A.

beim speichern setzt man alle parameter auf 0, beim laden alle auf 1. so übernimmt man sogar komplett alle items im spielerinventar, alle states, skills etc. beim mapwechsel!

und auch gebaute gebäude und alles andere der map bleibt erhalten. da man vor dem wechsel ja gespeichert hat.

old Re: Open Source

Mc Leaf
Super User Off Offline

Quote
Nun ja, das Problem ist, dass beim Laden von Karten mit s2 cmd loadmap auch start-Events ausgeführt werden. Beim ersten Mal ist das auch okay, aber wenn man die Map zum wiederholten Male lädt, sollen natürlich keine start-Events mehr ausgeführt werden. Man muss hier schon ordentlich tricksen, um zwischen wiederholtem und erstmaligem Laden unterscheiden zu können. s2 cmd loadmaptakeover ist hier nicht hinreichend, und der offensichtliche Ansatz über eine (globale) Variable erweist sich irgendwann als ziemlich tückisch.

Abgesehen von anderen unschönen Sachen, bspw. dass Uhrzeit, Datum und Spielerwerte nur mittels globaler Variablen übergeben können. Beim reiten bzw. fahren sind Mapwechsel ebenfalls eher aufwändig mit Scripts zu realisieren, und mit einem Flugzeug ist beim Mapwechsel eine Bruchlandung so oder so vorprogrammiert.

Den Rest von oben muss ich mir mal überlegen.

Nachtrag:

davidsung has written
@Mc Leaf: Nett wären ein paar neue Startparameter, um bspw. Maps direkt nach dem Ladevorgang zu starten.

Sowas wie "-win" und "-debug"? Wäre wohl höchstens für Entwickler sinnvoll, allerdings kann man sich hier auch einfach den Umstand zu nütze machen, dass im Editor getestete Maps irgendwo im Mapordner (maps\editor\checkmap.s2) abgelegt werden. Wenn man nun Stranded 2 startet und dann F12 drückt, gelangt man direkt in den Spielmodus der letztmalig getesteten Map.

davidsung has written
Oder noch besser eine Schnittstelle einzubauen, damit externe Tools direkt auf die stradedii.exe Einfluss nehmen. Wäre ganz praktisch, mein Tool ein paar Konsolenbefehle durchgeben könnte.

Und wie soll das konkret aussehen? Egal, vergiß es lieber gleich, zu sowas habe ich eh keinen Bock.
edited 2×, last 29.08.09 03:34:59 pm

old Re: Open Source

Nova
User Off Offline

Quote
Mc Leaf has written
Beim ersten Mal ist das auch okay, aber wenn man die Map zum wiederholten Male lädt, sollen natürlich keine start-Events mehr ausgeführt werden.
Werden dann nicht nur load-events ausgeführt? Weil man startet ja ein gespeichertes Spiel. Mh, müsste man mal testen...

old Re: Open Source

Mc Leaf
Super User Off Offline

Quote
Demnächst wird es offizielle Beta-Version eines Updates von Stranded 2 geben (nur Kleinigkeiten). Wer will (und BlitzBasic 3D hat), kann sich schon einmal eine inoffizielle Version runterladen (ihr müsst S2 von BB aus starten, bzw. den SC erst in eine *.exe compilieren):

Download

(Eine Zusammenfassung des neuen Zeugs findet sich in der Changelog.txt)

Nachtrag (24.04.2010): File vom Hoster gelöscht, Link aktualisiert.
edited 2×, last 24.04.10 01:09:46 am

old Re: Open Source

kevin00756
User Off Offline

Quote
Mc Leaf has written
Demnächst wird es offizielle Beta-Version eines Updates von Stranded 2 geben (nur Kleinigkeiten). Wer will (und BlitzBasic 3D hat), kann sich schon einmal eine inoffizielle Version runterladen (ihr müsst S2 von BB aus starten, bzw. den SC erst in eine *.exe compilieren):

Download

(Eine Zusammenfassung des neuen Zeugs findet sich in der Changelog.txt)

Bug man kann das neue Stranded II nicht spielen
Error!
Invalid Game Proprety 'terrain_color_swamp'

old Re: Open Source

Leiche
Moderator Off Offline

Quote
DC hat nen typo in den source geballert.
In der game.inf muss sawmp und net swamp stehen damits läuft
1
terrain_color_sawmp=200,224,230, 255,255,255, 100,100,100
Aber übernimm bitte nicht die parameter danke.
To the start Previous 1 28 9 10 11 12 Next To the start
Log in to replyAllgemein overviewStranded II overviewForums overview