瀏覽代碼

add missing files

Kolja Strohm 5 年之前
父節點
當前提交
984dcf6dc4
共有 51 個文件被更改,包括 564 次插入1 次删除
  1. 0 1
      .gitignore
  2. 二進制
      patcher/data/bilder/game.ltdb
  3. 二進制
      patcher/data/bilder/ladeanimation.ltdb
  4. 二進制
      patcher/data/bilder/system.ltdb
  5. 二進制
      patcher/data/client/bilder/account.ltdb
  6. 二進制
      patcher/data/client/bilder/chat.ltdb
  7. 二進制
      patcher/data/client/bilder/ladeanimation.ltdb
  8. 二進制
      patcher/data/client/bilder/shop.ltdb
  9. 二進制
      patcher/data/client/bilder/spielen.ltdb
  10. 二進制
      patcher/data/client/bilder/titel.ltdb
  11. 二進制
      patcher/data/client/bilder/video.ltdb
  12. 二進制
      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. 二進制
      patcher/data/patch/bilder/news.ltdb
  17. 二進制
      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. 二進制
      patcher/data/patch/update/altVersion
  23. 二進制
      patcher/data/schriften/normal.ltds
  24. 90 0
      patcher/data/script/SpielNichtAktuell.ksgs
  25. 二進制
      patcher/data/sounds/popup.gsl
  26. 二進制
      patcher/data/spiele/Asteroids/bilder/ship.ltdb
  27. 二進制
      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. 二進制
      patcher/data/spiele/Asteroids/data/id.ltgid
  31. 7 0
      patcher/data/spiele/Asteroids/data/versionen.ini
  32. 二進制
      patcher/data/spiele/Asteroids/models/ship.m2
  33. 二進制
      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. 二進制
      patcher/data/spiele/Linie/data/id.ltgid
  37. 5 0
      patcher/data/spiele/Linie/data/versionen.ini
  38. 二進制
      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. 二進制
      patcher/data/spiele/Stickman World Online/data/id.ltgid
  42. 4 0
      patcher/data/spiele/Stickman World Online/data/versionen.ini
  43. 二進制
      patcher/data/start/icon.exe
  44. 二進制
      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. 二進制
      patcher/data/update/jetzt_position.patch
  50. 二進制
      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
 

二進制
patcher/data/bilder/game.ltdb


二進制
patcher/data/bilder/ladeanimation.ltdb


二進制
patcher/data/bilder/system.ltdb


二進制
patcher/data/client/bilder/account.ltdb


二進制
patcher/data/client/bilder/chat.ltdb


二進制
patcher/data/client/bilder/ladeanimation.ltdb


二進制
patcher/data/client/bilder/shop.ltdb


二進制
patcher/data/client/bilder/spielen.ltdb


二進制
patcher/data/client/bilder/titel.ltdb


二進制
patcher/data/client/bilder/video.ltdb


二進制
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

二進制
patcher/data/patch/bilder/news.ltdb


二進制
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

二進制
patcher/data/patch/update/altVersion


二進制
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 );
+    }
+}

二進制
patcher/data/sounds/popup.gsl


二進制
patcher/data/spiele/Asteroids/bilder/ship.ltdb


二進制
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

二進制
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

二進制
patcher/data/spiele/Asteroids/models/ship.m2


二進制
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

二進制
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

二進制
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

二進制
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

二進制
patcher/data/start/icon.exe


二進制
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

二進制
patcher/data/update/jetzt_position.patch


二進制
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