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. I could see it working well in a game, but it all depends on how you implement it in the world, story, etc.. It would give your game a unique trait, not many other games have classes based on elements, or I can't think of any, at least.
  2. @coonclan The temp folder should be created when there's an update (to the updater itself or your program), and it should be deleted after the update is finished. I'll look at the code again to make sure this is the case, but I'm pretty sure it is.

    There was a bug with the updater before that made the updater constantly try updating itself, so make sure you have the latest version (I'm pretty sure I fixed all the links for it). If the updater keeps trying to update, then you don't have the current version.
  3. @coonclan I'll see about letting users change the updater folder layout, but the only one I think I'll be letting users move is the data folder.

    You are able to change the layout of your game's folder. I have ER in it's own folder, and you can use the updater to launch both the client and server.

    Here's an example of AE's layout:
    ![AE Layout](https://s26.postimg.cc/cqlq40ci1/Folder_Layout.png)
    The updater is in the first folder, the game's files are in the second folder. The updater shouldn't be thrown in with misc files, the misc files should be added to a folder and put into the updater's folder.

    I do feel like I'm missing what you're trying to do, though. Can you explain what it is you're trying to do?
  4. Updated the main post again.

    I'll be frank: I'm planning on moving on from ER shortly after releasing 1.9. I plan on releasing a couple more updates to polish it up, and to add AE's GUI system (which is an improved version of ER's) to it. After that, I plan on moving on from ER.

    I've been working on ER for 3+ years now, and I've improved as a programmer a lot. However, I've also gotten tired of VB6's quirks and how hard it is for the average user to get (there's also the engine's limitations). During this time, I'll also be working more on my side projects (the program restarter, updater, eclipse connect, etc.).

    I will still support ER, release bug fixes, and help users learn the engine, but I don't plan to release content updates often if ever.
  5. I'll start by saying I'm sorry for the lack of updates with ER. My health has gotten somewhat better, though I don't think I'll be back to normal any time soon.

    I am now able to work for my job as well as ER. My current ER progress has been handling new connections from clients/players. My next task is to work on handling loading maps.

    Thanks for all of your patience, it means a lot to me :)
  6. This is a fix for the character menu not displaying/drawing properly in ER 1.8.x (it'll be fixed in 1.9).

    Go to `DrawCharacter`

    Find the following code:
    ```
    For i = 1 To count
    If Player(MyIndex).Equipment(i) = 0 Then Exit Sub
    textNum = Item(Player(MyIndex).Equipment(i)).Pic

    With rec
    .Top = 0
    .Bottom = .Top + PIC_Y
    .Left = 0
    .Right = .Left + PIC_X
    End With

    With rec_pos
    .Top = TextY
    .Bottom = .Top + PIC_Y
    .Left = TextX
    .Right = .Left + PIC_X
    End With

    RenderTextureByRects Tex_Item(textNum), rec, rec_pos, GuiTrans

    EquipmentLoc(i).X = TextX
    EquipmentLoc(i).Y = TextY
    EquipmentLoc(i).Width = PIC_X
    EquipmentLoc(i).Height = PIC_Y

    TextX = TextX + 43
    Next
    ```

    And change it to:
    ```
    For i = 1 To count
    With rec
    .Top = 0
    .Bottom = .Top + PIC_Y
    .Left = 0
    .Right = .Left + PIC_X
    End With

    With rec_pos
    .Top = TextY
    .Bottom = .Top + PIC_Y
    .Left = TextX
    .Right = .Left + PIC_X
    End With

    If Not Player(MyIndex).Equipment(i) = 0 Then
    textNum = Item(Player(MyIndex).Equipment(i)).Pic
    RenderTextureByRects Tex_Item(textNum), rec, rec_pos, GuiTrans
    End If

    EquipmentLoc(i).X = TextX
    EquipmentLoc(i).Y = TextY
    EquipmentLoc(i).Width = PIC_X
    EquipmentLoc(i).Height = PIC_Y

    TextX = TextX + 43
    Next
    ```

    ***

    The issue was the Exit Sub was called instead of continuing the loop, so this change will fix that.

    Thanks to @Giukko for pointing out the issue to me :)
  7. @kouga On a modern server, yes, but EO servers are written in a 32-bit language, so the server won't use more than 2gb of Ram or more than 1 CPU core. You can have more, but it won't be used. And more players means more calculations for the server, so you'll want a faster CPU to increase performance.

    @Squizy I don't know, only 1 core would be used, and I don't know the speed of the core.
  8. The server should be able to run on windows XP and above, so whatever is cheapest. You only need 1 core and 2gb of RAM (the server won't use any more than that). Processor speed is whatever's fastest (faster means the server should run a bit faster).
  9. @rami Thanks for the report, I'll be looking into these as soon as I can. Some of these bugs have been fixed by other members of the community (thanks to @Giukko ), so if you have VB6 you can fix the bugs yourself. I'll be fixing them in ER 1.9 and 1.9.1 (but that could take several months).

    Here's the tutorial area for ER https://www.eclipseorigins.com/category/166/tutorials
  10. *Moved to Eclipse Projects*

    Your link to the website for buying items seems to be broken, might want to fix that ;)

    Can you post some screenshots of the game? Might be nice to see what it looks like (you might also want to change the thread name to your game)
  11. @huyhoang204205

    Sorry for the thread being locked.

    The answer to the IP question:

    * You cannot change the IP of the server (that IP is the router IP).

    * You can change the **port** that is used by the server by going into the config file (`/server/data/config.ini` or `/server/data/options.ini`), and changing `Port= 7001` (the number might be different, but most engines have it as the default).

    Hopefully that answers your question.
  12. 1) Pets should be working, not sure why the NPCs don't attack the pet back (probably a bug in the code)

    2) The spell item type should work for that (I think those are 1 time use items)

    3) You can use Self switches with the Event. Check the player's class, let them repair the bridge (switch the Event's page), and break it later. You might have to do some coding to make the bridge break after X time, but there's probably a work around you can do.
  13. @dark I'm glad you like the programs and that it worked for you. Andur has a few problems with the scrollbars, it's most likely caused by different form measurements from computer to computer (eg. form borders)
  14. It's fairly secure in regards of player access, but players can still use cheat engine (on ER, not sure about AE) (so speed hacks are still an issue), and can crash the server.

    This is as far as I'm aware, at least. I could be wrong.
  15. Tilesets shouldn't cause a crash at startup... I'm assuming you have the runtimes installed (on the download page, step 2).

    Make sure the files are pngs, you can use the program in my signature (the background to transparent) to be sure, you can also install faststone image viewer to convert and rename all the images as well.
  16. To be exact, Eclipse engines use the VB6 language (You need the VB6 IDE to actually compile your code changes). It's possible to convert the engine to Python, but you'll have to do it by hand. At that point, you might as well write the engine from scratch; I'm sure there are libs you can use to help speed up the process.

    It's up to you what language you use, but if you want to use an EO based engine, you will have to learn and install VB6. You can learn python if you'd prefer that, but that will require recoding the engine by hand.

    Between ER and AE (currently)... AE has more features, ER has less bugs.
  17. Firt off, I'm sorry for the lack of news and progress on ER. Normally, I try posting updates and news once a week or once every other week, but as you may have noticed, I haven't lately.

    I've been having health issues since November, but it wasn't affecting my work on ER or other things. Lately, I've been in bed resting for most of the day and haven't been able to work on ER.

    My health issues aren't life threatening or anything, but the doctors are still trying to figure out what's going on. If the new medications help, I should be working on ER in the coming week. Thanks for your patience :)
×
×
  • Create New...