Justn
Super Contributor-
Posts
136 -
Joined
-
Last visited
-
Days Won
11
Content Type
Profiles
Forums
Downloads
Everything posted by Justn
-
Work Around not being able to get version 7 for development?
Justn replied to trollface's question in Questions & Answers
You already have it on your computer. Just click "Show in Explorer" and open the solution file like normal. In the Bottom right corner of Visual Studio you should see what branch you currently have active. Whatever you have 'current branch' on in github desktop is the branch it will open. Hope this helps. -
Work Around not being able to get version 7 for development?
Justn replied to trollface's question in Questions & Answers
you don't have to clone branches. If you have cloned the main repository which I assume you already since you have been doing work already you just need to change the branch to "prerelease" in github desktop or VS -
Anyone have any tips on adding things to the Map properties editor? I add all the backend stuff but when I add a new section or add something to an existing section in the property window the whole window becomes blank in the editor. Feel like I am missing something simple. *Rebuilding again has seemed to solve the issue
-
Where to put player idle, attack, etc... animations?
Justn replied to trollface's question in Questions & Answers
ok so the first sword.png needs to be in a sprite sheet to match your walking animation. Also can you post a screenshot of this item from the item editor? -
Where to put player idle, attack, etc... animations?
Justn replied to trollface's question in Questions & Answers
paperdolls folder should have all three of these: sword.png sword_idle.png sword_weapon.png -
Where to put player idle, attack, etc... animations?
Justn replied to trollface's question in Questions & Answers
Can you post a pic of what your item looks like in the editor? Also you should rename "hero_attack" to "hero_weapon" and "sword_attack" to "sword_weapon" Attack is for unarmed combat and weapon is for equipped weapons. In the item editor you should select Sword.png not the Sword_attack.png. -
Where to put player idle, attack, etc... animations?
Justn replied to trollface's question in Questions & Answers
These will all go in the Client>Resources>Entities folder. to add the animations just add the "_" + the animation name like below. Then place them in the entities folder and they will work without having to do anything else. Spritename.png Spritename_idle.png Spritename_weapon.png Spritename_attack.png Spritename_cast.png Spritename_throw.png -
Here is how I work on things in the source. May not be the best way but I am not really a programmer. First I have 3 different locations I work from: 1- The github desktop folder that has the actual source files in it: 2- A test folder that has a copy of the full engine in with the resource folders graphics and everything. 3-My Actual game I am building maps and such for. Not a testing area After I make edits to the source and compile them I make my way to the build>debug folders Next go into the client folder and copy only the two files highlighted: I then paste a copy of both of those in my 2-Testing Engine folder and overwrite the previous files. Do the same thing in both the build>debug> editor and server folders and copy the same two files of each to your test engine and overwrite the old versions. After I confirm my changes are working correctly I then copy the same 6 files over to my 3-Actual Game folder. I also try to make backups of the server database files after any changes incase something goes wrong that i dont catch while testing. Edit: Or just copy your "resources" folder from your actual project and paste them in the build>debug>client/editor/server folders works for testing which is probably what real coders do.
-
Ha nice! Menu #1 is my current UI. I was changing some of the in-game elements with it and started down a rabbit hole messing around with the darker one now im second guessing my original UI lol
-
Thank you. Working great! content builder was easy to install.
-
Hi everyone. Looking for some initial feedback on my UI. Both have a similar style but in your opinion which one looks more appealing? Thanks Main Menu 1: Main Menu 2?
-
its a monogame thing. You actually dont have to mess with the intersect source really. I just used a a program to turn a ttf font into a .spritefont then used the mono pipeline mentioned above to turn the spritefont files to xbn files. I tried to do this without the intersect download but the xnb files i generated did not work so I think we need that source.zip download.
-
or just increase the speed stat in the class editor
-
Do these steps still apply? Haven't changed the font in over a year and need to do so again =) just noticed the MGCB download is gone.
-
Thank you. Server working great now.
-
@jcsnider Ok so I tried it and I received the same error. So I just tried changing "UseSsl": true, to false and it worked. Something wrong with my SSL I just renewed it yesterday? *Also not sure if related but I noticed this when starting up the server: gpath.c:115: assertion 'filename != NULL' failed
-
Hi all! I recently updated my game server and tried adding my old working smtp settings I instantly get this error: > 2021-04-10 17:53:47.319 [Error] Failed to send email (Subject: Intersect Game Engine - Password Reset Code) to [email protected]. Reason: Uncaught Error System.Net.Mail.SmtpException: Message could not be sent. ---> System.Security.Authentication.AuthenticationException: Authentication failed, see inner exception. ---> Mono.Btls.MonoBtlsException: Ssl error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER at /build/mono-6.8.0.96/external/boringssl/ssl/tls_record.c:217 at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00048] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake (Mono.Net.Security.AsyncOperationStatus status, System.Boolean renegotiate) [0x000da] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at (wrapper remoting-invoke-with-check) Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake(Mono.Net.Security.AsyncOperationStatus,bool) at Mono.Net.Security.AsyncHandshakeRequest.Run (Mono.Net.Security.AsyncOperationStatus status) [0x00006] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation (System.Threading.CancellationToken cancellationToken) [0x000fc] in <4d8f95b7df544b3fa1a27dda924b4424>:0 --- End of inner exception stack trace --- at Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient (System.String targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x0004b] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at (wrapper remoting-invoke-with-check) Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient(string,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,bool) at System.Net.Security.SslStream.AuthenticateAsClient (System.String targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x00006] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at System.Net.Mail.SmtpClient.InitiateSecureConnection () [0x0005b] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at System.Net.Mail.SmtpClient.SendCore (System.Net.Mail.MailMessage message) [0x000a0] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at System.Net.Mail.SmtpClient.SendInternal (System.Net.Mail.MailMessage message) [0x00050] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at System.Net.Mail.SmtpClient.Send (System.Net.Mail.MailMessage message) [0x00084] in <4d8f95b7df544b3fa1a27dda924b4424>:0 --- End of inner exception stack trace --- at System.Net.Mail.SmtpClient.Send (System.Net.Mail.MailMessage message) [0x0009f] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at Intersect.Server.Notifications.Notification.Send () [0x000eb] in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Server\Notifications\Notification.cs:61 Config settings: "SmtpSettings": { "FromAddress": "[email protected]", "FromName": "Lands of Amara Support", "Host": "landsofamara.com", "Port": 587, "UseSsl": true, "Username": "[email protected]", "Password": "abc123" }, Next I changed the port to match what my email server shows: Username: [email protected] Password: Use the email account’s password. Incoming Server: landsofamara.com Outgoing Server: landsofamara.com SMTP Port: 465 When I do that nothing happens and I eventually get a connection timed out message on the server: > 2021-04-10 17:48:13.122 [Error] Failed to send email (Subject: Intersect Game Engine - Password Reset Code) to [email protected]. Reason: Uncaught Error System.Net.Mail.SmtpException: Message could not be sent. ---> System.IO.IOException: Connection closed at System.Net.Mail.SmtpClient.Read () [0x000bd] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at System.Net.Mail.SmtpClient.SendCore (System.Net.Mail.MailMessage message) [0x00000] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at System.Net.Mail.SmtpClient.SendInternal (System.Net.Mail.MailMessage message) [0x00050] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at System.Net.Mail.SmtpClient.Send (System.Net.Mail.MailMessage message) [0x00084] in <4d8f95b7df544b3fa1a27dda924b4424>:0 --- End of inner exception stack trace --- at System.Net.Mail.SmtpClient.Send (System.Net.Mail.MailMessage message) [0x0009f] in <4d8f95b7df544b3fa1a27dda924b4424>:0 at Intersect.Server.Notifications.Notification.Send () [0x000eb] in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Server\Notifications\Notification.cs:61
-
Have to rebuild project each time I open a form?
Justn replied to Justn's question in Development Questions
I was reading that others with a similar issue in visual studio had to set the build property to "any cpu" I noticed the intersect editor is set to "x86" while everything else is set to "any" not sure if it will break it if I change to "any cpu" but honestly I have just been working around it for a month now. May try a reinstall of vs at some point. -
Hi everyone, Not a huge problem but kind of a annoying situation I started having lately. When I open my project and try to open any form/editor I get the following error until I click rebuild solution and then they all open up without any issue. Happens every time I reopen my project. Dont remember having this issue until I got a new pc and redownloaded everything. This happen to anyone else? *used item editor as an example but happens to all forms. https://ascensiongamedev.com/resources/filehost/a6104870da668653e4276c8d377ed53b.png
-
I have a feeling this is going to be the issue. When I checked line 60 it basically was two words about creating a new item desc window. Let me get to my computer and test this out and will update you. @jcsnider you are a genius! that was it. So did this line tell you that or how did you know so I know what to look for on silly errors like that? Message: The given key was not present in the dictionary.
-
Hi all! I am working with a new item type and everything looks good. For some reason when I hover over the item either in the loot window or inventory my client crashes: here is the error when hovering over it in the inventory window. 2021-03-29 22:46:09.751 [Error] Message: The given key was not present in the dictionary. Stack: at System.ThrowHelper.ThrowKeyNotFoundException() at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at Intersect.Client.Interface.Game.ItemDescWindow..ctor(ItemBase item, Int32 amount, Int32 x, Int32 y, Int32[] statBuffs, String titleOverride, String valueLabel, Boolean centerHorizontally) in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client\Interface\Game\ItemDescWindow.cs:line 60 at Intersect.Client.Interface.Game.Inventory.InventoryItem.pnl_HoverEnter(Base sender, EventArgs arguments) in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client\Interface\Game\Inventory\InventoryItem.cs:line 156 at Intersect.Client.Framework.Gwen.Control.Base.GwenEventHandler`1.Invoke(Base sender, T arguments) at Intersect.Client.Framework.Gwen.Control.Base.OnMouseEntered() in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client.Framework\Gwen\Control\Base.cs:line 2139 at Intersect.Client.Framework.Gwen.Control.Base.InputMouseEntered() in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client.Framework\Gwen\Control\Base.cs:line 2179 at Intersect.Client.Framework.Gwen.Input.InputHandler.UpdateHoveredControl(Base inCanvas) in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client.Framework\Gwen\Input\InputHandler.cs:line 499 at Intersect.Client.Framework.Gwen.Input.InputHandler.OnMouseMoved(Base canvas, Int32 x, Int32 y, Int32 dx, Int32 dy) in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client.Framework\Gwen\Input\InputHandler.cs:line 210 at Intersect.Client.Framework.Gwen.Control.Canvas.Input_MouseMoved(Int32 x, Int32 y, Int32 dx, Int32 dy) in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client.Framework\Gwen\Control\Canvas.cs:line 256 at Intersect.Client.Framework.Gwen.Input.IntersectInput.ProcessMessage(Object message) in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client.Framework\Gwen\Input\IntersectInput.cs:line 112 at Intersect.Client.MonoGame.Input.MonoInput.Update() in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client\MonoGame\Input\MonoInput.cs:line 194 at Intersect.Client.Core.Main.Update() in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client\Core\Main.cs:line 107 at Intersect.Client.MonoGame.IntersectGame.Update(GameTime gameTime) in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client\MonoGame\IntersectGame.cs:line 231 at Microsoft.Xna.Framework.Game.DoUpdate(GameTime gameTime) at Microsoft.Xna.Framework.Game.Tick() at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop() at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior) at Intersect.Client.MonoGame.IntersectGame.MonoGameRunner.Start(IClientContext context, Action postStartupAction) in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client\MonoGame\IntersectGame.cs:line 514 at Intersect.Client.Core.ClientContext.InternalStart() in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect.Client\Core\ClientContext.cs:line 44 at Intersect.Core.ApplicationContext`2.Start(Boolean lockUntilShutdown) in C:\Users\Justin\Desktop\GitRepo\Amara\Intersect (Core)\Core\ApplicationContext`2.cs:line 221
-
Server> Resources> config.json "Sprites": { "IdleFrames": 4, "NormalFrames": 8, "CastFrames": 4, "AttackFrames": 4, "ShootFrames": 4, "WeaponFrames": 4, "NormalSheetAttackFrame": 3, "NormalSheetDashFrame": 1, "MovingFrameDuration": 200, "IdleFrameDuration": 200, "TimeBeforeIdle": 4000
-
I think you need to change this line in the sever config file to either a 1 or a 2 (cant remember which number): "GameBorderStyle": 0,
-
Anyone having issues pulling new development build?
Justn replied to Justn's question in Questions & Answers
So installing VS again did not resolve the issue. I was able to get back to a working state however by removing the plugin system. I am not sure if github was supposed to do this but when I created a pull request it merged over all the changes for the new plugin system. I removed those changes and now my source works again.
