Author | Message | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ![]() By hats being ugly I think he might mean the complex design of Vult's hard-coding. Hats have 3 types: Normal, Underhair, and HideHair. These are a few of the fuck-ups that you run into in EO-main mode. I would recommend scrapping all of the EO main work arounds and using pub special values to deal with such thing. If you are hell bent on main compatibility then opt in the gfx locations if the protocol is game.endless-online.com. There are simply too many things hard-coded into main to even try to copy it perfectly. You need to just use it as a model and work from that. When you get into NPC's you will be pissed off on a daily basis because they are all hard-coded to be aligned and centered, not to mention other things like weapon "swipes", sound effects, special weapon types, etc... You will be pissed.
|
| ![]() Plasmastar posted: (1st Jun 2013, 09:48 pm) For you, sure ;), Actually I'm tempted to make it open sourced for everyone. (Again) Apollo posted: (1st Jun 2013, 09:50 pm) That's exactly what I meant. :p Thanks, couldn't have said it better myself! As for all the NPC alignments, it would be great if Vult gave them out. :/ Just thinking about it is extremely daunting.. Took me several hours to align all the player positions(armor,hats,shields,hair etc), and I'm thinking about rewriting it as well.. :/ LegendaryG posted: (1st Jun 2013, 09:33 pm)hotdog posted: (1st Jun 2013, 03:41 pm)LegendaryG posted: (1st Jun 2013, 03:39 pm)hotdog posted: (1st Jun 2013, 03:12 pm)LegendaryG posted: (30th May 2013, 10:54 pm) That's all there is to show for that version, an up-coming release has all that addressed. --- Hmm.
|
| ![]() I actually had a convo with Vult about a week ago. I doubt he will be giving anthing in his client out. To be quite honest he hasn't looked at the code for it in about 6 years. Involving EO's future he said he would love to get into it someday when he has time. From the sounds of it Life > EO. Anyway, you really don't want his alignment. Center the larger NPC's that are off-center in the bitmap and use one routine to draw NPC graphics. Another problem is the idle frames that only some NPC's use. This is notable for NPC's like the priest or witch, while other NPC's look still when stationary. For those I would recommend copying frame 1 onto frame 2. Like I said before, there is no need to copy EO perfectly as it is a horrible hard-coded mess. If people want to play main, they should use the official client. If you don't take these things into consideration you will wind up doing double the work just to remain compatible. Gear it toward EOSERV server compatible with flexible configurations rather than another shitty copy of the official client.
|
| ![]() You have raised a fair point. I'm at the position where things are starting to become extremely tedious if I want to continue making an exact clone. The problem is I really dislike the idea of repacking the original endless online graphics into custom data files on release, I'm trying to obey the law as much as possible. However I believe it's going to have to be done to point the game in a better direction. Also I've been debugging on your server. Hope you don't mind! (^_^)b --- Hmm.
|
| ![]() You could have the alignments and animations set in a config file for people to use later on to add stuff. Then you could set it all to eo main's style by default and have them configure it to whatever they like.
|
| ![]() Why in the blue hell would you want a config file for alignments? You can simply draw the bitmap at width/2 and size of bitmap height (height depending on the library files of course). I would take one formula and re-centering some bitmaps over 300 npc's entries in an included .ini file any day of the week
|
| ![]() Major changes to EODev have been made recently. Including increasing the resolution from 640x480 to 800x600, in addition the client is now fully coded to support EDF files rather then the original gfx files. Right now I'm working on a VERY simple but attractive GUI that can fit the new resolution.
:) --- Hmm.
|
| ![]() hotdog posted: (7th Jun 2013, 03:30 am) >EDF files rather then the original gfx files. wut --- https://www.youtube.com/watch?v=d_DFVzxsEUc
|
| ![]() I can help with the GUI if need be. --- Eoserva.
|
| ![]() Madao posted: (7th Jun 2013, 03:33 am)hotdog posted: (7th Jun 2013, 03:30 am) https://eoserv.net/forum/topic/22767 Hm that would be greatly appreciated Nerva! --- Hmm.
|
| ![]() Welp, I love ya bro; you always been a good coder. It's been along time for me, since I worked on this shit; keep going and make a client. I used to refer to your thread about pets; back then I didn't know as much as I do now. --- https://www.youtube.com/watch?v=d_DFVzxsEUc
|
| ![]() Madao posted: (7th Jun 2013, 03:50 am) Haha neither did I really, I was still just a beginner coder back then. Oh how things change! --- Hmm.
|
| ![]() i have a question and its been on my mind since you first mentioned changing the way eodev uses graphics. --- Graphic Artist/pixel artist ( = ̄ェ ̄= )ノ "A Good person can make your day but a bad person can ruin your life~"
|
| ![]() Really looking forward to this being completed. Good job, mate.
|
| ![]() Xlembros posted: (7th Jun 2013, 05:18 am) Yes eventually. However I do plan on making conversion tools in the future. However I am also contemplating adding an XML map script tool and just use the original EOmaps. --- Hmm. |