What is your dream private server?

Sylian

Trusted
Trusted
Sylian Rep
2
0
0
Rep
10
Sylian Vouches
0
0
0
Vouches
0
Posts
86
Likes
199
Bits
2 YEARS
2 YEARS OF SERVICE
LEVEL 28 56 XP
Go away xD
I did start creating this again, as soon as I start I end up going "bleh" then stop. :ROFLMAO:
I'm too busy game dev'ing meow D:


Yeah, I did all gear types. Weapons, Armor, Trinkets, Rings, etc. Excluded the obvious items of course (food, potions, etc). I vividly remember how I wrote it all in since it was so long ago. I think I created a specific table for gear items and when player's equipped the gear it allowed them to start leveling by killing mobs.

Eluna was a team effort, lol. Early days it was so much fun trying to figure out how to create Eluna and I remember us being so happy when it worked. Can't take all the credit, especially now since Rochet2 and Foe keep it going for us. But, you're all welcome \o/
Thank you for getting back to me!

So, if you remember correctly, you made a table so gear could level up when equipped. But did the gear level show in the tooltip when you hovered your mouse over them?
It would be amazing if you got any snippets or screenshots from when you worked on it.

Also, how the hell did you do so it could generate custom stats? Was this all Eluna or some of it custom/reworked C++ code?

I'm just curious now: would do it so it's a gem you can level up and socket into the weapons? Would work out, or do you think that would kinda kill the feeling of it?
 

Tommy

Staff
Staff
Tommy Rep
1
0
0
Rep
1
Tommy Vouches
0
0
0
Vouches
0
Posts
185
Likes
101
2 YEARS
2 YEARS OF SERVICE
LEVEL 6 310 XP
Thank you for getting back to me!

So, if you remember correctly, you made a table so gear could level up when equipped. But did the gear level show in the tooltip when you hovered your mouse over them?
It would be amazing if you got any snippets or screenshots from when you worked on it.

Also, how the hell did you do so it could generate custom stats? Was this all Eluna or some of it custom/reworked C++ code?

I'm just curious now: would do it so it's a gem you can level up and socket into the weapons? Would work out, or do you think that would kinda kill the feeling of it?
Np! Yes, the Tooltips showed everything, even custom data like a custom Quality (Higher than Legendary). The only issue was Caching on the same itemId when you changed it. It was all C++ for this.
Eluna was just for certain things like custom UI and stuff. I don't have anything from that time anymore. New PC, new Windows and everything. I kinda wish I kept it all but when I was done with emulation I was pretty much done. Kept coming back here and there but it's something that I cannot get in to anymore. I'm a full-time game developer now so that keeps everything fresh for me, and emulation helped me start coding and stuff so I'll always be grateful to it.

I mean, gems could work too. Never thought about it to be fair, lol. I don't remember how many stats you can put on gems since gear can accept a lot of stats too.
 
Liked By 2 members :

Sylian

Trusted
Trusted
Sylian Rep
2
0
0
Rep
10
Sylian Vouches
0
0
0
Vouches
0
Posts
86
Likes
199
Bits
2 YEARS
2 YEARS OF SERVICE
LEVEL 28 56 XP
Np! Yes, the Tooltips showed everything, even custom data like a custom Quality (Higher than Legendary). The only issue was Caching on the same itemId when you changed it. It was all C++ for this.
Eluna was just for certain things like custom UI and stuff. I don't have anything from that time anymore. New PC, new Windows and everything. I kinda wish I kept it all but when I was done with emulation I was pretty much done. Kept coming back here and there but it's something that I cannot get in to anymore. I'm a full-time game developer now so that keeps everything fresh for me, and emulation helped me start coding and stuff so I'll always be grateful to it.

I mean, gems could work too. Never thought about it to be fair, lol. I don't remember how many stats you can put on gems since gear can accept a lot of stats too.
Do you remember if it was hard as fuck to do the custom C++ stuff for items?

Also, do you have any other good ideas for how I could work this into the game? I want to go around doing C++ since I am not really that good at it, and having to recompile everything is hell, haha.

I want to do this using Eluna somehow. I already have an "idea" of how to do it in Eluna with the weapons level up and so on; the only thing I would need to figure out is how to add some kind of "buff" for the stats on the weapons/gear. Do you have any idea how I could go about doing that?
 
Last edited:

Tommy

Staff
Staff
Tommy Rep
1
0
0
Rep
1
Tommy Vouches
0
0
0
Vouches
0
Posts
185
Likes
101
2 YEARS
2 YEARS OF SERVICE
LEVEL 6 310 XP
Do you remember if it was hard as fuck to do the custom C++ stuff for items?

Also, do you have any other good ideas for how I could work this into the game? I want to go around doing C++ since I am not really that good at it, and having to recompile everything is hell, haha.

I want to do this using Eluna somehow. I already have an "idea" of how to do it in Eluna with the weapons level up and so on; the only thing I would need to figure out is how to add some kind of "buff" for the stats on the weapons/gear. Do you have any idea how I could go about doing that?
It wasn't hard, but very time consuming. Might be slightly difficult for those learning C++ and Lua. There's a decent amount of core changes to the source and I wrote some custom Eluna methods so I could create gossip stuff through Eluna for the item property changes and such (as far as I can remember anyway). You could probably do some of it in Eluna, but probably not all the item stuff. I wish I could give more information but I've been out of the loop for so long, lol. Big ideas like this require a lot of work.

For example, add custom columns to your gear table for the stat count. Stat Count should be equal to the amount overall gear or weapons can have. From there you can change the item template data to YOUR custom table instead of the original item_template table: https://github.com/TrinityCore/Trin...server/game/Entities/Player/Player.cpp#L11590 in Player::EquipItem. But as I said, a lot of grunt work. xD

But at the end of the day it was a fun server idea and execution!
 
Liked By 1 member :

3,390

1,271

9,555

428

Top