Jump to content

Shadow72

Creator
  • Content Count

    158
  • Joined

  • Last visited

Everything posted by Shadow72

  1. Shadow72

    RESOLVED Random tile not working properly

    Hmm, I just saw that. It's still kinda confusing why they wouldn't have the random number include the max.
  2. Shadow72

    The Lands of Evanar

    Thank you. I opened the quest log myself by pressing L. When I get some time i'll definitely write up a guide on how to use the DataSets. At first they seem really complicated but once you dive into it you will find out it isn't nearly as complicated as you thought.
  3. Shadow72

    The Lands of Evanar

    I'm back with another update! While it may seem that not much has changed, there is a bunch of backend changes that will help make creating quests a lot quicker and less of a headache. Lets first talk about the new dialogue menu you see. The base game dialogue system has a few problems with what I needed it for so I went and made my own. The dialogue system automatically knows what quests a npc can give out and what quests can be turned into that npc. It also allows you to complete quests and receive your quest rewards(unlike before). Another cool thing I made is a quest creation workflow. How it works is you enter all of the quest info into a spreadsheet and import it into Ylands. You then create a npc and set an npc id for it. Everything else is handled automatically. Kill quests are also handled automatically with no coding at all required. You just enter the mob id into the spreadsheet and it listens for the kill and gives credit towards the quest without you having to do anything but enter some data into a spreadsheet. Its really cool! This will really speed up the development time of making quests. Another thing I added was a level and xp system. Each level requires a different amount of Xp to level up and you can earn xp through quests(I plan on also adding getting xp from killing mobs soon after i create a level system for mobs). I already have a lot more ideas I want to add so I better get to work!
  4. Shadow72

    Dev Diary #107

    We need a npc called Dwayne Dibley. PLEASE
  5. Shadow72

    A serious concern for future updates

    I mean it sucks but you were warned that this is early access and things can change.
  6. Shadow72

    Dev Diary #105

    If the only way to make them secure is to host them on your own servers, then you are doing something wrong.
  7. Shadow72

    Dev Diary #100

    It's cool that everyone who bought the game during early access will get a special pet. I am wondering if there will be a special reward for players who bought the game before it was even on steam?
  8. Shadow72

    Dev Diary #93

    In the video you forgot one important step. Creating new bugs while fixing the current bug that you will find later! 99 little bugs in the code. 99 little bugs. Take one down, patch it around. 127 little bugs in the code...
  9. Hey, the problem you are having with the first error is that you forgot to capitalize file in YlandFile. I would also recommend renaming the folder the server is in from "Ylands DS" to "YlandsDs" as sometimes programs have issues when parsing file paths with spaces in them. As for the console window not fully opening i find that it happens when the server is already running in the background. Try opening task manager and killing the YlandsDs process. That should hopefully fix the issues you are having. Here is what your json file should look like(Make sure you rename the "Ylands Ds" folder to "YlandsDs"): { "SessionDataType" : "YlandFile", "SessionData" : "C:\YlandsDS\SessionSave.ylandsgame", "SavePath : "C:\YlandsDS\SessionSave.ylandsgame", "nMaxPlayers" : 4, "Name" : "Yland of Eden", "Password" : "***", "OfflineImmunity" : 1 }
  10. Hey, I am not apart of the Ylands team but hopefully I can help you out. After looking through the output log you posted it seems like you are using a pirated version of the game. The logs show that you are trying to load version 0.22 of the game which came out over 2 years ago. Version 0.22 also happens to be the most readily available pirated version for Ylands. I can also see from the log file that the games directory is located in your downloads folder which doesn't happen when you download the game from steam. I recommend obtaining a legal copy of Ylands from steam. It's only 15$. That should fix the issue you are having.
  11. Shadow72

    Dev Diary #91

    Looks like a lot of fun! Do you guys plan on incorporating small community made minigames into the weekly rotation?
  12. Shadow72

    Creating Custom clothing

    If i remember correctly there should be a checkbox in the npcs options that allows you to turn it off. Im not sure if its still in the game though. If its not what you could do is have a loop that sets the rotation of the armor to the npcs current rotation.
  13. Shadow72

    Creating Custom clothing

    If you do go down that road what i suggest is make the animation logic not tied to a specific set of armor, so if you want to later on make a new set of armor you can use the existing animation logic for both sets of armor.
  14. Shadow72

    Creating Custom clothing

    One workaround you could do is animate the armor so it moves with the npcs animation. That would probably be time consuming to do though.
  15. Try checking if the 'Variable' is equal to false instead of checking if it is equal to zero.
  16. Shadow72

    Incompatible Game Version

    Except the required information was given to us. Over a month ago @Khanecz made a post detailing the changes made to the Ylands dedicated server as well as updating the DS guide for the newer version. Well yes, the files this weekend are very different. It is most likely due to them pre loading the servers with the newer version before release with the plan to have all servers automatically update when 0.13 launches. The reason they do this is because the last thing you want to be working on right after you release a new patch to the game is to update the servers. That time is much better used to fix game breaking bugs as fast as possible. It is most likely a accident that they pushed the 0.13 version to their servers. The don't benefit at all from releasing the 0.13 version to their serves because nobody has a client that can connect to 0.13 servers. Also, I don't get the mansplaining comment. I don't know if it was directed at me but I don't feel like i have done anything that is remotely close to mansplaining.
  17. Shadow72

    Incompatible Game Version

    I think you misunderstood me. Its not that they don't have the same files as BI have, its just they are configuring the files wrong which is causing the servers to not be able to accept custom maps. With 0.12 they slightly changed the config files for the DS and the host hasn't updated their hosting software to allow the user to input the correct values for the config through their control panel.
  18. Shadow72

    Incompatible Game Version

    I agree that people should be credited with free time for the coyn servers because of the downtime caused. I have read the thread about you not being able to use custom maps on your DS and it doesn't seem like it is a issue with the servers. Instead it is a problem with your host not updating the config files to work with the newer version of the Ylands server.
  19. Shadow72

    Controller Bug

    Are you only using the joystick to control movement or do you also have a mouse plugged in?
  20. Shadow72

    Incompatible Game Version

    I don't think they have different software than what we get. I think they just have a different deployment system for their dedicated servers other than steam.
  21. Shadow72

    Incompatible Game Version

    I think it is because they were planning to release 0.13 this week but they ended up delaying it. So all of the servers were automatically updated to the 0.13 version while we cant update our games past 0.12 at the moment. It sucks but all we can do is wait for them to either rollback the servers to version 0.12 on Monday or release 0.13 on Monday.
  22. Shadow72

    A special cube

    Looks amazing. Maybe make a game around it where you have two teams with each their own cube and they have to try and feed the cube different resources around the island in order for it to create a signal flare so the team can get rescued. The first team to set off the flare win the game.You could also have it so when a player dies it depletes some of the resources within the cube to respawn them. So it adds a sense of fear when going out into the wilderness to gather supplies because if you are not careful you could actually be setting you team back instead of helping them.
  23. Shadow72

    visual scripting entity storage problems

    Hey Marten, the problem you are having is you are declaring m_points as a local variable. What you need to do is delete the local variables that you have made and create a global variable. To do this you need to click on the variables dropdown and click "Create New Variable".
  24. When you despawn a car while a player is driving it the game will think that the player is still driving the car. It will despawn the car but the camera angle is stuck and you can still drive around.
  25. Shadow72

    Editor Feedback

    I recently jumped back into the editor after not using it for a while and wanted to share my thoughts with you guys. UI: Add Game Logics Window: There is no text above each game logic unless if you hover over the item or start to search. It would be nice if there was always text above them so you can easily tell which is which. Game Logics Window: Would be nice if you could create folders and drag logics into them so you can easily keep track of which logics are used for a specific task.(Ex. All gamelogics used to create a command system would go in a "Command System" folder that you make) Editor Usage: Picker Tool: When using the tool you only copy a default state of the object and not the state of the original object. For example a human with a hat will get copied with no hat. History: When you select something in the history window and then close the menu the items still are still invisible. You then have to go all the way down the list and click on the last item to get the selection to go away. It would be nice if everything goes back to normal after you close the window. Editor Settings: They aren't saved between games which can get quite annoying if you are switching between multiple games. Weld Tool: Change the border of welded items from green to another color. This will allow us to easily see what is welded and what isn't. Particle Effects: Allow us to see a example of what the particle would look like in game. Would save us time from having to constantly go from game to editor to see if the particle is how we want it. Game Logics: Event Listener: Trying to find the event you need is tedious. There are too many options and sub options when searching for events. Would be better if it pops up a menu where you can just search all of them and then it would automatically ask to the "instigated by" and "target". Impassible Barrier: Would be nice if it automatically spawned in as a cube as that is what people primarily use it as. When trying to color it you can only color is a flat color, no alpha value. It would be better if you can set it to be semi transparent so players know that there is a wall there but it doesn't destroy the look of your scene. Maybe add the ability for it to have a effect on it like the highlight option on entities. Add a fall off distance so you cant see the wall until you are x amount of units away from it. Storages: Allow you to add a storage to logic entities from the "object properties" window. For game logic storage right now if you call a function it only calls the function in the game storage, not the game logic itself. It would be nice if it can check if the game logic has a override function and then run that one instead, if not run the one in the storage. I find that i sometimes want certain logics to behave differently that are in the same storage and there is no way to fix it. Game Logics: Add events for OnEnable and OnDisable for every game logic inside the game logic itself(no event listener) UI: Allow us to add buttons and text fields to our UI's. Scripting: Documentation: Some blocks are a little tricky to understand and the wiki is underdeveloped. Maybe opening the wiki up to be able to be user edited would help. Commenting: We don't have a way to comment a group of blocks. With no commenting big projects can get tiresome to read through to try and find the correct part you need to change. Variable Error Feature: I really like this feature but it seems a bit buggy right now. When dropping a local variable in the place of a error variable it will sometimes change the local variable to a error and you will need to pull a few local variables out and delete them to fix it.I have also had it so there are no variable errors showing but it wont run the project because it thinks that there is a variable problem when there isn't(Nothing is red). Humans: Would be nice to be able to have them walk towards a point. Right now they only are used for standing around but it would be nice to see them walking around to make the game feel more alive. World and Resources: There is currently no way to spawn in resources in the editor(Like dirt and stone that is apart of the world). Would be nice to have this so we can have have auto respawning mines so the world doesn't go barren. World Modifiable: Right now we can only set if the whole world is modifiable or just a certain part is. Would be nice if we could set a specific part to be modifiable and another part not to be. On Modify Events: So we can get when the player tries to dig/mine. Cancel Events: It would be awesome if there was a cancel event block so we can cancel a event if we don't like what the player is doing. Get Online Players: Allow us to get a list of all online players Specific typed lists: Allow us to create lists that can only hold a specific type of thing. Dictionaries: Allow us to store data in a <key, Value> type of way to allow us to more easily sort data. Miscellaneous: PlayTesting: Add a playtesting menu that will allow you to spawn items in, teleport, set god mode, feed yourself, etc. It would also be nice if we could get a performance graph to see how much resources our gamemode is using. Logs: Allow us to view logs while playtesting to check for messages we write to it. The editor has come a long way from when I first tried it out. I really like the changes you guys are making to make the editor better. What I really want though is to be able to create our own blocks by coding(I think your backend uses JavaScript). This would allow us to not be so dependent on updates to add certain unique features we need for our projects and instead allow us to make our own blocks to do what we need. I know your guy's time is limited so thank you for the read. If you have any questions about what I have said let me know.
×