Jump to content

jcsnider

Administrators
  • Posts

    4905
  • Joined

  • Last visited

  • Days Won

    477

Everything posted by jcsnider

  1. We are using Sqlite for server side saving. We wanted to use a database driven system and MySql seemed like the obvious choice, however, we didn't want to add any additional requirements or setup procedures for using the engine. Sqlite is fairly similar to MySql in syntax so switching between the two won't be very difficult for anyone who knows what they're doing. (Ie: Anyone who would design web administration, web markets, vip systems, automatic account updates, donation management, etc)
  2. Changing fonts tutorial can be found here: Each font has a xml file telling the tool how the fonts should be generated. I don't know all of the options but searching google for monogame or xna font config might reveal more options to make the fonts cleaner. As for changing colors that is hard coded and will need the source which will be released soon.
  3. Maybe? We don't know what we will and will not do at this point. If not us then I'm sure someone else will.
  4. For the base, however, Kibz has a point very few people have graphic sets with 8 dir sprites. It is possible to do 8 dir movement in such a way with a 4 direction sprite but then it comes down to the question of would 80%/90% or more users benefit from 8 dir movement? Probably not :/ I would definitely expect 8 dir movement to be around shortly after release of the engine but as a source tutorial or as a feature users will likely try to sell.
  5. This is exactly why Player Switches/Variables and Global Switches/Variables were created. It will be time consuming.. and you might be able to speed it up (slightly) once you have the source but that's pretty much the way to go.
  6. Sorry! I broke the site earlier tonight. It's back up now
  7. Upgraded Intersect to VS 2017. Few to no problems to speak of. Go for it
  8. Yes code will absolutely be released when the engine is complete however we do not have plans for a guild/clan system. See here for our planned development steps to get to a release stage:
  9. Special thanks for @SPQR Panda here! This would have taken several days to a week longer to get released without his help slaying all of our bug reports
  10. Intersect Beta 3 Released! March 21st 2017 News/Updates Editor is completely dark themed now. No matter where you look darkness will surround you Multi-Language support for our Non-English speaking friends. Pretty simple. Open the resources/languages folder in the client, editor, server, or migration tool after running for the first time. Copy the Client.English.xml, Editor.English.xml, Server.English.xml or Migrator.English.xml and change English to you language of choice. Open your .xml files in notepad and replace the English strings with your language. Finally open the Client, Editor, Server, or Migrator resources/config.xml and add this line but replace English with your language. <Language>English</Language> The correct language will be loaded automatically when running Intersect programs. You can allow players to walk through each other (or not) based on map type. These settings can be found in your server/resources/config.xml file. You can change whether or not players should be able to walk through each other on different map types. You can change paperdoll rendering order based on direction players are facing. These options are also now available in the server/resources/config.xml. Feel free to change them however fits your game best! Bags are now an item type for players to have extra item storage. In the item editor you can set items to be bags and you can set their capacity. Users will then receive what looks like an extra inventory when using bag items: Projectile shot spells and weapons can require ammo! These options are found in the projectile editor Dynamic Requirements Dynamic requirements lets to make several lists of conditions to use items, cast spells, start quests, and farm resources. Each of those use cases may have 0 or many condition lists. Condition lists allow you to create multiple sets of conditions that would allow using the item, casting the spell, etc. While you can have several lists of conditions, only one list has to be fully met to allow whatever action to occur. So for example in the past you were able to say that an item required the player be level 10 and the player must be a warrior. Now you could create items that require the player to be a level 10 warrior, or a level 5 tank, or a level 20 mage, or they have completed X quest. Dynamic requirements uses event conditional branches under the hood so you can permit or prohibit interactions with items/spells based on event switches, server settings and more. It will take some practice, and we will have to work on documenting this feature, but the scope of Intersect games just expanded significantly. Download If you are currently using Intersect Beta 2 click upgrade! Otherwise click clean install. Upgrade Installation Clean Installation As always, feel free to post comments and questions below!
  11. Quick screenshot for ya. Everything that's highlighted you should send to them: Optionally you can delete the libs/editor folder and the resources/mapcache.db file from their copy. Quick note you will need to edit the config.xml in the client/resources folder for your friend.. the host field in the option should reflect your hamachi ip and the port in that file should match your server port. Good luck, JC
  12. Hi everyone! Intersect is nearing completion and all of the major features we have planned are done. After Beta 3 we expect to stop creating big new systems and features, we are pretty happy with the current state of the engine. It's getting to the point where we need to focus more on bug reports and optimizations so we can Greenlight Intersect and reach a stage where we are comfortable releasing and supporting the source for the public. Joe and I previously discussed bringing a new developer onto our team so we extended an offer and are excited to welcome @SPQR Panda to the Intersect team! We've received a ton of offers and requests from developers to join our team so this decision was not made lightly. Panda has recently been working with Damian on Orion+, he helped us fix critical engine bugs, and design editor ui elements; he has given so much to our community and we feel like he will be the best fit for our team. Panda will be able to help us out with bug fixes, optimizations, and getting Intersect releases out to you all sooner. Let's give him a warm welcome to the team and we are gonna go get to work! -JC
  13. Adding onto Chronos's response. Sounds must in .wav format and music must be .ogg. This is a MonoGame restriction. If you have .wav files they should show up in the sounds dropdown. Map linking is entirely possible. This is accomplished by opening the map grid tab and right clicking on a blank space adjacent to an existing map. Video below: http://www.ascensiongamedev.com/resources/filehost/034a041ea01bd972b91dd7c30e85eb71.mp4 http://www.ascensiongamedev.com/resources/filehost/034a041ea01bd972b91dd7c30e85eb71.mp4
  14. xpost https://www.freemmorpgmaker.com/Site-Documentation-Rework.html It's not complete, but I've done some major upgrades to FreeMmorpgMaker.com -- otherwise known as the home of Intersect. I modified our existing layout and theme to be dark, sleek, and have better compatibility across mobile devices. On top of that we now have some blogging capability and I've reworked Intersects documentation. Okay, okay.. I know you're laughing. Documentation rework? What was there to rework? The answer is that there was never any documentation to begin with. Well now there is... or, at least a foundation that I'm hoping we can work together to build upon. Hop on over to our documentation library and take a look at what I've been working on this week. We really don't have much documentation yet, but that's going to change. I will be filling out various pages over time and I could use some help. If anyone would like to lend a hand and drop some knowledge there is a link at the top right of every page that reads "Suggest an Edit". Click that link and start typing. All changes are sent to us for review so you can't break anything. I hope you all like how this is all coming together. Feel free to drop comments, suggestions, and constructive critique below.
  15. I've never seen that art before specifically. At first glance it reminded me of these cheap sets: https://www.gamedevmarket.net/member/danielthomas/ Are you specifically looking for free tilesets. If you are open to paid graphics your world will open up a lot. Best of luck! - JC
  16. If you decrease your tiles use by half you gotta do the same for auto tiles. As for the speed and lifebar those are things that you will likely want to custom tweak after the source is out. There is a big warning on using those features for a reason.
  17. Labels will not jump across pages, sadly. Pages will be ran based on the conditions block: If you add a condition to Page 1 that a switch must be false and then set that switch to be true somewhere in your event Page 2 will appear and can start running. Let me know if this doesn't make sense.
  18. There is a bug in Beta 2 which are not allowing those to work. I fixed that bug tonight and those formulas will work when we get Beta 3 out.
  19. There are multiple parts. Consider this analogy.. it's not perfect but may help with the understanding: Your computer is like a post office. The post office exists somewhere in the world (example: 543 Main Street). Inside the post office there are dozens of mailboxes where mail can be delivered (such as PO Box #4000). If you wanted to mail a letter to that mailbox then that letter would need the address of the post office (543 Mail Street) and the number of the mailbox (4000) on that letter. So let me translate this back into computer terms. Your computer that runs the server is like the post office. It has an address (your ip address such as 24.36.20.2). The server application is like the mailbox inside the post office. It has a port number like the mailbox would have a number. That is 4500 by default? The server config doesn't need an ip address... it doesn't care where in the world it exists.. it only needs to know what mailbox it is. Assume 4500. The client and editor, however, are like the letters you are trying to send. They need to know the address of your computer and the port of the server application. So if you open your client and editor config.xml then you will find the host and port tags that need to lead to your server. ---------------------------------------------------------------------------------------------------- Now even if you got all of that correct there can still be problems. Most modems and routers act as firewalls. Every install of windows and linux also has an internal firewall. Each of these firewalls are configured to block applications like the client and editor from reaching your server because firewalls assume everything connecting to your computer/network is malicious. If it doesn't work you will have to research your equipment for port forwarding instructions. You will also have to google how to open ports in windows firewall. In some cases this is easy.. in other cases this can be the most challenging thing in the world. If you succeed in getting all of this done you will have much better performance than using something like Hamachi. Goodluck!
  20. Is a bug and already has been fixed for B3.
  21. No. Neither of these features are on the Intersect road map.
  22. You need more maps for the black border to hide itself. Make your area at least 9 maps in a 3x3 grid.
  23. What graphics card do you have? If you're using integrated graphics then I think graphic memory including the textures we use for lighting and map caching will be included in the task manager. Outside of that I can't comment on it being a bug versus expected values. If it is a leak I would need time to check if its on our side or monogames. (Probably ours)
  24. It's not easy but I don't see why it couldn't be possible. It is a lot harder.. but it also makes the painted method that much more rewarding.. if you can pull it off
×
×
  • Create New...