Jump to content

Khaikaa

Contributors
  • Content count

    212
  • Donations

    $35.00 
  • Joined

  • Last visited

  • Days Won

    7

Khaikaa last won the day on June 17

Khaikaa had the most liked content!

1 Follower

Recent Profile Visitors

531 profile views
  1. Khaikaa

    Intersect Progress Questions & Answers

    @panda @jcsnider In that case obviously there was a misunderstanding. What I thought was that the donation system worked the same as it use to work: someone develops something for free and accept some money in order to pay some of the costs of that development. This is the reason why I got a bit upset sometimes, I thought you were asking for donations to pay part of the development costs. If this is as you say, then I have no reason to be upset(but I would have liked know this before, I may give the donations anyways but wouldn't had that feeling). Only this point changes all my point of view about that and there are no more reasons to keep arguing about it. I think you don't know how many people have offered money to them for the source "as it is at that momment" lol (including myself).
  2. Khaikaa

    Intersect Progress Questions & Answers

    Well, I've never said that you personally get part of that money. Also, I don't know the use of that money, I though it was used in order to pay web hosting and maybe internet connection + electricity, but if you say they are not using the money for that I don't know what other kind of use would they give to that money. This is what the donation box says: "Donations help keep AGD and Intersect afloat. Please support Ascension Game Dev and help us reach our monthly donation goal." When I give money is because: 1st, I have enough money to give some, and 2nd, I want to give some support to the intersect development. I would accept using part of that money in order to open intersect hosting servers while you don't get enough money with that to afford them, I also would accept using that money in order to pay github private repositories(even when I think you should do that in public repositories), but if they don't use the money for that either I really don't know why would they need money for. And yes, the intersec costs increase each day you all don't finish it even if you don't use the donation money because people keep donating each month. It's not my business why you give that big amount of money panda, but I'm sure the others give their money because the same reason I give mine. Imagine a kickstarter project: they tell you that they will release the product soon(meaning this a few months), you put some money and then, after several months they don't have the product and you find out that they havn't done anything in more than 2 months, wouldn't you get a bit upset? Of course this is not kickstarter, this is only an example. Obviously I'm only asking for updates if there are real changes, but you showed us the git record, which shows us that there wasn't any kind of push in more than 2 months. I'm the first one who sais that if you need time for yourselver you can take a break of weeks, even a month if something exceptional happens(as it happened), but if we give money to help developing the engine and we find out that nothing have been done for more than 2 months is obvious that we may get a bit upset, isn't it? I've only donated 35$, but 35$ doesn't mean the same amount of money for a spanish street cleaner that for a usa developer, the abslolute value of that amount doesn't matter at all, the relative value of that amount is what really matters. Well, obviously I said that having in mind that you have worked all this time(except for the jc's break). But obviously if you all don't do anything for more than 2 months there is nothing to say about updates.
  3. Khaikaa

    Intersect Progress Questions & Answers

    Well, actually it is a bit frustrating. Of course, we know this is not your job, and of course we know you have a life, we (or at least me) are not asking for daily hard working on the engine, but you are 3 people working on the project. I have not tons of $, my donations are almost imperceptible, but I give that money with all my hope that it can help you paying the costs you have. But I'm not donating only because I want to see AGD webpage online, I'm donating for that AND for supporting intersect development. I met great people here and I visit this place almost everyday, but costs of intersect development get bigger each month you don't make any progress, and sometimes I feel you don't care about our donating efforts. Me(and probably everyone in this place) start donating because we thought it would help supporting intersect development, and what we get back are literally months of absolute silence. Sometimes one of you appears on the bug reports and say that these bugs are fixed/being fixed, that's all. As I said before I understand this is not your job, but since you accept donations I think that you have responsabilities with the community and with the intersect development. I think you have not the right to tell us things like "if you don't like it make your own engine", because as contributors we are suppose to be part of intersect project, me(and surely all the other contributors) would love not only donating but writing code(we don't even need the source for that, only enough information to know what to code). Sky and me(don't know if other people did too) also helped writing some documentation. I know I didn't write a lot, but I worked hours in order to write that event editor documentation, and I'm sure sky lasted even more than me. So I think we(not only sky and me, all contributors) don't deserve answers like that, we deserve being informed of what is happening on intersect development. Sincerely, I never had any kind of personal problem with any of you 3, also @panda always tried to answer all my questions and always was nice with me on the chat, but I think I represent all contributors when I say we want the roadmap being updated(not only the b5 but the 4.8.2/4.9), more info about the intersect development status and more intersect development progress.
  4. Khaikaa

    Server randomly crashes

    How are we suppose to avoid this to happen then?
  5. For tracking and organizational purposes, please include ONLY ONE bug or suggestion per report. Thank you! Reports not in English will be removed. /////////////////////////////////////////////////// Error Description /////////////////////////////////////////////////// Server simply breaks with no reason. /////////////////////////////////////////////////// Replication Steps /////////////////////////////////////////////////// /////////////////////////////////////////////////// Attach Screenshots/Other media //////////////////////////////////////////////////// /////////////////////////////////////////////////// Attach Error Logs //////////////////////////////////////////////////// > 2018-06-19 22:23:37.917 [Error] Message: SQLite error cannot rollback - no transaction is active 2018-06-19 22:23:37.917 [Error] Message: SQLite error cannot rollback - no transaction is active 2018-06-19 22:23:37.919 [Error] Stack Trace: en Mono.Data.Sqlite.SQLite3.Reset(SqliteStatement stmt) en Mono.Data.Sqlite.SQLite3.Step(SqliteStatement stmt) en Mono.Data.Sqlite.SqliteDataReader.NextResult() en Mono.Data.Sqlite.SqliteDataReader..ctor(SqliteCommand cmd, CommandBehavior behave) en Mono.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) en Mono.Data.Sqlite.SqliteCommand.ExecuteNonQuery() en Mono.Data.Sqlite.SqliteTransaction.IssueRollback(SqliteConnection cnn) en Mono.Data.Sqlite.SqliteTransaction.Rollback() en Mono.Data.Sqlite.SqliteTransaction.Dispose(Boolean disposing) en Intersect.Server.Classes.Core.Database.ExecuteNonQuery(SqliteCommand command) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Core\Database.cs:línea 2679 en Intersect.Server.Classes.Core.Database.SaveGameObject(IDatabaseObject gameObject) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Core\Database.cs:línea 2238 2018-06-19 22:23:37.919 [Error] Stack Trace: en Mono.Data.Sqlite.SQLite3.Reset(SqliteStatement stmt) en Mono.Data.Sqlite.SQLite3.Step(SqliteStatement stmt) en Mono.Data.Sqlite.SqliteDataReader.NextResult() en Mono.Data.Sqlite.SqliteDataReader..ctor(SqliteCommand cmd, CommandBehavior behave) en Mono.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) en Mono.Data.Sqlite.SqliteCommand.ExecuteNonQuery() en Mono.Data.Sqlite.SqliteTransaction.IssueRollback(SqliteConnection cnn) en Mono.Data.Sqlite.SqliteTransaction.Rollback() en Mono.Data.Sqlite.SqliteTransaction.Dispose(Boolean disposing) en Intersect.Server.Classes.Core.Database.ExecuteNonQuery(SqliteCommand command) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Core\Database.cs:línea 2679 en Intersect.Server.Classes.Core.Database.SaveGameObject(IDatabaseObject gameObject) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Core\Database.cs:línea 2238 2018-06-19 22:23:37.922 [Error] Time: 6/19/2018 10:23:37 PM 2018-06-19 22:23:37.922 [Error] Time: 6/19/2018 10:23:37 PM 2018-06-19 22:23:37.930 [Error] Message: SQLite error cannot rollback - no transaction is active 2018-06-19 22:23:37.930 [Error] Message: SQLite error cannot rollback - no transaction is active 2018-06-19 22:23:37.932 [Error] Stack Trace: en Intersect.Server.Classes.Core.Database.SaveGameObject(IDatabaseObject gameObject) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Core\Database.cs:línea 2247 en Intersect.Server.Classes.Entities.EventInstance.ProcessCommand(EventCommand command) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Entities\EventInstance.cs:línea 729 en Intersect.Server.Classes.Entities.EventInstance.Update(Int64 timeMs) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Entities\EventInstance.cs:línea 159 en Intersect.Server.Classes.Entities.Player.Update(Int64 timeMs) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Entities\Player.cs:línea 262 en Intersect.Server.Classes.Maps.MapInstance.Update(Int64 timeMs) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Maps\MapInstance.cs:línea 643 en Intersect.Server.Classes.Core.ServerLoop.RunServerLoop() en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Core\ServerLoop.cs:línea 28 en Intersect.Server.Classes.ServerStart.<>c.<Start>b__2_0() en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Core\ServerStart.cs:línea 157 en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) en System.Threading.ThreadHelper.ThreadStart() 2018-06-19 22:23:37.932 [Error] Stack Trace: en Intersect.Server.Classes.Core.Database.SaveGameObject(IDatabaseObject gameObject) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Core\Database.cs:línea 2247 en Intersect.Server.Classes.Entities.EventInstance.ProcessCommand(EventCommand command) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Entities\EventInstance.cs:línea 729 en Intersect.Server.Classes.Entities.EventInstance.Update(Int64 timeMs) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Entities\EventInstance.cs:línea 159 en Intersect.Server.Classes.Entities.Player.Update(Int64 timeMs) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Entities\Player.cs:línea 262 en Intersect.Server.Classes.Maps.MapInstance.Update(Int64 timeMs) en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Maps\MapInstance.cs:línea 643 en Intersect.Server.Classes.Core.ServerLoop.RunServerLoop() en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Core\ServerLoop.cs:línea 28 en Intersect.Server.Classes.ServerStart.<>c.<Start>b__2_0() en C:\Users\JC Snider\Desktop\AGD\Intersect-Engine\Intersect Server\Classes\Core\ServerStart.cs:línea 157 en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) en System.Threading.ThreadHelper.ThreadStart() 2018-06-19 22:23:37.934 [Error] Time: 6/19/2018 10:23:37 PM 2018-06-19 22:23:37.934 [Error] Time: 6/19/2018 10:23:37 PM The Intersect server has encountered an error and must close. Error information can be found in resources/logs/errors.log. Press any key to exit.
  6. Khaikaa

    Need A Pair of Fresh Eyes

    I'm sorry agoraphobic, I didn't mess with option windows yet, maybe in a few days I could help you
  7. Khaikaa

    Today I did this on my project...

    While working on my main project I'm creating another game to see how many players can hold the server. The most simple game on the world lol
  8. Khaikaa

    Monster Hunter: World

    Got it!
  9. Khaikaa

    Monster Hunter: World

    Of course! Monster hunter is one of my favourite sagas since the PSP ones, my brother and I will buy it the very first momment it is on the store. We'll play on PS4.
  10. Hi, I was wondering if the default resources (all or some) have some kind of rights, I mean, are they usable on a real project without any legal problem or they are there just for example and must not be used? For example, can we use the fogs or should we make them by ourselves? If them(all or some) can be used, do they need some special kind of credits? Good luck!
  11. Khaikaa

    [tutorial] Creating ability points

    You're totally right, using commands is the simpler way to do this Thank you and good luck!
  12. Khaikaa

    How to make a Iddle Npc Animation ?

    I think that the only way of doing such thing is just by using variables. You can create as event pages as you need, each one with a different sprite. Then you create a global variable. Finally, you need to create a clock common event which changes that variable value each "x" seconds. You then only have to modify the spawn/execution conditions of that butterfly. This should work for all other moving events you want. In my opinion, too much work for a simple effect. I'd wait for the source.
  13. Khaikaa

    [tutorial] Creating ability points

    Thank you! It's content is not very advanced, I'm sure anyone can do something like this by himself, but it maybe helps some new intersect users Good luck!
  14. Hi guys, today I'll teach you something so easy and useful for your game, the ability points(or the "whatever you want" points). The function of these points is letting the player get more especialized. For example, if a player likes using katanas, he could use this points to unlock more powerful katanas while other players use this points to unlock another kind of weapon, armor or ability. This will enhance the variety of game play. Let's begin! First of all we need a player variable. We can create one using the switch and variable editor. I'll name mine "AbilityPoints". Next step is creating a common event. In this case we'll give some ability points to the player when leveling up. For this we'll need to open the common event editor and create a new common event. Its logic is so simple: When leveling up, give ability points to the player. We'll need to set the common event trigger to level up. On the command panel we select the "set variable" command, then select the "player variables" radiobutton and then select the variable you just created. After that you have to decide how many points will the player gain each time he levels up. I decided give him 3 points. Now each time a player levels up will gain 3 ability points. What's the next step? Of curse! Deciding how many categories we'll implement in our game. Again, we'll need to create more player variables. For this example I'm creating only one category, the "katana skills" category. We'll do the same we did when creating the AbilityPoints variable. Great! We now have one category where we can spend our ability points! You can create as many categories as you want, imagination is the only barrier! Well, we have points, we have the mechanics to earn more points, we have a category where spend these points... what we need now? Sure, a katana! Lets open the item editor and create one. I created this one: Now we have the katana too, but everyone can use it! We now need to add some edit usage requirements. You can do this by clicking on the "edit usage requirements" button and adding a condition list. We then need to open than new condition list and add our conditions. I'll add 2 conditions: minimum attack stat points and minimum ability points (as strength isn't everything when using weapons): Ok, so we now have ability points, a category to enhance and a katana to use. Is it all done? Nope, we need one more thing: A way to spend our ability points in our category (so we can finally use our katana). There are so many ways to do this, I simply chose the easiest one, creating a npc. If you talk with him you'll be able to spend the ability points in the KatanaSkills category. We have to open the event tab on the map layers panel and doble-clicking where we want our npc to stand. You should be able to open the event editor doing this. I did a simple one which let you spend your ability points on the katana skills: And there we go! We now can spend our ability points to enhance our katana skills. When we get enough katana skills level and attack stat we will be able to use our katana. If you follow all this steps (and I didn't forget to post any step or didn't make any mistake) all should work correctly. After this you can create a more complex system with more categories and even more new and interesting features. I hope this helps you on your games. Good luck and sorry about my bad english!
  15. Khaikaa

    How let login and command triggers work?

    As beefy said, what you show should work correctly. That event should trigger when you type /promocode on the chatbox. If it doesn't work maybe you should record it or explain what happens with more detail.
×