Explorar o código

add missing files

Kolja Strohm %!s(int64=6) %!d(string=hai) anos
pai
achega
984dcf6dc4
Modificáronse 51 ficheiros con 564 adicións e 1 borrados
  1. 0 1
      .gitignore
  2. BIN=BIN
      patcher/data/bilder/game.ltdb
  3. BIN=BIN
      patcher/data/bilder/ladeanimation.ltdb
  4. BIN=BIN
      patcher/data/bilder/system.ltdb
  5. BIN=BIN
      patcher/data/client/bilder/account.ltdb
  6. BIN=BIN
      patcher/data/client/bilder/chat.ltdb
  7. BIN=BIN
      patcher/data/client/bilder/ladeanimation.ltdb
  8. BIN=BIN
      patcher/data/client/bilder/shop.ltdb
  9. BIN=BIN
      patcher/data/client/bilder/spielen.ltdb
  10. BIN=BIN
      patcher/data/client/bilder/titel.ltdb
  11. BIN=BIN
      patcher/data/client/bilder/video.ltdb
  12. BIN=BIN
      patcher/data/dg.ksgt
  13. 1 0
      patcher/data/ltmslc.sv
  14. 2 0
      patcher/data/optionen.ini
  15. 2 0
      patcher/data/optionen1.ini
  16. BIN=BIN
      patcher/data/patch/bilder/news.ltdb
  17. BIN=BIN
      patcher/data/patch/bilder/patcher.ltdb
  18. 5 0
      patcher/data/patch/news/Linie/data.new
  19. 6 0
      patcher/data/patch/news/Stickman World/data.new
  20. 3 0
      patcher/data/patch/news/Willkommen/data.new
  21. 2 0
      patcher/data/patch/po.ini
  22. BIN=BIN
      patcher/data/patch/update/altVersion
  23. BIN=BIN
      patcher/data/schriften/normal.ltds
  24. 90 0
      patcher/data/script/SpielNichtAktuell.ksgs
  25. BIN=BIN
      patcher/data/sounds/popup.gsl
  26. BIN=BIN
      patcher/data/spiele/Asteroids/bilder/ship.ltdb
  27. BIN=BIN
      patcher/data/spiele/Asteroids/bilder/start.ltdb
  28. 88 0
      patcher/data/spiele/Asteroids/data/beschreibung.ksgs
  29. 3 0
      patcher/data/spiele/Asteroids/data/game.ini
  30. BIN=BIN
      patcher/data/spiele/Asteroids/data/id.ltgid
  31. 7 0
      patcher/data/spiele/Asteroids/data/versionen.ini
  32. BIN=BIN
      patcher/data/spiele/Asteroids/models/ship.m2
  33. BIN=BIN
      patcher/data/spiele/Linie/bilder/start.ltdb
  34. 88 0
      patcher/data/spiele/Linie/data/beschreibung.ksgs
  35. 3 0
      patcher/data/spiele/Linie/data/game.ini
  36. BIN=BIN
      patcher/data/spiele/Linie/data/id.ltgid
  37. 5 0
      patcher/data/spiele/Linie/data/versionen.ini
  38. BIN=BIN
      patcher/data/spiele/Stickman World Online/bilder/start.ltdb
  39. 88 0
      patcher/data/spiele/Stickman World Online/data/beschreibung.ksgs
  40. 3 0
      patcher/data/spiele/Stickman World Online/data/game.ini
  41. BIN=BIN
      patcher/data/spiele/Stickman World Online/data/id.ltgid
  42. 4 0
      patcher/data/spiele/Stickman World Online/data/versionen.ini
  43. BIN=BIN
      patcher/data/start/icon.exe
  44. BIN=BIN
      patcher/data/tmp/k.id
  45. 88 0
      patcher/data/tmp/news/Patcher/Start/seite.ksgs
  46. 1 0
      patcher/data/tmp/schlüssel.netw
  47. 25 0
      patcher/data/update/datei_status.ini
  48. 25 0
      patcher/data/update/datei_versionen.ini
  49. BIN=BIN
      patcher/data/update/jetzt_position.patch
  50. BIN=BIN
      patcher/data/version
  51. 25 0
      patcher/data/versionen.ini

+ 0 - 1
.gitignore

@@ -10,7 +10,6 @@
 # User-specific files (MonoDevelop/Xamarin Studio)
 *.userprefs
 
-patcher/data
 framework.dll
 network.dll
 

BIN=BIN
patcher/data/bilder/game.ltdb


BIN=BIN
patcher/data/bilder/ladeanimation.ltdb


BIN=BIN
patcher/data/bilder/system.ltdb


BIN=BIN
patcher/data/client/bilder/account.ltdb


BIN=BIN
patcher/data/client/bilder/chat.ltdb


BIN=BIN
patcher/data/client/bilder/ladeanimation.ltdb


BIN=BIN
patcher/data/client/bilder/shop.ltdb


BIN=BIN
patcher/data/client/bilder/spielen.ltdb


BIN=BIN
patcher/data/client/bilder/titel.ltdb


BIN=BIN
patcher/data/client/bilder/video.ltdb


BIN=BIN
patcher/data/dg.ksgt


+ 1 - 0
patcher/data/ltmslc.sv

@@ -0,0 +1 @@
+N/蓬�

+ 2 - 0
patcher/data/optionen.ini

@@ -0,0 +1,2 @@
+ServerIP=88.198.205.67
+ServerPort=5253

+ 2 - 0
patcher/data/optionen1.ini

@@ -0,0 +1,2 @@
+ServerIP=78.47.203.169
+ServerPort=4253

BIN=BIN
patcher/data/patch/bilder/news.ltdb


BIN=BIN
patcher/data/patch/bilder/patcher.ltdb


+ 5 - 0
patcher/data/patch/news/Linie/data.new

@@ -0,0 +1,5 @@
+b.png
+Das neue Spiel Linie ist jetzt
+verfügbar. Es ist ein kleines
+2D Spiel und ähnelt Tron oder
+curvefever2.

+ 6 - 0
patcher/data/patch/news/Stickman World/data.new

@@ -0,0 +1,6 @@
+c.png
+Wir arbeiten momentan an einem
+neuen Spiel: Stickman World Online.
+Es wird ein 3D Third Person Shooter,
+bei dem verschiedene Stickmans
+gegeneinander antreten werden.

+ 3 - 0
patcher/data/patch/news/Willkommen/data.new

@@ -0,0 +1,3 @@
+a.png
+Willkommen bei Kolja-Strohm Games!
+Viel Spaß beim spielen...

+ 2 - 0
patcher/data/patch/po.ini

@@ -0,0 +1,2 @@
+ülps=
+üle=kb/s

BIN=BIN
patcher/data/patch/update/altVersion


BIN=BIN
patcher/data/schriften/normal.ltds


+ 90 - 0
patcher/data/script/SpielNichtAktuell.ksgs

@@ -0,0 +1,90 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x101 );
+        txt = "Das Ausgewählte Spiel ist nicht aktuell.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    if( begin == true )
+    {
+        beschreibung.render( rObj );
+    }
+}

BIN=BIN
patcher/data/sounds/popup.gsl


BIN=BIN
patcher/data/spiele/Asteroids/bilder/ship.ltdb


BIN=BIN
patcher/data/spiele/Asteroids/bilder/start.ltdb


+ 88 - 0
patcher/data/spiele/Asteroids/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x101 );
+        txt = "Messe dich in einem Asteroidenfeld mit gegnerischen Raumschiffen.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
patcher/data/spiele/Asteroids/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN=BIN
patcher/data/spiele/Asteroids/data/id.ltgid


+ 7 - 0
patcher/data/spiele/Asteroids/data/versionen.ini

@@ -0,0 +1,7 @@
+bilder/ship.ltdb=1
+bilder/start.ltdb=1
+data/game.ini=3
+data/id.ltgid=1
+models/ship.m2=5
+bin/Asteroids.dll=54
+data/beschreibung.ksgs=1

BIN=BIN
patcher/data/spiele/Asteroids/models/ship.m2


BIN=BIN
patcher/data/spiele/Linie/bilder/start.ltdb


+ 88 - 0
patcher/data/spiele/Linie/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x101 );
+        txt = "Bei dem spiel Linie bewegen sich die Spieler duch ein Spielfeld und können nur ihre Richtung beeinflussen. Dabei hinterlässt Jeder Spieler eine Linie die nicht berührt werden darf. Viel spaß wünscht ihnen Kolja-Strohm Games.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
patcher/data/spiele/Linie/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN=BIN
patcher/data/spiele/Linie/data/id.ltgid


+ 5 - 0
patcher/data/spiele/Linie/data/versionen.ini

@@ -0,0 +1,5 @@
+bilder/start.ltdb=1
+data/game.ini=2
+data/id.ltgid=1
+bin/Linie.dll=2
+data/beschreibung.ksgs=1

BIN=BIN
patcher/data/spiele/Stickman World Online/bilder/start.ltdb


+ 88 - 0
patcher/data/spiele/Stickman World Online/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x101 );
+        txt = "Stickman World online ist eines der Ersten Spiele von Kolja-Strohm Games. Es gibt verschiedene Karten mit jeweils anderen Spielsystemen. Kolja-Strohm Games wünscht ihnen viel Spaß beim Spielen.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
patcher/data/spiele/Stickman World Online/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN=BIN
patcher/data/spiele/Stickman World Online/data/id.ltgid


+ 4 - 0
patcher/data/spiele/Stickman World Online/data/versionen.ini

@@ -0,0 +1,4 @@
+bilder/start.ltdb=1
+data/game.ini=3
+data/id.ltgid=1
+data/beschreibung.ksgs=1

BIN=BIN
patcher/data/start/icon.exe


BIN=BIN
patcher/data/tmp/k.id


+ 88 - 0
patcher/data/tmp/news/Patcher/Start/seite.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+var int breite = 480;
+var int höhe = 312;
+var TextFeld überschrift;
+var Knopf patchNotes;
+var Knopf news;
+var Knopf nutzerBedingungen;
+
+func void start()
+{
+	initTextFeld( überschrift, 0, 0, breite, 20, "Willkommen bei Kolja Strohm - Games!", 0x301 );
+	initKnopf( patchNotes, 10, 30, 120, 20, "Patch Notes", 0x1 );
+	patchNotes.setMausEreignis( "pNME" );
+	initKnopf( news, 10, 60, 120, 20, "News", 0x1 );
+	news.setMausEreignis( "nME" );
+	initKnopf( nutzerBedingungen, 10, 90, 120, 20, "Nutzer Bedingungen", 0x1 );
+	nutzerBedingungen.setMausEreignis( "nBME" );
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+	tf.setPosition( x, y );
+	tf.setGröße( br, hö );
+	tf.setText( t );
+	tf.setStyle( style );
+	tf.setSchriftFarbe( 0xFFFFFFFF );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t, int style )
+{
+	k.setPosition( x, y );
+	k.setGröße( br, hö );
+	k.setText( t );
+	k.addStyle( style );
+}
+
+func bool maus( MausEreignis me )
+{
+	patchNotes.doMausEreignis( me );
+	news.doMausEreignis( me );
+	nutzerBedingungen.doMausEreignis( me );
+	return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+	var bool ret = 0;
+	ret |= patchNotes.tick( z );
+	ret |= news.tick( z );
+	ret |= nutzerBedingungen.tick( z );
+	return ret;
+}
+
+func void render( Bild rObj )
+{
+	überschrift.render( rObj );
+	patchNotes.render( rObj );
+	news.render( rObj );
+	nutzerBedingungen.render( rObj );
+}
+
+func bool pNME( MausEreignis me )
+{
+	if( me.id == 3 )
+	{
+		Rückruf( "Patcher/PatchNotes" );
+	}
+	return true;
+}
+
+func bool nME( MausEreignis me )
+{
+	if( me.id == 3 )
+	{
+		Rückruf( "Patcher/News" );
+	}
+	return true;
+}
+
+func bool nBME( MausEreignis me )
+{
+	if( me.id == 3 )
+	{
+		Rückruf( "Patcher/NutzerBedingungen" );
+	}
+	return true;
+}

+ 1 - 0
patcher/data/tmp/schlüssel.netw

@@ -0,0 +1 @@
+2cb890e1a5f83de

+ 25 - 0
patcher/data/update/datei_status.ini

@@ -0,0 +1,25 @@
+data/bilder/game.ltdb=Fertig
+data/bilder/ladeanimation.ltdb=Fertig
+data/bilder/system.ltdb=Fertig
+data/client/bilder/account.ltdb=Fertig
+data/client/bilder/chat.ltdb=Fertig
+data/client/bilder/shop.ltdb=Fertig
+data/client/bilder/spielen.ltdb=Fertig
+data/client/bilder/titel.ltdb=Fertig
+data/client/bilder/video.ltdb=Fertig
+data/patch/bilder/patcher.ltdb=Fertig
+data/schriften/normal.ltds=Fertig
+data/sounds/popup.gsl=Fertig
+data/start/icon.exe=Fertig
+framework.dll=Fertig
+data/optionen.ini=Fertig
+network.dll=Fertig
+start.exe=Fertig
+data/version=Fertig
+data/bin/Update.dll=Fertig
+data/client/bin/game client.exe=Fertig
+data/bin/KSGScript.dll=Fertig
+data/patch/bin/übernehmen.exe=Fertig
+data/script/SpielNichtAktuell.ksgs=Fertig
+data/bin/GSL.dll=Fertig
+data/patch/bin/patcher.exe=Fertig

+ 25 - 0
patcher/data/update/datei_versionen.ini

@@ -0,0 +1,25 @@
+data/bilder/game.ltdb=1
+data/bilder/ladeanimation.ltdb=1
+data/bilder/system.ltdb=1
+data/client/bilder/account.ltdb=1
+data/client/bilder/chat.ltdb=1
+data/client/bilder/shop.ltdb=1
+data/client/bilder/spielen.ltdb=1
+data/client/bilder/titel.ltdb=1
+data/client/bilder/video.ltdb=1
+data/patch/bilder/patcher.ltdb=1
+data/schriften/normal.ltds=1
+data/sounds/popup.gsl=1
+data/start/icon.exe=6
+framework.dll=7
+data/optionen.ini=3
+network.dll=5
+start.exe=6
+data/version=4
+data/bin/Update.dll=6
+data/client/bin/game client.exe=6
+data/bin/KSGScript.dll=6
+data/patch/bin/übernehmen.exe=2
+data/script/SpielNichtAktuell.ksgs=1
+data/bin/GSL.dll=5
+data/patch/bin/patcher.exe=8

BIN=BIN
patcher/data/update/jetzt_position.patch


BIN=BIN
patcher/data/version


+ 25 - 0
patcher/data/versionen.ini

@@ -0,0 +1,25 @@
+data/bilder/game.ltdb=1
+data/bilder/ladeanimation.ltdb=1
+data/bilder/system.ltdb=1
+data/client/bilder/account.ltdb=1
+data/client/bilder/chat.ltdb=1
+data/client/bilder/shop.ltdb=1
+data/client/bilder/spielen.ltdb=1
+data/client/bilder/titel.ltdb=1
+data/client/bilder/video.ltdb=1
+data/patch/bilder/patcher.ltdb=1
+data/patch/bin/übernehmen.exe=2
+data/schriften/normal.ltds=1
+data/sounds/popup.gsl=1
+data/version=4
+data/optionen.ini=3
+data/client/bin/game client.exe=5
+network.dll=5
+data/bin/GSL.dll=5
+data/patch/bin/patcher.exe=6
+data/start/icon.exe=5
+start.exe=5
+data/bin/KSGScript.dll=5
+framework.dll=5
+data/bin/Update.dll=5
+data/script/SpielNichtAktuell.ksgs=1