-
Posts
4905 -
Joined
-
Last visited
-
Days Won
477
Content Type
Profiles
Forums
Downloads
Everything posted by jcsnider
-
Rip... I read that wrong... so yeah.. if event params show level/exp then you're golden. They should. If they don't open an enhancement issue on our tracker and I'll eventually get around to adding them.
-
See the section about Event Params here: I don't think you can modify level or exp via variables as of now.
-
Line Numbers while running Linux pdb file?
jcsnider replied to Lathander's question in Development Questions
Gotta use the pdb2mdb command to create a mdb file for Mono. It is ran like pdb2mdb "Intersect Server.exe" I believe. Then you gotta run mono in debug mode which is just adding the -debug flag and it should work if I recall correctly. -
Conditional Checks: Server Restarted, Is in Party [REQUEST]
jcsnider replied to Push's question in Event System Requests
At this time events are not really 'aware' of other players. A check to see if a player is in a party wouldn't be hard.. but checking to see if a player is in a party with another individual player? I don't know how we'd go about designing that... You can make a request on the tracker if you'd like to open up official discussion. -
Conditional Checks: Server Restarted, Is in Party [REQUEST]
jcsnider replied to Push's question in Event System Requests
Just knowing if the server restarted isn't enough. The player can always log out during events. Events should be designed so that they always assume they are unran will run again upon server reboot or relog and only upon completion give any rewards and set any switches marking them as complete. -
https://www.ascensiongamedev.com/topic/4967-dev-blog-452020-beta-62-development-ongoing/?do=findComment&comment=45824
-
No. IntersectCMS would require a webhost of some sort I believe.
-
Actually we have lots of capacity available. Just updated stock for NA and EU.
-
Does anyone know how I would use this tileset?
jcsnider replied to TheMeq's question in Questions & Answers
Set the tile type to Autotile VX Cliff. Should work fine. -
Bug when editing character sprites once or twice
jcsnider replied to ODestroyeR BR's question in Questions & Answers
Or delete the client/packs folder and never touch the pack textures button until you need it and understand why you need it. In 99% of cases you don't need it. -
Figure out exactly what's causing the bug. If there is a bug with 100 classes there should also be a bug with 10. Simplify the problem, come up with easy reproduction steps, and then make a report here and we will fix it. https://github.com/AscensionGameDev/Intersect-Engine/issues/new/choose
-
To delete all accounts just delete playerdata.db and restart server. Changing classes will NOT change sprites. If you need to see if a class change worked check the class name on the character select screen or in the character menu.
-
Looks good to me: What does your client configuration look like? Also, note, some routers don't like internal applications that try to use their own external ips.. so while you may have to distribute your game with the 217.X.X.X ip you may still need to use 127.0.0.1 locally.
-
Networking is complex. Unfortunately it's not as simple as flicking a switch 90% of the time. Read the following thread to learn more, and to learn how to provide the information we need in order to potentially help: https://www.ascensiongamedev.com/topic/3432-read-first-getting-your-game-online/
-
Can someone explain the .resx file value for conflicts
jcsnider replied to Lathander's question in Development Questions
That's images and other data that are embedded in the forms.... Now the best way to handle merge conflicts on that, I don't really know off the top of my head. -
Probably built the server in NoFody mode instead of debug in which case the dlls wouldn't be included within the .exe.
-
Oh. Wow..... This is gonna be popular for sure
-
UDP ports don't have any sort of connection handshake like TCP which is why they are harder to check. For your app as soon as your "connect" it's gonna say the connection is good. Only way for it to know otherwise is if it sends data to the server and the server doesn't send something back which means you need to know how to talk to the server. We use a library called Lidgren for that. Because Lidgren is a C# library that you can't integrate into all projects I host a status checker page. (Same as what the games page uses) The following will return the number of players online, or -1 if it cannot talk to your server. https://www.ascensiongamedev.com/resources/status.php?host=xxx.xxx.xxx.xxx&port=5400 You can load that for your patcher but I do have a 3-5 minute cache on it so it maybe a little delayed.
-
Going forward if you hit the checkmark on a response to mark a best answer the thread will close automatically.
-
Load up frmLogin in the editor source and you can redesign with the click/drag form editor.
-
https://www.ascensiongamedev.com/topic/666-faq-how-can-i-change-map-sizes/
-
"Error occurred while restoring NuGet packages: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters." Try changing your directories around so the file paths aren't so long: "C:\Users\calid\Desktop\Workstation\Intersect Engine\Intersect Engine Beta 6.1 Build 259 Full\Intersect-Engine-master\...." maybe this instead? "C:\Users\calid\Desktop\Workstation\Intersect Engine\master\"
-
Open the output window after trying to compile and upload the contents of that to pastebin.com and share the link with us.
-
Intersect Game Engine Review After 4 Months
jcsnider replied to Julian's topic in General Discussion
Dami locked this topic but I want to touch on the licensing complaint. The editor and server are GPLv3 which means if you distribute your modified editor/server publicly then you must also include the source changes. Our goal with that licensing is so that if you create a custom version of Intersect/spinoff engine which you distribute then those distributions (public or otherwise) must include the source. That is for the protection of the person using your engine (so they can fix issues on their own) and to encourage ongoing open source development. Please note, modifying the editor and server internally (for a game) does not have those restrictions, meaning any source changes can be kept private. -
Intersect Game Engine Review After 4 Months
jcsnider replied to Julian's topic in General Discussion
Turn based battles is a good reason to choose MV for sure. Not something we will ever officially offer AFAIK. Do the online systems offer turn based PvP these days? Interesting nonetheless.
