Lavenblade
-
Content Count
28 -
Joined
-
Last visited
-
Days Won
1
Reputation Activity
-
Lavenblade reacted to Sephus in Refinery UI
kRO had released anew refinery interface for item refinement last year in their 2016-10-* clients.
Source:
A preview of my implementation:
I already have it working on my local Hercules branch. A big thanks to @Asheraf for providing information from kRO. This will be available for Hercules as and when it support the newer clients.
Just thought I'd share the info here
Hope for its release soon!
-
Lavenblade reacted to Mystery in [Hercules FluxCP] Update reCaptcha to V2
Has been squashed and merged! Thanks!
-
Lavenblade reacted to Dastgir in Why the emulator is not Object Oriented?
You need to know history of emulators...
Hercules(founded ~ 2013) is fork of rA
rAthena(founded ~ 2009-2010) is fork of eAthena(founded ~ 2004)
eAthena is fork of jAthena(founded ~ 2002)
So base of emulator is given by jAthena(Japan Athena), at early 2002, maybe c++ wasn't famous enough at that time...
-
Lavenblade reacted to Haru in Why the emulator is not Object Oriented?
I'd like to add a note here: Object oriented has nothing to do with C or C++. You can write object-oriented code in C, just like you can write non-object-oriented code in C++.
There are several reasons not to use C++, including the terrible choices that were made by the language designers, when they tried to engineer solutions for non-problems, or the fact that the majority of C++ developers only know about 20% of the language (too bad, the 20% they know, is a different 20% for each of them).
If Hercules was written in C++, I wouldn't even have considered joining the project (it's more than enough having to cope with that absurd language during my day job).
For some interesting (even if a bit outdated perhaps) reads:
Linus Torvalds - http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918
Yossi Kreinin - http://yosefk.com/c++fqa/
Now, back to the main question - why Hercules isn't written using an object-oriented paradigm. That's a question that the original developers might be able to answer, but I'm not. I'm only able to guess, they wrote it the way they knew to.
Some parts of Hercules are object-oriented though. See the DBMap (common/db.c, common/db.h) for an example.
-
Lavenblade reacted to Neo-Mind in Font color change on GUI
Other than chat color (since there is @fontcolor to modify that) almost all of the Texts are drawn using colors already set inside the exe.
So yeah I would say it would be a good idea to go with what @@Mysterious suggested. I am assuming you are using NEMO for patching -
Change the "Message" in TranslateClient.txt to "" and use a MsgBox pic with the word Message already added
-
Lavenblade reacted to Mystery in Font color change on GUI
Normally those sort of messages are automatically set through the client. Your skin looks good so far though. I think if you remove the word "message" you might be better off.
-
Lavenblade reacted to Sanasol in Web Vending Database (Standalone and FluxCP Addon)
yes, you get confused
I have my variant of source code for server. And fluxcp addon which work with my sources.
Yommy coded other variant of source, which work different but doing same function. Then i modified my fluxcp addon for compatibility with Yommy sources.
So, yommy's src easier to install coz plugin. Thats why i strongly commend install it(yommy's plugin) and install my fluxcp addon(if you need it on site ofc)
I hope now its clear, coz english not my native
-
Lavenblade reacted to Sanasol in Web Vending Database (Standalone and FluxCP Addon)
just different src.
yommy's src plugin for herc
my src for herc/rathena. and not as plugin
better use yommy plugin(easier)
and my addon for site
it also support yommy's src
Yommy src versions: Standalone or FluxCP