Jump to content

Blinkuz

Contributors
  • Posts

    110
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Blinkuz

  1. It was already implemented in version 7.x, here are the logs of these changes: https://github.com/AscensionGameDev/Intersect-Engine/issues/110 and https://github.com/AscensionGameDev/Intersect-Engine/issues/730 This was scaled to other processes such as guilds etc, here you can have a complete list: https://github.com/AscensionGameDev/Intersect-Engine/issues?q=is%3Aissue+chat+log+is%3Aclosed
  2. Yes, but you have to take into account the resource updater, for example I can add a new tileset or sprite for the skills in my resources folder but if I don't share the resource the others won't be able to see it although when they download / update their projects they will be able to see it .
  3. De todas formas continuando lo que menciono Arufonsu, con el empaquetador que viene por defecto en el motor es mas que suficiente, cuando haces el proceso se te creara una carpeta llamada packs dentro de resources, luego de ahí solo debes eliminar todos los otros recursos excepto fonts, gui, packs, shaders y updater, con eso debería ser suficiente para distribuir tu juego de forma segura.
  4. Adding what Aru said in the last comment, it should be mentioned that although the sprite looks bigger, the collisions will continue to be the size of its tile, if its character is 64x64 and its floor 32x32 then the character will only receive damage / interact in the block of feet equivalent to 32x32
  5. It is not possible, the plugin system that has been used is only for version 7.x, the reference that Ches mentioned in his post is an old patch.
  6. I see that everyone is mentioning that just by hiring different services I would have everything resolved and it is not like that, currently there is no way to share the same client for multiple servers and there is no synchronization of multiple servers in the database layer, I would have to create an external application that is in charge of writing / reading the data and that communicates with the different servers, or modify everything that is currently done in the engine's server which is something essential unless you have a lot of knowledge / money .
  7. There are many examples of event commands in the code itself, it is a combination of several changes in the editor, the server and I think in core, depending on what you want to add with the command you have examples of how to change the player variables (the command that brings the engine to change the name or class of the character), if you want to change visual resources you have to transform the player, if you create a new mechanic that involves a new table you can look at the last PR where the clan system was created and so many more examples appear that you can use as a reference.
  8. Im Try to do it and leave the code in half, mainly because I noticed a small problem generating the random number although I am not sure if it was because of that or because of a very strange delay when making the animation change.
  9. Wow at the time of helping you I thought it was just a simple practice for you, I did not think that you would make such a complete and useful tool, congratulations on your work.
  10. The answer will be the same as almost all the previous posts, to do this in an optimal and functional way you will have to modify the source, the event system will not be able to do something like this.
  11. As I said before, you are going to need to modify the code in the client and add a new entry in the projectile editor to assign which is the projectile that will be visible here I leave an example image, you also need a check to know if all the spawns generated should be eliminated when at least 1 of them collides, this is done to prevent the enemy from being hit by more than 1 spawn. About the diagonal in my project I have implemented the system that goes here in the forum for version 6.2, I have updated / improved it so that it works correctly in 7.x and for now I have not had problems with the projectiles in the diagonal.
  12. The plugins are not yet 100% functional, they are an experimental feature that has been added to the engine but it is not yet polished but it is in the TODO List of the github.
  13. I was experimenting with something similar for my project but the ideal would be to divide all your image into the zones and add them as spritesheet by zone, it is a lot of work because you have to name each spritesheet in a correct and identifiable way, a good nomenclature can solve the organization also use folders etcs.
  14. It is not a very big change and with a few lines of code you should be able to update to the latest version.
  15. I recommend you to do the reports in the github since it is where most developers are doing review, I think that each of those can be equivalent to a separate issue and give all these details that you have shared. https://github.com/AscensionGameDev/Intersect-Engine/issues
  16. How complex would it be to create the basic architecture so that one or more payment gateways can coexist together? I think paypal is the basic standard (if you need any help you can write to me by discord), but depending on the region of each developer it is possible that some other gateway may suit you, it would also open the option that other devs can make our own integrations on the CMS base code and send it as PR to your base code.
  17. Well, it is what I said before, look in the client code specifically in the entities/projectile.cs file and where the spawn of the projectiles is managed, you will see the code in charge of assigning the animations, you just have to make the property that saves the animation be nullable or empty, and in the assignment of the animation you check if the object is null you do not do it, this is in a general way and what would be less complex, in my case I have the following: The second check is to avoid that two of the spawns collide in the same skill, in this way you do not completely eliminate the functionality that comes by default of being able to create separate projectile spanws. Hahaha this image explains a little better how to choose which spawn should have animation, credits to Arufonsu who also worked with me on this.
  18. I understand your point, but restructuring the entire current hitbox system I see it a bit complex, at least I did not find any viable option so far that I can include in the engine without breaking everything, this solution that they suggested of the invisible spawns was suggested by the same JC in the past to have projectiles with larger collisions that are not pixel perfect since X amount of tiles is taken for each spawn.
  19. One suggestion that would be the easiest and simplest is to reuse the spawns code, specifically creating invisible spawns.
  20. I don't know if this is the best way but because many people are probably using this cms for their projects and have used composer to load the basic packages, I recommend updating all the packages as quickly as possible, in my company we have had We have to remove 2 miners from our servers due to a vulnerability in the PHPUnit package present in almost 99% of the projects that use composer to manage the packages, here you can see more information https://www.acunetix.com/vulnerabilities/web/phpunit-remote-code-execution/ has already been fixed in the latest version so in theory doing a little check on your servers and updating the package should be enough. It is not a new vulnerability, but due to the lack of users who updated the package, an exaggerated number of attacks is being resumed.
  21. I do not know if I will get a lot out of it but if I can contribute to the engine to continue advancing well I will, there I send you my little grain of sand I hope it will serve something :D
  22. Add me , I'm from the Hispanic community but I have no problem using English, I have development experience and maybe I can even look directly at the source code for possible solutions and share them with the main devs. My discord is: Blinkuz#2171
  23. This is a very minimal change but I have added 2 new inputs to control the probability in which a HOT / DOT is applied and another for a percentage of the total damage amount that each tick would apply, this because by default HOT / DOT and because each tick is equivalent to being hit by the main skill several times.
  24. I have already added it to my wish list (this will help you since the more people have it, the greater the visibility), since I can buy it I will do it, it looks pretty good.
  25. Blinkuz

    Running

    What do you mean ? I just told you that if you look at the link of the running system in the patch files you will see which files are related to speed and modify them, do you want me to send you the code and a pat on the back?
×
×
  • Create New...