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

[ENGINE] Eclipse Advanced v3.0.21


tslusny
 Share

Recommended Posts

![](http://i.imgur.com/zM3x0.png)

This is Engine, so everyone can download source and edit in VB6.

Today i am presenting to you this very nice custom version of Eclipse Nightly. I wanna make it more user-friendly and stable than source what i used, so enjoy using it.

So i removed JCs event system and replaced it by mine, becouse JCs was "little slower". I based mine on CS:DE Convos and one game for what i programmed for inspired me to make this Event system. Becouse it is based on CS:DE convo system, it is insanely fast. I do not added ANYTHING to gameloop or serverloop so almost 0 performance drop. My event system do not have support for Parallel events or Move Routes, but it have all other commands from JCs one and some additional commands too. My events is saved like Convos, so they are not saved to maps, and they can be started from Tile Attributes or NPCs.

* * *

Downloads

Latest - **Eclipse Advanced v3.0.21**: [Download from DropBox](https://www.dropbox.com/s/vszmsht5k26yp8j/Eclipse%20Advanced%20v3.0.21.rar)

**Runtime libraries**: [Download from Eclipse Filehost](http://jcsnider.freemmorpgmaker.com/Eclipse%20Runtime%20Files%20Installer.exe)

* * *

Addons and Tutorials

>! [Admin Features](http://www.touchofdeathforums.com/community/index.php?/topic/129221-ea-admin-features/)
>! [Client Side Character Editor](http://www.touchofdeathforums.com/community/index.php?/topic/129833-ea-client-side-character-editor/)
>! [Server Panel Character Editor](http://www.touchofdeathforums.com/community/index.php?/topic/129813-ea-server-panel-character-editor/)
>! [Screen & Map size Changing](http://www.touchofdeathforums.com/community/index.php?/topic/129413-eadvanced-screen-map-size-changing/)
>! [Minimap](http://www.touchofdeathforums.com/community/index.php?/topic/129760-ea-minimap/)
>! [Movable GUI windows](http://www.touchofdeathforums.com/community/index.php?/topic/129753-ea-3010-moveable-gui-windows/)

>! [Event System tutorial](http://www.touchofdeathforums.com/community/index.php?/topic/130238-ea-event-system-tutorial/)

* * *

Screenshots

>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/a2ba9378a26079c5480f7a7850f59116.png)
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/5d534fffcec514b86de7ff3ebf74250e.png)
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/7b90bb3c6a61e69855106b07463ff776.png)
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/fdc380fbababc39e9c26b82ed3217399.png)
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/cc17c6ec5fbbf92cf519b13e585b65dd.png)
>! New Map Report
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/d8633d6d9115479a3785d4b15f69eda2.png)
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/a203c68317367208a885f02fd1215a5c.png)
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/30d49e1d15bb0d566cc51ab6ab3800a4.png)
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/152099518c2adc4d94c3fc45d14391fc.png)
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/be893b608afb50e1423cda3879f903b4.png)
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/1d04c210f89d8b43304b94adb96dfc29.png)
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/689bcaaac8d3db8e95fe2de9b3559cfc.png)
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/ca5ae211e6495e2cc14124c82a28104a.png)
>! **New Main Menu:**
>! There is reserved space at top for logo of your game. I included Paint Net template file with layers to download, so you can change background easily.
>! ![](http://www.touchofdeathforums.com/community/ccs_files/file_host/1892754170a3ca7cb86ed5e97c518c14.png)
>! **New GUI and semi-transparent trees:**
>! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/e393f41783d34d7bd3e7cf57a82b1ad3.png)

* * *

Features

>! * Completely new event system
* Developer Suite
* Help Center
* Effect system (particles)
* D3D8 Graphical User Interface
* New animation rendering (now multi-lines are supported)
* New server layout
* Fresh new news system (news box is displayed when player logins into games) with news editor
* New epic projectile system (homing-target shooting)
>!
>! * 2-Handed weapons (used **Handed as Byte** value, what was already in engine in ItemRec, but never used)
* Real defence for Armors
* Map Panoramas
* Shadows
* WASD movement
* Multiple MapNPCs can be set at one time
* Stackable items
* Semi-transparent trees
* Random tile placement
* On-Attack flash
* Optionable 3 frame movement (via Public Const VXFRAME as Boolean)
* Chatbubble attack-say
* New Map Properties layout
* Eye Dropper
* 32x32 Map Editor grid
* Fading Out for Blood
* Fading Out for ChatBubble
>!
>! * Removed _CSearch_ and everything what has to do with it, now Target searching is done client side and then right target is sent to server via _CTarget_ packet
* Cleaned frmEditor_Item a bit
* Removed **Mastery as Long** from _ItemRec_, becouse it was never used
* Rendering Overhaul
* Many things from UDTs moved to Temp(UDT_Name)
* modGlobals Cleanup
* Enumerated Server
* Player Message fix
* Sound tile fix
* Client side HandleDataSub fix
* Hotbar fix
* Attack sounds fix
* Ban system fix
* Spell vital scalling
* Removed (Change array size) buttons, becouse they wasn´t working
* Removed 32k limit for Item Price (changed scrollbar to textbox)
* Removed 32k limit for Item Damage (changed scrollbar to textbox)
>! * * *
>! Changelog
>!
>! **Eclipse Advanced v3.0.20**
>! * New epic projectile system (homing-target shooting)
* Removed _CSearch_ and everything what has to do with it, now Target searching is done client side and then right target is sent to server via _CTarget_ packet
* Added 2-Handed weapons (used **Handed as Byte** value, what was already in engine in ItemRec, but never used)
* Added real defence for Armors
* Cleaned frmEditor_Item a bit
* Removed **Mastery as Long** from _ItemRec_, becouse it was never used
* Merged modParticles with normal Eclipse modules and removed it
* Merged modEvents with normal Eclipse modules and removed it
* Added Fading Out for blood
* Added Fading Out for chatbubbles
* Removed 32k limit for Item Price (changed scrollbar to textbox)
* Removed 32k limit for Item Damage (changed scrollbar to textbox)
* Fresh new news system (news box is displayed when player logins into games) with news editor
>! **Eclipse Advanced v3.0.19**
>! * Help Center
* Eye Dropper
* New Map Properties layout
* 32x32 Grid check in Map Editor
* Visual showing of current tile selected in map editor in mouse position
* Fixed Random Tile Placement
* Added option in Dev Suite for showing names above players and NPCs
* Added visualy displaying if for example Admin Panel is closed or opened in bottom of Dev Suite panel
* Added option in Dev Suite for disabling collisions
* Removed (Change array size) buttons, becouse they wasn´t working
* New Options Window
* Added FPS Cap option and Volume option
>! **Eclipse Advanced v3.0.18**
>! * Server side check for developer suite
* Removed collisions when in Developer suite
* Added more options when logging to Developer Suite
* Matched Admin Panel style to be more fitting Developer Suite style
* Removed many things from editors what i forgot to remove in normal .exe
* Removed Admin Warp feature (shift + click) becouse it wasnt needed becouse of collisions removal
* Removed Level Up feature from admin panel and removed packet for it too. It was unneeded command.
>! **Eclipse Advanced v3.0.17**
>! Biggest part of this update is Developer suite. What is it? So i give you now some food fo your mind if you are game developer. Why you are giving normal players of your game access to all your editors in exe file? So for these reasons in this version of EA i made 2 Exes. One is called Developer suite, and it has all editors etc, but only when player access is highter than normal, he can login to that suite. And another exe is normal version, but without all editors. So to your normal players, give this normal exe, and for mods etc give them Developer Suite.
>! Another thing what i added is new Map Report and i fixed some event system bugs.
>! **Eclipse Advanced v3.0.16**
>! * New server layout with new logs handling (_Eclipse Dawn_)
* Changed many constants on server to enumerations (_Eclipse Dawn_)
* Done what i did in my game few patches ago - i put rendering into timer
* Changed some globals in client to be more fitting
* Removed Sub DrawPing (it wasnt for drawing ping, only for showing Syncing and Local, what wasnt used anywhere)
* Removed many unused globals from DX7 and VB6 GUI
* Moved some things waht was used only in server from _MapNpcRec_ to _TempMapNpcRec_
* Removed some unused variables from some UDTs
>! **Eclipse Advanced v 3.0.15**
>! * Additions to Effect system - XSpeed, YSpeed, XAcc, YAcc
* TakeItem bugfix and addition of item amount to conditional branch
* Separated Admin Panel in its own form
>! **Eclipse Advanced v 3.0.14**
>! * Effect system (complete)
* Many Event system bugfixes
* Many Attack-Sound bugfixes
>! **Eclipse Advanced v3.0.13**
>! * Moved some things from MapNpc rec and PlayerRec to tempMapNpc rec and TempPlayer Npc rec to avoid mess
* Added map panoramas
* Fixed unloading of textures (i just forgot to call it at right time )
* Made sub for unloading unused textures (before it was is sub unloadtextures where it was decided by boolean)
>! **Eclipse Advanced v3.0.12**
>! * I locked Menu FPS finnaly so now in menu it have 0 CPU usage (before it was 100%)
* Locked Game FPS to classic 32 FPS and now game is alot faster (this fixed slow issue when running server and game on same pc)
* Added Elastic bars
* Added fading to Action Message
* Removed Door tile, key tile and keyopen tile (now these things are handled throught events)
* Removed Key item
* Fixed small bug in drawing event chat
* Fixed 2 small bugs what can cause RTEs in new event system
* Cleaned code again
>! **Eclipse Advanced v3.0.11**
>! Completely new event system
>! So i removed JCs event system and replaced it by mine, becouse JCs was too slow. I based mine on CS:DE Convos and one game for what i programmed for inspired me to make this Event system. Becouse it is based on CS:DE convo system, it is insanely fast. I do not added ANYTHING to gameloop or serverloop so almost 0 performance drop. My event system do not have support for Parallel events or Move Routes, but it have all other commands from JCs one and some additional commands too. My events is saved like Convos, so they are not saved to maps, and they can be started from Tile Attributes or NPCs.
**Eclipse Advanced v3.0.10**
>! * Fix for drawing Sprite on New character creation screen
* Fix for animations sounds when Player attacking Player or Player attacking NPC
* Fix for sounds and blood
* Fix for NPC attacking Player animation sound
* Trade glitch bugfix - Some players can glitch with this when they will equip or use item what they are trading
* Added Movement speed option to NPC editor, with setting of move speed between 1-10
* Fixed Damage MP bug affecting caster too
* Fixed sending MapNPC vitals when casting SpellNPC_Effect
* Fixed updating stats when equipping something
* Fixed updating spell window when learning new spell
>! **Eclipse Advanced v3.0.9**
>! * Fixed Rendering - now textures are loaded only when needed - this will save alot of RAM
* Removed TAB descriptions and added normal desc
* Fixed messing descriptions for items
* Added Descriptions to spells too
* Fixed drawing of /fps and /loc
* Fixed Spell vital scalling - now Damage spells will scale from Intellingence and healing spells from Willpower
* Fixed problems on lower resolutions
>! **Eclipse Advanced v3.0.8**
>! * MipMaps are disabled now - this will decrease RAM usage of EA a lot
* Loading screen removed - No more DX8 Unrecoverable errors
* Fixed Ban system and empty-slot kicking - No more Subscripts out of range and file not founds - thx to **Ertzel**
* Fixed showing stat bonuses in item tooltips
* Added Tab-Key showing for item description - when you will hold TAB and click on item in inventory, it will show description of that item in chatbox
>! **Eclipse Advanced v3.0.7**
>! * New main menu
* Sound when player hit NPCs is now played
* Now attacksay is displayed as Chat Bubble above NPC (before it was player message)
>! **Eclipse Advanced v3.0.6**
>! * Optionable 3 frame movement (via **Public Const VXFRAME as Boolean** )
* Fixed minor (but REALLY REALLY needed) bug when withdrawing from bank - thx to **Ecto**
>! **Eclipse Advanced v3.0.5.1**
>! * Fixed Trade Unrecoverable DX8 error and centered Total worth and Your worth a little
* Fixed Party Unrecoverable DX8 error
>! **Eclipse Advanced v3.0.5**
>! * New Animation rendering - i included animation samples in graphic folder to explain this.
* Flashy effect when some1 attack some1 - When for example NPC attack Player, that player will flash like in RPGXP
* Fixed dialogue menus - this mean party, trade and forget spell fix
* Added random tile placement
* Finnaly rendered event chat via DX8, now loading of event chat is faster and with nice transparent UI
* Fixed some little bugs
>! **Eclipse Advanced v3.0.4**
>! * Semi-transparent trees - When player is behind tree, that tree will be semi-transparent to disable griefing and hiding behind trees.
* New chat layout
* Reverted back to HUD bars are always displayed
* Moved chatscroll updating under tmr25, this will speedup gameloop so NPCs will move faster
* Fixed fade at top and at bottom of screen, i just forgot to change texture numbers in previous versions
* Disabled stacking for equipable items due some bugs
* Added Erwins hotbar fix for consumable items
>! **Eclipse Advanced v3.03**
>! * Chat scroll fix
* Map MaxX and MaxY server side fix
* Option in Item editor for stackable items
* New minimalistic GUI - Chatbox is displayed only when you entering text to chat and HP/MP bars are displayed only when you have lower hp or map than your maximum value
>! **Eclipse Advanced v3.0.2**
>! * Multiple map npcs can be set at one time
* Hotbar bugix
* Eclipse Nightly client side HandleDataSub fix(there was CMSG, but there must be SMSG)
>! **Eclipse Advanced v3.0.1**
>! * Eclipse Nightly sound bugfix
* Loading screen
* Shadows under players and NPCs
* Some textures wasnt unloaded so i fixed that too, for example fader texture etc.
* Crystalshire Development Edition GUI ( for now i dont included main menu gui, only in game gui)
* WSAD Movement
>! * * *
>! Credits
>! Robin - CS:DE GUI and Eclipse of course xD
>! Base particles - Spodi
>! MipMap disabling - Iris and Stein
>! Ban system fix - Ertzel
>! Hotbar fix - Erwin
Link to comment
Share on other sites

  • Replies 933
  • Created
  • Last Reply

Top Posters In This Topic

BUGFIX:
DO THIS ONLY IF YOU ARE GETTING BLANK SCREEN WHEN STARTING GAME, OTHERWISE IT CAN THROW AUTOMATION ERROR

Replace:
```
Function TryCreateDirectX8Device() As Boolean
```With this:
```
Function TryCreateDirectX8Device() As Boolean
Dim i As Long

On Error GoTo nexti

    For i = 1 To 4
        Select Case i
            Case 1
                Set Direct3D_Device = Direct3D.CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, frmMain.hwnd, D3DCREATE_HARDWARE_VERTEXPROCESSING, Direct3D_Window)
                TryCreateDirectX8Device = True
                Exit Function
            Case 2
                Set Direct3D_Device = Direct3D.CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, frmMain.hwnd, D3DCREATE_MIXED_VERTEXPROCESSING, Direct3D_Window)
                TryCreateDirectX8Device = True
                Exit Function
            Case 3
                Set Direct3D_Device = Direct3D.CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, frmMain.hwnd, D3DCREATE_SOFTWARE_VERTEXPROCESSING, Direct3D_Window)
                TryCreateDirectX8Device = True
                Exit Function
            Case 4
                TryCreateDirectX8Device = False
                Exit Function
        End Select
nexti:
    Next

End Function
```
Link to comment
Share on other sites

Nice release !!! wow :P
You sure that the transparent Gui won't affect frames etc ? ^^

What about a tutorial that make vx characters adapted to the engine? ;) (tutorial)

BUG:
Go to options and press on or off (sound) then turn it faster to off or on twice or more and it crash the game ^^ (maybe i'm too fast cuz i'm clark Superman? lol)

Edit: Oh and with this version every Eo 3.0 scripts will work? or there is changes because of the  GUI from CS:de?
Link to comment
Share on other sites

Good Release :)

Found a few bugs with Hotbar: When you drag a Spell or Item into the "Hotbar" it will only alllow you to place it in Slot 1, but then appears in Slot 8\. You can not remove the Spell or Item from the slot by right clicking. Also when you try to add a different Spell or Item it will only go in Slot 1 (then shows in Slot 8) and replace last.

I will look for more bugs, but so far a good add on to the Nightly Release.

EDIT: When you first learn a Spell it will not appear in the "Players Skills" until you click on the Spell Slot the Spell would be going into.

Also a small issue: but you can not Forget Spells.
Link to comment
Share on other sites

Thank you extremely for this.
I find it very helpful and also feel others agree.
This is a very nice contribution to community.

(Wish there was a thank or rep button!)

@‭‭‭Marsh:

> Looks good, long enough title though? dang.

And what he said DANG what up with the Over Powered Title lol
Link to comment
Share on other sites

@General:

> Oh god, why a .ini file?

What's wrong with an .ini file? Makes arranging the GUI easy.

Speaking of GUI arranging, how do you change the screensize of this? Because the normal method doesn't work.. You know, because it lacks a picScreen.  Or I'm being silly.. As usual. :embarrassed:
Link to comment
Share on other sites

@crzyone9584:

> Its Clark Kent…. Not Clark superman.... god nothing pisses me off more than people ducking up names of Super heros...

And me , i'm pissed off about people that just judge like you did .
Sorry about "**Hurting**" you for the little **mistake** that i didn't spaced Clark and Superman with a " **,** "
Link to comment
Share on other sites

@zarz02:

> Bug: When I get into the game I can't move.

This is based of 3.0\. Look at the chat box and go through the tutorial. If your outside the jail then IDK what to tell you.

@clark:

> And me , i'm pissed off about people that just judge like you did .
> Sorry about "**Hurting**" you for the little **mistake** that i didn't spaced Clark and Superman with a " **,** "

what pisses me off more is that your original analogy of being Clark, superman is still wrong… Your either Clark Kent, or Superman... Yes they are one and the same but how you described it was just wrong.
Link to comment
Share on other sites

@crzyone9584:

> what pisses me off more is that your original analogy of being Clark, superman is still wrong… Your either Clark Kent, or Superman... Yes they are one and the same but how you described it was just wrong.

Well ,  being french have his bad sides … nvm just forget this it's going off topic.
Link to comment
Share on other sites

@Thor7:

> Good Release :)
>
> Found a few bugs with Hotbar: When you drag a Spell or Item into the "Hotbar" it will only alllow you to place it in Slot 1, but then appears in Slot 8\. You can not remove the Spell or Item from the slot by right clicking. Also when you try to add a different Spell or Item it will only go in Slot 1 (then shows in Slot 8) and replace last.
>
> I will look for more bugs, but so far a good add on to the Nightly Release.
>
> EDIT: When you first learn a Spell it will not appear in the "Players Skills" until you click on the Spell Slot the Spell would be going into.
>
> Also a small issue: but you can not Forget Spells.

I have next release ready and hotbar fix is in there, and yes for some reason dialogues just close when click anywhere on texture of dialogue.

@Synergy:

> What's wrong with an .ini file? Makes arranging the GUI easy.
>
> Speaking of GUI arranging, how do you change the screensize of this? Because the normal method doesn't work.. You know, because it lacks a picScreen.  Or I'm being silly.. As usual. :embarrassed:

It is rendered to frmMain, just find frmMain.width = in source and change it, and change screenwidth to matching resolution too

@Synergy:

> The event chat window is off to the left slightly. Just needs dragging a few pixels to the right, and could do with making the box bigger to fit the chat window.

its just temporary, i will render it in next releases via DX8

@Murdoc:

> This is a bit off-topic.. but do you know where I can find the "Eclipse Nightly sound bugfix".. ive looked through the forums but nothin

look intoeclipse nightly thread jc postedit there @zarz02:

> Bug: When I get into the game I can't move.

dont you pressed enter? becouse if you are in chat movement are disabled@clark:

> Nice release !!! wow :P
> You sure that the transparent Gui won't affect frames etc ? ^^
>
> What about a tutorial that make vx characters adapted to the engine? ;) (tutorial)
>
> BUG:
> Go to options and press on or off (sound) then turn it faster to off or on twice or more and it crash the game ^^ (maybe i'm too fast cuz i'm clark Superman? lol)
>
> Edit: Oh and with this version every Eo 3.0 scripts will work? or there is changes because of the  GUI from CS:de?

i try to fix it and yes every script will work, GUI ones too

NEW VERSION RELEASED

>! * Multiple map npcs can be set at one time
* Hotbar bugix
* Eclipse Nightly client side HandleDataSub fix(there was CMSG, but there must be SMSG)
Link to comment
Share on other sites

@clark:

> And me , i'm pissed off about people that just judge like you did .
> Sorry about "**Hurting**" you for the little **mistake** that i didn't spaced Clark and Superman with a " **,** "

You missed the point.
Superman's real name (identity) is "Clark Kent", not "Clark Superman" as you said in your previous post.

Incidentally, you should probably look at [when to use capital letters](http://www.informatics.sussex.ac.uk/department/docs/punctuation/node27.html) and when not to.

~~Also, back on-topic, how do you change the game screen for this version? There's no picScreen, so I'm clueless. xD~~

EDIT: Just saw your post. ;D
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • Create New...