浏览代码

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