Posts by red51

    Unfortunately our website wasn't available temporarily. A fire broke out at the data center of our hoster (OVH). Part of the data center was fully destroyed by the fire: https://www.ovh.ie/news/press/….fire-our-strasbourg-site

    Fortunately no people were injured.


    No data on our end was lost, but this outage also affected our website and our services. We've set up a temporary solution now to make the website and forum available again for the time being. We're sorry for the inconvenience!

    Leider war unsere Webseite vorübergehend nicht erreichbar. Im Rechenzentrum unseres Hosters (OVH) ist ein Feuer ausgebrochen. Dabei wurde ein Teil des Rechenzentrums vollständig durch das Feuer zerstört: https://www.ovh.ie/news/press/….fire-our-strasbourg-site

    Glücklicherweise wurden dabei keine Personen verletzt.


    Wir haben dabei keine Daten verloren, aber dieser Ausfall hat unsere Webseite und unsere Dienste betroffen. Wir haben nun eine temporäre Lösung eingerichtet um das Forum und die Webseite vorerst wieder bereitstellen zu können. Wir entschuldigen uns für die Unannehmlichkeiten!

    Das nächste Update wird tatsächlich eine Sortierfunktion mitbringen, ebenso einen separaten Button um alle kombinierbaren Item-Stacks zusammenzufügen. Natürlich erstmal nur fürs Inventar, aber sobald funktionierende Kisten im Spiel sind (vmtl. zusammen mit dem MP-Update) werden sie ebenfalls die gleiche Sortier- bzw. Stack-Merge-Funktion erhalten ;)


    Es gibt zwar sicherlich wichtigere Features, aber so eine Sortierfunktion kann manchmal durchaus ganz praktisch sein. Wenn wir das jetzt nicht implementiert hätten, hätte ich Angst, dass dieses Feature irgendwie wieder auf die lange Bank geraten würde :D

    Das Schlagen der Spitzhacke wird in den Optionen als "Primäraktion" und "Sekundäraktion" ausgewiesen. Standardmäßig ist das die linke und rechte Maustaste.


    Manchmal kann es passieren, dass das Loslassen der Taste nicht erkannt wird (zB wenn man auf den Desktop wechselt) - hier hilft es, einmal kurz die linke bzw. rechte Maustaste zu drücken.


    Wenn du die Tasten in den Einstellungen nicht umbelegt hast und auch ein kurzes Drücken der li./re. Maustaste nicht hilft, dann bedeutet das, dass das Spiel weiterhin vom Betriebssystem mitgeteilt bekommt, dass die linke bzw. rechte Maustaste gedrückt sei (oder zumindest eine andere Eingabe ist aktiv, die als Maustaste interpretiert wird). Sowas kann u.U. manchmal passieren, wenn noch weitere Eingabegeräte angeschlossen sind (zB Gamepad oder Lenkrad). Auch andere Software kann sowas auslösen (vor allem diverse Steuerungsprogramme für Maus/Tastatur).

    red51 How will the getMultiplePlacementDirection and getMultiplePlacementCount be converted?

    We've been thinking about a separate event for "multi placement", but we're not sure if that's a good idea. For now there will be new getMultiPlaceRowX(), getMultiPlaceRowY() and getMultiPlaceRowZ() functions - in the new version, it will be possible to place multiple elements along more than 1 axis, so we need separate methods for that (e.g. the player could place 4x4 elements along the x/z axes) ^^


    Edit: PlayerHitConstructionEvent is new isn't it? :D

    Oh, actually it was already there, but it was called PlayerConstructionHitEvent before. We've renamed it to make it more consistent with other event names :D

    Yes indeed, the PlayerPlaceBlockEvent and PlayerDestroyBlockEvent will be removed (because the new version treats all blocks as construction elements), instead these situations will be covered by the PlayerPlaceConstructionEvent and PlayerRemoveConstructionEvent / PlayerDestroyConstructionEvent / PlayerHitConstructionEvent ;)

    red51 Noch eine kleine Frage zu dem neuen modularen Andocken: Ist es dann möglich z. B. einen ¼ Block explizit an die untere linke Seite von einem "normalen Block" zu setzen?

    Genau so wird es sein :)


    Bisher ist das Raster genauer als das Andocken, beim Setzen von Holzbalken im Raster und Andocken entstehen immer kleine Risse

    Diese Genauigkeitsprobleme sollten mit der neuen Version weitgehend behoben sein ;) Zwar nimmt die Genauigkeit auch ab, wenn man sich weit vom Nullpunkt entfernt, aber die Situation wird sich auch dort - im Vergleich zur Java-Version - spürbar verbessern.


    Ein Raster mit ein-/austellbarem Zollstock oder Metermaß, wäre für mich die Krönung. Und bitte auch noch einen Winkelmesser, da das manuelle Zählen mühselig ist.

    Das wurde ja tatsächlich öfters schonmal vorgeschlagen. Die neue Version zeigt ja zumindest beim Drehen bzw. Skalieren den aktuellen Winkel (entlang X, Y und Z) sowie die Größe des aktuellen Bauelements in der Status-Text-Leiste an (das macht auch die Demo bereits).

    Wie würde ein Zollstock oder Metermaß in dem Fall denn ungefähr aussehen? Meinst du eine Anzeige beim Bauelement selber, oder eine Anzeige am Raster (quasi wie ein Lineal am Rande des Rasters)?

    Momentan hat das Raster eine absolute bzw. feste Ausrichtung - also quasi wie in der Java Version. Wir haben auch schon mit einem drehbaren Raster herumexperimentiert (bzw. damit, dass sich das Raster autom. am betrachteten Objekt orientieren soll), aber das funktionierte in der Praxis leider bislang nicht so gut :| Das Problem ist, dass die einzelnen Positionen des Rasters (also die Plätze, wohin ein Block einrasten würde) bei einem gedrehten Raster logischerweise komplett anders ausfallen. Auf diesem Bild sieht man das so einigermaßen: Die Blockpositionen (wohin die Blöcke einrasten würden) sind bei dem 45° gedrehten Raster teilweise ganz woanders - was mitunter recht irritierend ist.



    Falls das Raster automatisch ausgerichtet werden würden, dann würde auch eine Situation wie auf dem nachfolgenden Screenshot etwas unübersichtlich: Denn bei Rundungen - die aus mehreren Segmenten bestehen - würde sich das Raster quasi ständig drehen, da jedes Segment ja eine geringfügig andere Drehung hat.




    In der neuen Version kommt noch ein weiterer Faktor hinzu: Es gibt keine Blöcke mehr im klassischen Sinne. Blöcke hatten in der Java Version ja den "Vorteil", dass das Arbeiten mit ihnen sehr einfach war (da sie ja immer an ein festes Raster ausgerichtet waren). Die Mehrheit der neuen Spieler wird damals wohl sofort mit Blöcken zurecht gekommen sein (was bei den anderen Bauelementen wie Planken und Balken nicht unbedingt der Fall war) ^^

    Damit das Bauen in der neuen Version aber für neue Spieler (oder auch Gelegenheitsspieler) nicht zu kompliziert wird, wird das Raster dafür sorgen, dass sich das Bauen quasi so anfühlt, als würde man mit Blöcken bauen. Hier bietet sich natürlich ein festes Raster an (bzw. zumindest ein Raster mit einer festen Orientierung). Selbstverständlich wird man das Raster - wie in der Java Version - weiterhin verkleinern oder auch ganz ausschalten können...


    Insgesamt lässt sich also festhalten, dass ein drehbares Raster einige Probleme mit sich bringen würde, zumindest bei einem Spiel wie RW. Wir werden in Zukunft damit nochmal ein bisschen herumexperimentieren, vielleicht gibt es ja einen Weg, das zumindest optional anzubieten. Bis dahin wird das Raster wohl aber erstmal fest ausgerichtet bleiben :/



    Aber (großes Aber!): Das neue modulare Andocken wird in der neuen Version deutlich mächtiger als in der Java Version. Wir haben das für das Bau-Update auch nochmal überarbeitet. Wenn du also zB ein angefangenes Haus mit einer 45° Drehung hast, dann kannst du das modulare Andocken verwenden, um ganz einfach weitere Blöcke anzufügen. Jeder Block hat verschiedene Andockpunkte und nach dem Andocken kann der Block auch nochmal zusätzlich gedreht werden. Damit sollte auch ein schräg ausgerichtetes Haus selbst ohne Raster recht einfach zu bauen sein :)

    Did you purchase the game on Steam, or did you purchase a Steam key from our homepage? If you've purchased the game on Steam, we have unfortunately no control over refunds or anything related to Steam accounts - this is solely handled by Valve (and they take a cut for this in return). However, if it's a Steam key from our homepage, we can of course turn that into a Standalone version. In this case, feel free to send me a PM about this or send us a mail to support@jiw-games.net :)

    Ok, I did add the RAM to 8000 and that worked. I installed the 64 bit version of Java 8 and restarted computer. I ran the bat file and all was successful. However, I do not see the server name in multiplayer.

    I'm glad to hear the server runs now :)

    About the server not showing up in the list: In the worst case, it may take up to a few minutes until the server shows up (depending on the status of the Steam master server), although usually it should be visible within a few seconds. However, do you run the server on your local machine? If the server does not show up in this case, this may be caused if either a wrong ip is set for the server, or if the ports are not forwarded (especially the http query port, which is serverport-1 [e.g. if you use the default 4255 port, the http query port is 4254]).

    For the ip, if you're behind a router, it's important to keep the server_ip field in the server.properties file blank - this forces the server to bind to all addresses. For the ports, you can use this tool to check if they're open: https://www.yougetsignal.com/tools/open-ports/

    Just run the server (otherwise the tool will always tell you the ports are closed), then check if the ports are reachable (at least make sure the http port is reachable, which is 4254 if you're using the default server_port setting). This page contains more information about the ports the server uses: Dedicated Server Setup


    If the server still does not show up in the server list, please upload the latest server log here (which can be found in the "Logs" subfolder in the server directory), and maybe also upload your server.properties file. If you don't want to post these files here, feel free to send them via PM to me

    If you run the server on your local machine and it does not show up in the server browser, this usually happens if either a wrong ip is set for the server, or if something went wrong with port forwarding. Make sure to keep the server_ip field in the server.properties file blank (or more precisely, only put your public ip there if you're not behind a router) - then the server binds to all addresses.


    If the field is already blank, you can check if port forwarding actually worked on this website: https://www.yougetsignal.com/tools/open-ports/

    Just run the server, then enter the port in question on the website. If you've set up port 2455 as server_port in the properties file, the server automatically uses port 2454 for http queries (which are crucial for the server to show up in the list), so make sure to check this particular port.


    If the tool tells you the port is closed, either the port forwarding didn't work, or something else is blocking the connection (antivirus program, firewall etc) :thinking:

    Will the stand alone server for the unity version be offered through steamcmd and if so will there be a different download number so we can still get the java version of the server?

    The dedicated server for the new version will be available as separate beta branch via SteamCMD (but unlike the game, this branch will overwrite an existing Java version of the server, so it's recommended to install the server for the new version to a separate directory) ;)

    Maybe we will also offer the dedicated server files as separate download on our website, but we're still not sure about that.

    Eine direkte Zeitangabe traue ich mich lieber nicht zu machen :D Auch eine "Mindestdauer" könnte evtl. von manchen als tatsächliches Erscheinungsdatum interpretiert werden, daher halte ich mich auch hier lieber zurück :saint: Der größte Teil des Bau-Updates ist aber schon geschafft.


    Da hast du wohl recht, ich denke hier wäre dann eher die bessere Frage nach dem Was und nicht nach Wann. Mich würde es mal interessieren, was so alles in Trello momentan für das nächste Update getan werden muss. Vielleicht könnte man in Trello eine Markierung "Next" machen, mit der die Kategorien markiert sind, an denen für das nächste Update gearbeitet wird.

    Leider ist es ein wenig schwierig, konkrete Aussagen darüber zu treffen, was noch unmittelbar für das Update erledigt werden muss :| Da wir so ein kleines Team sind, sind verbindliche Vorausplanungen sehr schwer. Selbst bei großen Firmen wie bspw. Unity - wo mehrere Hundert Entwickler beschäftigt sind - verzögern sich geplante Features manchmal um mehrere Monate oder gar Jahre :wat:

    Wie Avanar schon treffend feststellt, ist die Entwicklung nicht linear. Manchmal ergeben sich in der Entwicklung ganz neue, unvorhergesehene Baustellen. Oder wir ziehen kurzfristig ein anderes Feature vor, das eigentlich für später geplant war - insbesondere wenn sich doch die eine oder andere Abhängigkeit zwischen den Features ergibt.


    Beispiel: Obwohl wir uns momentan zwar in erster Linie auf das Bau-Update konzentrieren, haben wir die letzten Tage ausschließlich dem Multiplayer gewidmet (obwohl der Multiplayer erst nach dem Bau-Update kommen soll). Der Hintergrund war schlicht der, dass wir für einige Tests bzgl. des Bauens dringend einen funktionierenden Multiplayer benötigten.


    Konkret kann man aber als grobe Orientierung diese beiden Karten auf Trello verwenden: Constructions und Building-Tools. Wenn beide ein grünes Label haben, dann wird das Update nicht mehr lange auf sich warten lassen :D


    wait... wir bekommen bau und multiplayer? zusammen?????

    Nein, leider nicht, ich würde beide Updates lieber etwas trennen, da beides relativ umfangreiche Updates sind und das dann das Aufspüren und Beheben von Bugs erschweren würde^^ Die gute Nachricht ist aber: Der Multiplayer funktioniert, und auch der Netcode, den wir schon vor ca. 1 Jahr implementiert haben (aber nie wirklich testen konnten), funktioniert soweit - hier war unsere größte Sorge, dass der noch unerwartete Probleme bereiten würde :D Der Dedicated Server braucht noch etwas Feinschliff, und vor allem auch diverse Sachen beim Synchronisieren der Spieler und Items (vor allem hinsichtlich der Spielerfigur und Animationen). Nach dem Bau-Update wird das MP-Update nicht all zu lange auf sich warten lassen.

    Was ich noch vergessen haben zu erwähnen, sind die fliegen. Die werden eine ziemlich gute Atmosphäre auf der Müllhalde sein ;) Und ich hoffe das sowas mehr davon geben wird.

    Der Fliegenschwarm, der sich in der Demo ein Stückchen hinter der Hütte versteckt, wird später tatsächlich in erster Linie bei Leichen und langfristig ggf. auch in der Nähe von Kisten mit verdorbenem Essen spawnen :D Wir können den Schwarm aber via Command auch als spezielles, platzierbares "Objekt" anbieten (quasi wie der "technical smoke" in der Java Version) ^^

    I'm running the win_startscript as the application to start it. When I do I get this......

    This indicates the JVM could not reserve enough memory. Usually this happens if there is only a 32 bit Java version installed on a 64 bit OS - please make sure that the 64 bit version of Java 8 is installed ;)

    The fireworks indeed spawn every time you load the world (and as long as they're in your view frustum) ^^ They were an early experiment with GPU particles, but we kept them in the demo (same as the playground) :D It's indeed our intention to use them for proper fireworks in the future.

    Wie Avanar schon sagt, die Unity Demo wird zusätzlich zur Java Version installiert - d.h. du kannst auf diese Weise jederzeit zwischen der Java und Unity Version hin- und herspringen, ohne, dass irgendwas manuell geändert oder heruntergeladen werden muss. Du kannst den Unity-Branch also aktiv lassen, hierüber wirst du sowohl Updates für die Unity Version, als auch etwaige Updates für die Java Version erhalten.


    Du kannst aber den Beta Branch natürlich verlassen (falls du bspw. etwas Festplattenspeicher einsparen möchtest) indem du bei den Beta Branches einfach "None" oder "Keine" auswählst - damit springst du wieder auf den ursprünglichen Standard-Branch (die klassische Java Version) zurück ;)


    Falls du aber Interesse an den künftigen Updates der Unity Version hast, dann würde ich empfehlen, den Unity Beta Branch aktiv zu lassen ;) Ein häufiges Hin- und Herwechseln zwischen verschiedenen Branches kann Steam manchmal durcheinander bringen.