Posts by red51

A small new update is available now!

    Danke für die Informationen! ;) Blaue Objekte deuten auf einen Bug im OpenGL Treiber hin. Wenn tatsächlich bereits der neueste Grafiktreiber installiert ist, versuche vielleicht eine vorherige Version zu installieren.

    Thanks for the information! Unfortunately your graphics card does not meet the minimum requirements of the game, I'm sorry about that :( You have an "Intel HD Graphics", but at least an "Intel HD Graphics 4000" is required (HD Graphics < HD Graphics 2000 < HD Graphics 3000 < HD Graphics 4000).
    The main problem is, that these Intel graphics adapters have bad OpenGL support. But even if you could get the game running, you will have poor performance.

    Den dekompilierten Server als Open Source anzubieten ist leider nicht möglich :(


    Zu deinem Vorhaben an sich (was grundsätzlich lobenswert ist):
    Größere API: Damit würde sich dein Projekt in eine andere Richtung entwickeln als das Spiel selbst. Wir werden laufend neue Events hinzufügen, deswegen ist es vielleicht empfehlenwert, Eventwünsche und -vorschläge in der Lua Forensektion zu posten ;)
    Plugin Unterstützung: Das entspricht ja eigentlich der derzeitigen Lua Unterstützung?
    Console Befehle: Je nachdem, was du genau vorhast, würde das auch Änderungen am Client benötigen.
    Mehrere Welten: Was meinst du damit genau?


    Ich möchte vielleicht auch dazu raten, ein derartiges Projekt erst dann in Angriff zu nehmen, wenn das Spiel sich zumindestens in der Beta befindet (momentan erscheinen relativ häufige Updates, was bedeutet, dass deine Version jedes mal angepasst werden muss).


    Eigentlich war und ist es unser Ziel, dass sowas wie Bukkit nicht unbedingt benötigt wird ^^ Aus dem Grund gibts ja vor allem den Lua Support, und das geplante Permissionsystem.

    Kannst du uns bitte die Bezeichnung deiner CPU sowie Grafikkarte mitteilen? In vielen Fällen hilft übrigens ein Treiberupdate.

    What graphics card do you have exactly? And can you tell us the full name of your CPU? Minimum requirement for the game is an Intel HD 4000.
    In some cases it's required to update your drivers. Very old Intel driver versions (8.xx) have bugs concerning OpenGL, which have been fixed in more recent versions. The latest version on the Intel page is 15.xx

    org.lwjgl.LWJGLException: Pixel format not accelerated


    Das deutet i.d.R. darauf hin, dass entweder kein richtiger Grafiktreiber installiert ist (meist nur der Standard Windows VGA Treiber), oder nur eine veraltete Treiberversion, die kein OpenGL unterstüzt. Was für eine Grafikkarte hast du? Bitte lade den neuesten Treiber von der Nvidia/Amd Seite herunter und installiere ihn ;)

    Wenn du nicht verbinden kannst wird das Spiel wahrscheinlich durch irgendein Programm blockiert. Was für ein Kaspersky benutzt du? Ist noch weitere Sicherheitssoftware installiert?
    Füge das Spiel am besten mal zu den Ausnahmen bei Kaspersky hinzu, sowohl die risingworldx64.exe (steam/steamapps/common/risingworld/risingworldx64.exe) als auch die java.exe im Spielverzeichnis (steam/steamapps/common/risingworld/java/bin/java.exe).

    Der Fehler aus dem Log sollte eigentlich mit der neuesten Version behoben sein, generell dürfte er auch nicht während des Spiels auftreten.
    Wenn du momentan vom Server fliegst, erhälst du weiterhin jedes mal die "ConcurrentModificationException"? Oder einen anderen Fehler? Ansonsten bitte einmal das Vorgehen aus meinem Vorletzten Post befolgen (game_debug_console auf true setzen etc.), denn im Hintergrund dürften eventuell noch mehr Informationen ausgegeben werden.

    More GUI elements, of course also buttons are planned ;) The same goes for keybindings.
    Not sure about a HTML parser, at the moment we have no support for that, eventually we will add it in the future, but can't promise that^^

    We keep this in mind. On the one hand it's not easy to take precise control of the worldgeneration via Lua, on the other hand it would be a valuable addition though. I guess we will implement it, but only with average priority atm ;)

    Although having named arguments instead of "paramInt1", "paramInt2", etc. is counter productive... It would be better to have them named so we actually know what they are...


    That's a result of decompiling ;) Of course we do not work with these misleading names. The official wiki will have productive names.


    Instead of filling the area with data, just change the current blocks data to the specified value?


    That makes sense, we will implement it ;)

    Danke für die Antwort. Diesen Quelltext muss ich jetzt natürlich mit meinen TS Daten füttern, soweit logisch, aber wie geht es dann weiter. Sorry bin kein Programmierer. Wo muss dieser Quelltext dann hin und wie wird er aufgerufen ?


    Das wird per Lua Skript eingebunden. Ich hab in den Anhang mal ein Mini Beispiel Skript gepackt, welches diese Funktion beinhaltet (um auf den TS zu connecten muss man "/ts" in den Chat eingeben). In der .zip Datei befindet sich ein Ordner "BasicScript", diesen Ordner bitte in den Ordner "scripts" entpacken (falls der Ordner scripts im Spielverzeichnis [bzw. Serververzeichnis] nicht vorhanden ist, einfach erstellen). Der finale Pfad, wo die beiden Dateien (definition.xml [die gehört zu jedem Lua Skript dazu] und basicscript.lua [das ist das tatsächliche Skript, hier müssen übrigens auch die TS Daten eingetragen werden]) dann liegen werden, lautet also anschließend "Rising World/scripts/BasicScript" ;)

    Files

    • tsScript.zip

      (771 Byte, downloaded 730 times, last: )

    Currently it was only a performance wise decision. Concerning the clientside performance, it does not matter if the image is only 10 kb in size or 10 mb.
    But we will probably add a filesize limitation at a later time to give serverowners more control over the traffic ;)