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

Eclipse Origins Mod - XpandZone


mitlark
 Share

Recommended Posts

Hello there, well, since I'm a novice on this, I wanted to release my current "project" as opensource. This is done because it needs to be improved, so the better way I could get some advice or anything is releasing the code, that way anyone can see it for themselves if they want, obviously use it :D, and stuff.
I do not intend to get a game done x'D ("hey, I post this and you make everything for me!" that's not what I mean ¬¬), I just throw it here mostly for testing and evaluation purposes, and of course sharing. Maybe it could give someone a good idea :).

So… here comes the Features ;)...

**FEATURES**
Basically it's a GUI mod. Everything works just like the "original Eclipse Origins" does. Also, since I was getting the trick of how things worked in the engine, I looked some tutorials there and here in the forum. That left as result that I implemented that NPC Speechbox thing, but the credit goes all for Broojo02, he did the Tutorial (and the images x'D). Also, there's the quest system, made almost entirely by Richy, which has helped me in this mod a lot.

–From EOXtendMod 0.5 and later, there's a little hair system...

>! The hair works like equipment (not visible from the stats panel).
Now the class info on the class.ini looks like this…
>! > (…)More stuff(...)
>
> [CLASS1]
> Name=Angeloi
> MaleSprite=1,3,5
> FemaleSprite=2,4,6
> ;Numbers for hair sprites are item IDs, they aren't graphic numbers.
> MaleHairSprite=254,255
> FemaleHairSprite=254,255
> Strength=5
> Endurance=5
> Intelligence=5
> Agility=5
> Willpower=5
>
> (…)More stuff(...)
>! So, to make new hair, you need two things:
1.Make the paperdoll item (there's a new category named Hair)
2.Put the ID onto the MaleHairSprite/FemaleHairSprite, that if you want to make it an obtainable hair (see below).
>! BUT remember that hair is still another equipment! So, if you make monsters to drop hair, you can equip it. I made it as a cheapy attempt to make something similar to "premium stuff" (in this case, I would name it "you are friend of staff" stuff x'D).

The other stuff is pure client-side changes (and some little fixes here and there).
The GUI, since 0.5, was remade, just for random causes ;D.
So, we got the features!

_=Base EO version used: 2.0.0=_

-Resized game viewport.
-Minimalistic ingame GUI design.
-Show/Hide ingame menues (inventory, skill… you name it) and chatbox.
-NPC Speechbox from Broojo02 (now with NPC face and Yes/No/Close support).
-NPC/Item/Tile coded behaviour support (Richy's EO Quest/Item/Tile Source Systems).
-Activate/deactivate alphablended chatbox.
-Hair selection as a new customization option (intended to be like RO).
Integrated "Community" Fixes:
-Thanks to Robin, hotbar fix is now integrated (he thanks Yumi because of her accurate bug report).

Known issues:
-Still blinking chat. There's the option to disable it, just if you want to tear off your eyes to not see it.

TODO:
-I need to finish the "new" GUI. And that's all I suppose.

**SCREENS**
[![](http://img18.imageshack.us/img18/9641/screenuw.th.png)](http://img18.imageshack.us/i/screenuw.png/)[![](http://img193.imageshack.us/img193/690/screen2eaj.th.png)](http://img193.imageshack.us/i/screen2eaj.png/)[![](http://img46.imageshack.us/img46/1346/screen3zd.th.png)](http://img46.imageshack.us/i/screen3zd.png/)[![](http://img11.imageshack.us/img11/1341/screen4hp.th.png)](http://img11.imageshack.us/i/screen4hp.png/)

**DOWNLOAD**
By now, this is the the newest and APPARENTLY most stable release. Any feedback is VERY welcome.
**(This one is EO2.0.0 based).**
http://www.mediafire.com/?9b5p9xsiheshv31 - Eclipse Origins - XpandZone/XtendZone Mod 0.5.c

Old versions

>! http://www.mediafire.com/?lids5i8ootuduyw - Eclipse Origins - XpandZone Mod 0.4.1
http://www.mediafire.com/?zo1mu7sko112e69 - Eclipse Origins - XpandZone Mod 0.3

>! http://www.mediafire.com/?24lyh5txu3bl75r - Eclipse Origins - XpandZone Mod 0.2
>! http://www.mediafire.com/?xya5r53rrl8vetc - Eclipse Origins - XpandZone Mod 0.1

**CREDITS**
Robin and the rest of Eclipse staff - (don't) ask why :D
Broojo02 - the nice little NPC Speechbox.
Raiko - Testing help
Ambard - Some testing help here and there
Richy - He made the quest system entirely (I made some little fixes here and there, but anyway)

And special thanks to anybody that posts and gives some type of help or commentary :).

Well, any question, et cetera, will be welcome,
L'ark Mitsinikos

PD.: I can't proccess properly baddass words :), so be free to say anything.
Edit: It seems that today I can't just leave this thing without trying to solve anything. Except the blending, that is something I hate ¬¬.
Link to comment
Share on other sites

  • Replies 78
  • Created
  • Last Reply

Top Posters In This Topic

Yeah, that's true… I will make it for next edition, but first I will separate the Admin Menu in another form, at least for mapping and stuff is greater nuisance than the rest of menues xd.
(Next Edition: beta 2, near this week, or tomorrow x'D).

> Your blocks and the drop dont work too.

Pardon me, but can you explain it again :)? I surely am not entirely familiar with all the common  concepts :P.

Thanks in advance for the feeedback,
L'ark Mitsinikos
Link to comment
Share on other sites

Your off to a good start but definatly needs some cleaning up. I like how you can close certain windows. Now if you could get alph blending to work you could make the chat window with a transparency.
Link to comment
Share on other sites

Well, I tested it and it seems that the blocking stuff coordinates are misplaced and ruined x'D, so thanks for that, it is possibly an easy thing to fix ;).
As for the monster drops, I think that it is not implemented by now in the Origins itself. I ->COULD<- try to do it, but Robin surely is working on it, and I am PRETTY SURE that he is zillions of times faster than me x'DD (of course I'm stating the obvious x'D).

Anyway, that leaves me with one thing for sure :), I will test (and maybe even ruin) this Origins version and wait for the next one, since there are features in progress. For now, I will just do everything for learning :), and fix those things of course, I don't like leaving things undone.

@Ambard: Yeah :S, I would like to make alphablend, well, more accurately, I would love to have access to the alpha channel itself x'D, but since the 32bit mode is "new" stuff, I'm not quite sure if vb6 has some workaround for it :T, ya know, I stated that I'm pretty noobish D:U (indirect form of "help").

Thanks for all Raiko :D, you sure are a help, and thanks Ambard, your comment is also helpful :).

Best regards,
L'ark Mitsinikos
Link to comment
Share on other sites

Here is the link for the NPC drop fix. It is Robins code from EO X-Mas, he just forgot to include it in later versions. He said its perfectly good to put back in.

http://www.touchofdeathforums.com/smf/index.php/topic,67899.0.html
Link to comment
Share on other sites

Thanks for that, Ambard, now monster drops are working :D, and of course thanks to Boxman who posted it, and of course, our Lord Robin.
–~~--
Topic updated with the link to the 2nd beta and screens. Here is the link ;), if you're lazy to get up ;D.
http://www.mediafire.com/?24lyh5txu3bl75r

CHANGES:
-Separate admin menu in a different form.
-Show/Hide entire GUI for screening/map editing purposes (like Ctrl-H in common MMORPGs). -Show/Hide option for hotbar only -Better rendering resolution (resizing of form and game screen).
Design stuff:
-Align iconbuttons to the bottom.
Fixes:
-Reposition of 'block direction' screen mapping. <-Fixed by better rendering resolution.
-Change sub in which messages make visible the chatbox.

Best regards,
L'ark Mitsinikos
Link to comment
Share on other sites

you can hide inv, spells… buttons. You just have to make one system to Open Menu to show buttons and Close Menu to hide buttons.

On the next version, you can create a quest system like Eclipse Supernova or Origins SCRIPTED. And dont forget  the party system. Import from Origins 1.5.0
Link to comment
Share on other sites

Well, actually you can hide all the GUI using PgUp button, and hotbar with PgDown.
–~~--
Topic updated with 3rd version. Not much has changed tough, but I think that it's fine as is.
http://www.mediafire.com/?zo1mu7sko112e69

CHANGES:
-EO XtendZone Mod 0.2 <- Eclipse Origins v1.5.0
-Added face graphic to speechbox.
-Added code behaviour support to NPCs (Richy's EO Quest/Item/Tile Source Systems).

Best regards,
L'ark Mitsinikos
Link to comment
Share on other sites

Well, by now it is as you left it, but it's easy to use speechbox messages instead of chat messages. It's simply using the SpeechWindow instead of PlayerMsg. Other than this, is the same as you already did :P, although the next thing I want to do is NPC killing/interact support for quest completion (I have something in mind for that) and maybe Yes/No buttons (I need a new client package).

Thanks for the comment,
L'ark Mitsinikos
Link to comment
Share on other sites

Alphablending is like 6 lines of code lul.

Also I suggest you redo the gui a bit, center the icons, maybe add a black outline around some of the windows and delete some parts, etc. Overall its pretty decent, I like it.
Link to comment
Share on other sites

Well, the party stuff is solved now, thanks Prince for the report, it was a stupid bug x'D (just forgot some code when trespassing stuff to 1.5.0 :#P). As for alphablend… well... I suppose that someday I will try it again, I already tried it but didn't worked x'D (and I don't like the newform way, well at least if I get it to work properly x'D).
And of course, if it rips the performance, I will not add it.
@Sekaru:

> Also I suggest you redo the gui a bit (…)

Well, I will try something then. The GUI by now is not at it's best, mostly because it's opensource, I just did the dirty work. Reorganizing and changing the look is something that it's better to be done by "users" by themselves. It's just changing the form and voilà, all the codes are properly done to fit ;). But anyway, thanks for the suggestions, that leaves me something to "meditate" :).

Now, thanks to Richy, in the next version, will be a cool thing regarding quests :D. He has all the rights regarding it, so if he wants, he will do a tutorial for it (it is nothing related to me).

I will look something to be POLISHED before releasing next version (like GUI and maybe re-research alphablend, it seems interesting),
L'ark Mitsinikos
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...