Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Mohenjo Daro

Members
  • Posts

    259
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Mohenjo Daro

  1. 18 minutes ago, dobbythenerd said:

    Ah fair enough. Do you have a discord invite? I'm slowly learning vb6 as I really enjoy messing with these. 

     

    Just to make you aware: The auction system on renewal dles not work. It is possible to bid less than the highest bid.

    Yep, here's a link https://discord.gg/rU7ATMk

     

    Oh, that's good to know. I'll have to keep that in mind for fixing

  2. 6 hours ago, dobbythenerd said:

    Is this forum/engine dead?

    This engine isn't dead, but I haven't had much time to work on it this past year due to my job.

    The forum is another matter, and it's as alive as the community. There is more chatter on the discord.

  3. 19 minutes ago, Vortigem said:

    Thanks Mohenjo! Lol do it. I enjoy the way that the animations add a bit of fun to the process. I like to imagine a new player making their first few kills and seeing that they have materials to work with, and being able to craft those pieces into starter armor in a few simple steps without a huge learning curve, while crafting becomes eventually more advanced for quality.

    I think I'll expand the idea of animations, as well. You have an animation for the station not being used (a still image in this case) and being used, but having the option of playing a different animation when actually crafting an item (assuming it takes time to craft) could also be cool.

    Eg. the loom: still image normally, has the edges moving when the player is using it, and has the edges moving and thread being weaved when the player is crafting an item (again, requires there to be crafting times, eg. 5sec to make a cloak)

    It's the little things in games that add immersion

  4. Hehe, it rotated them poorly XD (sorry, I just find it funny since I had that issue when doing the same thing)

    As for turning them off, open the vbp file with VB6 IDE. Search for something along the lines of DrawShadow, and comment it out. Or, you can go to the DrawShadow sub, and add a Exit Sub for the first line. After either of those, save it and compile it (File -> Make ENGINE_NAME.exe)

  5. For the actual animation, look for `' animate autotiles` in `GameLoop`
    I would recommend changing the code to have a constant for the max frames, then check if autoTileFrame = the const, if so, set it to 0, otherwise add 1 (I don't know why they used a select case...)

    As for the selection box, look for `' change selected shape for autotiles` in `EditorMap_DrawTileset`
  6. I'm not totally clear on a few things you're asking, so I'll do my best to answer everything :)

    Eclipse Renewal doesn't have a scripting system, but you are able to change the code if you have VB6 (VB.Net or other IDEs won't work). The areas of code you would need to change are the player attributes (both client and server), the character rendering (client in modGraphics), and the character creation in frmMenu. It's not a hard change to make if you know what you're doing, but otherwise it can be a pain finding everything.

    I think the damage numbers are shown when you attack, but I could be mistaken. If they aren't shown, the areas of code that would need changing are in modHandleData (cleint) where the combat damage is received (if it's not sent, then you need to edit modServerTCL {server] to send the data), and modGraphics (client side) to render the damage for a brief time.

    ---

    My overall thoughts on Eclipse Renewal 1.8 is that it's a good middle ground engine. There are some bugs (the biggest is a warp/teleport issue), and it's not feature rich like some other engines. I probably wouldn't use it solely because I can program the features I do and don't want, but for someone with more limited experience coding in these engines, it's not a bad engine to use, but it's probably not the best, either.

    However, I am still working on ER 1.9, but there is no release date currently. I'm super busy with my job, and optimizing it as I go is really slowing me down as well. So, I would say don't wait for me to finish so you can use it, since that could be a year or two (if not more) at this rate.

    ---

    As for MMO status, I don't know of any engine on this site that can handle more than 30-ish players at a time.
  7. The only thing you should need to install are the runtimes, and those will need administrator privilege to install. The engines themselves just need to be downloaded and extracted.

    A few questions:
    1) What's the link to the file you're trying to install?
    2) What OS are you using?
    3) Do you have admin privileges?
  8. The only thing you should need to install are the runtimes, and those will need administrator privilege to install. The engines themselves just need to be downloaded and extracted.

    A few questions:
    1) What's the link to the file you're trying to install?
    2) What OS are you using?
    3) Do you have admin privileges?
  9. I'm not the best person to answer this, but I'll give some advice. Just note that I may not answer the question very well if at all.

    If you're coding from scratch...
    1) Choose a language (look into web sockets for client/server connecting)
    2) Figure out if it will be easier for you to code pieces of the client or server first (I find it easier to code the server, then code the client)

    And in general...
    1) Keep server bloat down (don't process things that don't need to be processed)
    2) Make the client do as much as it can (to keep server bloat down)
    3) Send as few packets as you need to (eg. send packets when things change instead of constantly)

    The server should really be doing as little as possible to do it's job and stay secure. Rely on the client to do things more than the server. I don't really care about the client, since computers nowadays can run simple clients just fine even if they are a bit bloated, but you should still optimize it as much as possible. Just don't let server performance decrease in order for client performance to increase.

    Server performance should come before client performance.
  10. @Koinken
    Thanks for the list, time to go through it lol

    Equipment:
    - Enchantments will be possible with the buff/debuff system
    - I like the idea of a buff that causes the attacker damage
    - I've given some thought to a element/type system for creating elements and deciding what they're strong/weak against, it's now on the to-do list

    Morals:
    - I haven't given much thought to morals if I'm honest... I'd like to make an editor to choose options (like these ideas), but I'm not sure where to start right now. Hopefully I'll get to it later

    Damage Types:
    - This might be do-able already with the buff system, but I'm not sure. I definitely like the idea of different types of damage since they can help with different types of gameplay

    Stats:
    - The most I'd do with stats in make an editor for them, but I don't see that happening since I'd have to redo a lot more code to support scripted stats actually affecting gameplay
    - End and Agi actually affect stamina and movement speed respectively ;)

    Conditions:
    - Sprite conditionals might happen, but it's more likely I'd add conditionals for classes/race/gender since those determine sprites. We'll see, there isn't really a reason not to add it, so if it's simple enough, expect to see it

    Houses:
    - Changeable spawn points are something I overlooked XD multiple spawn points to choose from could also be interesting
    - There are plans for players being able to change maps they own, and adding an NPC to the map won't be hard (assuming I add a faction editor, it shouldn't be hard to let the player have a guard that attacks anyone not in the faction)
  11. @Koinken
    - DoT/HoT should already be in the engine? If not, they will be added
    - Dash is an interesting idea, basically a warp that damages anything in the path... I'll need to give it more thought for how to implement it smoothly
    - Damage shields gives me an idea for buffs with a duration of health, movement, etc. instead of time
    - Transforming is planned
    - Traps will be possible since spells will be able to change maps (I'll need to do more work to make the changed has a time limit)
    - Blind will be possible with the buff system
    - You can remove magic with the buff system, but I'll add the ability to prevent attack types
    - Root will be possible by changing the target's speed
    - Charm is a neat idea. I should be able to override the target's target, but I'm not sure I can do it smoothly
    - Cleanse is planned. Spells will be able to remove buffs, debuffs, curses, and/or more
    - Drain should be possible by using multiple buff/debuff effects, or it will be do-able with the link effect
    - Link is a good idea. It should be easy enough to add
×
×
  • Create New...