Jump to content

Rodrigo Reis

Members
  • Posts

    10
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Rodrigo Reis

  1. That's really a good idea, I thought of it but as I said before, I am not a real C# developer and the code is huge, and the engine have many features I never even tried (like crafting or customizing the skin). The movement-by-mouse itself is still kinda buggy, it would be better for the real developers to make it the right way from scratch.
  2. Ok guys I was really embarassed that I made such a poor job not testing the mouse movement with multiple maps. I made an effort and came up with a new version, now tested and I hope it works for everybody. The big problem was the map changes, becausa by what I could understand, every map has its own tile collection and the mouse functions get the value from that tile (example: map1 goes from tile (0,0) to (24,24) and so does map2. So, when we pressed the mouse on another map, we got coodinates belonging to that other map but treated as the current map. I couldnt find a function to detect if the mouse was pressed over another map (altough I saw a similar function for entities). But the engine is great and I bet took a huge work from the developers. As I was already messing with it, I managed to make 2 new features: 1) the player follow the mouse cursos while standing (it's not perfect tough, I dont know why) and 2) select the spell from the hotbar, and use the mouse right button to launch it (select pressing the numbers 1 to 9 will not launch the spell). I also added a I hope you all enjoy. I will post the edited files attached here. https://www.ascensiongamedev.com/resources/filehost/080c9da3a04360845f6f49a1857dcd10.cs (Intersect-Engine\Intersect.Client\Entities\Player.cs) https://www.ascensiongamedev.com/resources/filehost/d2c13825973d55b5da9ab8985e22b343.cs (intersect-engine\Intersect.Client\Core\Input.cs)
  3. I just posted them in the answer above, but I found a bug right now that didnt show up while I was testing. The bug appears whem there's more than 1 map, aparently. I will fix it and repost.
  4. Actually the code just emulates the direction keys, so the client just thinks its the user pressing the up-left-down-right controls many times. Yes I've been thinking of implement a "right-mouse-button" to use the skill selected in the hotbar. I already made a fork to the source and uploaded the changed files but I dont really know if it worked. Sorry guys I'm new to Github and don't know how it works. Anyway the repository is https://github.com/rodrigoreisb/Intersect-Engine. In case the files are not uploaded, here they are attached to this post. I will join the discord, thanks. https://www.ascensiongamedev.com/resources/filehost/be0c39be5933755cfdca432d9d75f6b8.cs (intersect-engine\Intersect.Client\Core\Input.cs) https://www.ascensiongamedev.com/resources/filehost/91759e2d5b024a85482a77959deafa0f.cs (Intersect-Engine\Intersect.Client\Entities\Player.cs)
  5. Hey guys, i'm new here and I've been messing around with the source code for a couple days. I gotta say, i'm not a real csharp developer and my coding style is "old school", but I managed to make the player character move according the mouse direction when map is clicked. Personally I think it's boring and unecessary to move using the keyboard. I dont know if the engine was developed like that intentionally or the "move-by-mouse" wasnt implemented yet for the lack of time. I will post here a video captured from the game window with the character moving using the mouse click on the map, and if you think I should contribute to the main code with that functionality, I would do it gladly but I'm afraid to mess the whole code in the main branch. I changed only the intersect-engine\Intersect.Client\Core\Input.cs and Intersect-Engine\Intersect.Client\Entities\Player.cs but I had to change a private method to public and add some code. Here's the video:
  6. Understood, and it's quite admiring of you guys. Actually I messed around with a similar project (that I think inspired Intersect) called Argentum Online, a similar server-client for orpg developed in Visual Basic 6. I hope I can contribute with the project somehow. When I have time I will study the plugin stuff so I could do some things without breaking the source code. I'm braziliam and I see there are others from my country that already joined, wich is great.
  7. Well I'm a programmer but I'm not skilled in C# nor do i have time to study and develop the code... but the concept is not so hard for a real c# programmer to insert that function. There's a workaround for that tough, with no need to mess with the source code (injecting an user variable directly into the database), but as I said, I don't have the time right now. This engine is very cool and I hope to contribute with it. The developers should open a Patreon or another crowdfunding for it.
  8. Iae pessoal. Gostaria de saber se há alguma forma de saber qual o sprite que o player está usando no momento. Eu gostaria de fazer um evento de troca de sprite e, no final, fazer o player voltar a ter o mesmo sprite que tinha antes. Isso seria tranquilo se minha classe tivesse apenas 1 sprite por "gender" (tipo, masculino ou feminino), porém eu queria ter mais de 1 sprite por gender pra mesma classe, pra ter mais opções de cabelo etc. Agradeço qualquer ajuda.
  9. Hello guys Is there any way to check what is the current player sprite in the game, for use with events? Let's say I want to make an event to change the player sprite and, then, restore the old sprite. I would appretiate any help.
  10. Hello guys First I want to say that the Intersect Engine is just great. I bought "001 Game Creator", "Pixel Game Maker MV", "RPG Maker MV" but none of them is as intuitive or MMO-ready as Intersect. Its very flexible and customizable and with a little imagination you can do almost anything you can do as if you were programming a game from scratch. I even managed to create a "Summon Animal" skill, where the player can summon a pet to fight for him/her. However, I couldn't find a way to share de experience (xp) acquired by the pet to the player (explaining: the pet kills a monster, then the pet's owner gain the xp). It would be great to add an option like this. Another simple suggestion: you should add an "warp to mouse position" option to the spells, so we could create a simple teleport. I found a workaround for that using "dash" but thats not perfect. Anyway, I am messing around the engine for 3 days only and i'm really enjoying it. Another suggestion: add a Patreon (or another crowdfunding system) so we can contribute cuz I dont use Paypal.
×
×
  • Create New...