JeeX
-
Posts
100 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by JeeX
-
-
Hey, i Set Up fresh Files, but i cant Login. But i found Out that it calles in gamesource main.cpp inside of io_loop this Line:
case FDW_EOF:
{
d->SetPhase(PHASE_CLOSE);
}
break;
The auth core Went to this phase_close and it doesnt let me Connect. I dont understand this Code Well... Whats the Problem that it get called?
(In Windows Server im able to Join and all is fine, but on FreeBSD i cant and get this phase_close there...)
Amazing If anyone can Tell me whats wrong Here... Thank you!
-
21 minutes ago, Mali said:
just make same bit operations and change EAIFlags for indexes 0,1,23,4(like this topic), it will be fine
Sorry for replay again.
Like that? (I usually wanted to be 100% Sure. Thank you!
bool CHARACTER::IsAggressive() const
{
return IS_SET(m_pointsInstant.dwAIFlag[0], 1 << (AIFLAG_AGGRESSIVE & 0x1F));
}
void CHARACTER::SetAttackMob()
{
SET_BIT(m_pointsInstant.dwAIFlag[0], 1 << (AIFLAG_ATTACKMOB & 0x1F));
}
Thank you!
-
Cool ! - Btw a question.
Yesterday i changed the old struct With the New one (1 instead of 1 << 0 and so on) on Server and dumper ...
On serverside there are alot of IS_BIT Codes With aiflags.
Need to Change also 1 << (flagtype & 0x1F) ? (Sorry im on phone its a Bit hard to explain Here
Later i can edit With an example or Like on IsAggressive Codes With the Return of such Bits, need to Change Them too?
-
Search in gamesource and Binary, its normally Hardcode. (255 Lock)
BUT Take Note, that the Default source Just Support only Up to 255. (BYTE)
So If you want to use more than 255 then you should Change the datatypes from BYTE -> WORD, and there are alot of functions which are needed to Change.
- 1
-
Amazing system, thank you very much!
I just noticed 1 problem (i don't know if this happen just only to me or others too, that's why I'm asking)
After change settings (disable something) and press save and reopen Gui again, all is enabled (just visual) - no syserr
Thank you
- 1
-
Hey, amazing system!
But can you explain me a bit how to use the quest functions correct?
I mean combinations, for example:
say -> use: IN, MN, count
Example: say("Test: Item: %s Mob: %s Count: %d", itemname[0], mobname[0], 30) - instead of string with number (item,mob)
Or
say -> use: IN, "String"
example:
say("Test: Item: %s Stringname: %s, itemname[0], "Stringxxx")
is it always need to add string.format for it?
Because of this:...
say(format.string("[LC;99998;%s;MN;%d;%d]", "Schwert", 101, 30)) -- don't work too..
Thank you!
-
3 hours ago, ASIKOO said:
Hi,
I made this list for my project, 2 years ago.
For some files, changing the type was not necessary.
If it can help you:DWORD > uint32_t WORD > uint16_t BYTE > uint8_t IDENT > uint32_t long long int > int64_t signed long long > int64_t long long > int64_t unsigned long > uint32_t long int > int32_t long > int32_t short int > int16_t unsigned short > uint16_t short > int16_t unsigned char > uint8_t time_t > int32_t size_t > uint32_t unsigned int > uint32_t INT > int32_t int > int32_t uint > uint32_t signed > int32_t unsigned > uint32_t char > don't touch signed char > char
Thank you, this will help too!!!
After I changed long to int32_t i tryed to start and got some Lzo problems
You remember, did you changed all types on (libgame, libpoly, libsql, libthecore, liblua) too? (I made)
In 5 files there i keeped some lines with long, because it wasn't able to convert because of default libarys (for example MySQL (unsigned long)
libsql/Statement.h + .cpp (Problem because of standard library)
common/singleton.h (not possible to change here)
game/src/char_item.cpp (just 1 line)
game/src/questmanager.cpp (2 lines convert from const char* to long i made with std::stoi())
size make some problems too after changes. (cipher gave me horrible errors after size change...)
important to know is, should be mostly (99% of libthecore and so on too converted?)
thank you very much!
-
Hello, im looking for someone which can help me to tell me how i can make the files compile with -m64 flag On a 64bit machine.
I've already started to change some datatypes, but I'm not 100% sure if all is correct.
I would pay for help!
Edit: (my current changes)
(These i made long time ago (byte, word, DWORD) and it's fine. (I'm also using it on my 32bit files.
BYTE -> uint8_t
WORD -> uint16_t
DWORD -> uint32_tNew changes because of 64bit source:
int -> int32_t
unsigned int -> uint32_t
unsigned char -> uint8_t
long long -> int64_t
unsigned short -> uint16_t
short -> int16_t(i have changed all types on (common, db, game, libgame, liblua, libsql, libthecore, libpoly))
I'm very unsure because of (size_t, ssize_t, time_t, long) if I try to change them, i get problems. And I'm not sure because of the type changes at libs.
Thank you
-
I have now updated the devil, now the errors are very small But I don't know how to continue....
-
Hello, back again. I revert clang90 because I had some problems with the changes.
Now a different question:
I'm trying to compile source on 64bit with -m64 flag (yes I know the datatypes need to be changed - that's very easy to me. But I have a problem...) Db core is done but I get a error on game core compile (something related with cryptopp
I hope someone knows how to make that, I would pay for it too. The source itself i can make myself it's just because of extern I think.
(Also I wont give access to Source files!)
I usually need help at information how i can make that - i tryed now V5 Extern and v10 extern Cryptopp, also 8.2.0 Cryptopp but I don't know how to be able to compile it fill. Datatypes are correct and already changed because of 64bit.
Thank you!
- 1
-
Update: i think i got it myself, i wasnt able to made it Working With gcc10, but ive changed now to clang++90 and c++17
I was able to compile, but need to make Further tests, If its stable enought (because of c++20 -> c++17 and gcc10 -> clang++90) ...
Any knowledge about clang++90?
Should there Big changes needed ? (Because im pretty unsure If i missed something and now some Problems will appear!...)
-
15 minutes ago, xXIntelXx said:
No problem. I know the jail can be frustrating (especially when trying to update stuff, because you gotta do it all over again), but you'd need to re-compile the libs anyway at some point so, it's basically almost the same. There's always the other option: remove -m32 and.. well, pray to make everything working compiled at 64bit lol
I know, Marty told me Yesterday He Managed But for V10, idk If WE will get Access to the 64bit rework ^^ still waiting of His But mit Sure If there are some Other Problems then, when New Systems will be installed ...^^. its Not save and stable... I prefer to use With -32 cflag in a 64bit machine
-
16 minutes ago, ASIKOO said:
I have authorized your topic despite the fact that it is against the protection of sellers. So that you can get help and advice. Keep in mind that the seller may at any time restrict you from accessing updates if you provide access to any part of the source code related to your purchase. I recommend that you, using this topic, get advice and do it yourself, without the intervention of a third party.
Thank you!
Its Not in my interest to lose Support from Marty, i Just only would need a Help in Extern/lib to compile on a 64bit machine instead of using jail.
Maybe in this Forum are some costumer from Marty which already Managed it I send Marty also the Link that He is in knowledge.
There is No way to Share some parts. I will Take all eyes on that this wont Happen!!!
53 minutes ago, xXIntelXx said:Use a jail, way easier (imo). Steps:
- Create a virtual machine with the same freebsd version you wish to install the jail for (the VM 32bit of course)
- create a file in /etc/ jail.jailname.conf
-
in the file write:
exec.start = "/bin/sh /etc/rc"; exec.stop = "/bin/sh /etc/rc.shutdown"; exec.clean; mount.devfs; path = "/usr/jails/jailname"; compilejail { host.hostname = "jailname"; }
- BE CAREFUL AT THE EOL:
- create a new folder in usr/jails called jailname
- tar all your system from your virtual machine and then untar the zip file into usr/jails/jailname (set up your sources inside already)
-
in /etc/rc.conf add:
jail_enable="YES" jail_list="jailname"
-
then on the console type:
- service jail start jailname
If it doesn't start a reboot may be needed (or just service jail restart?)
Then type jls:
Usually the id should be 1, therefore: jexec 1 and you are into the jail
Thank you for the explanation, If there are No ways to make With Extern I will try it With this way!
-
I know, but there is for example Owsap which are Working on 64bit
But im Marty costumer but Marty didnt Made and as i can Take Out of Out conversation He dont want to make, because He prefer to use jail, because its easier...
I dont want to make With Jail, i Just need only the corrected Extern With libs inside and the reworked Makefile^^
- 1
-
I have contact him, but He told me He dont have it made, i should Install jail, If you Like i can send a Proof of conversation Thats the Problem...
I thought Maybe i can ask Here for Help from Maybe Other costumers.
Edit: Addet Screen
-
Hello,
I wanted to compile Marty source on a freebsd 13.0 (64bit)
Im using gcc10 and c++20
I was trying but i have Those Errors:
/usr/local/bin/ld: skipping incompatible /usr/local/lib/gcc10/gcc/x86_64-portbld-freebsd13.0/10.4.0/../../../libstdc++.so when searching for -lstdc++
/usr/local/bin/ld: skipping incompatible /usr/local/lib/gcc10/gcc/x86_64-portbld-freebsd13.0/10.4.0/../../../libstdc++.a when searching for -lstdc++
/usr/local/bin/ld: cannot find -lstdc++
/usr/local/bin/ld: skipping incompatible /usr/local/lib/gcc10/gcc/x86_64-portbld-freebsd13.0/10.4.0/../../../libstdc++.so when searching for -lstdc++I have asked Marty and He told me, there are 2 ways to solve:
1. Install Jail
2. He wrote: "the only way to compile on 64bit With -m32 is to Link all the .so from the (e.g.) Extern/libs without taking anything from the system paths (/lib /usr/lib /usr/local/lib)"
I dont want to use the jail Method
Is there anyone which Managed it already or can make it? (I wasted now 4 days to make it Work but i wasnt able...)
I would pay for a solution!
Thanks.. i Hope someone can Help
And No i dont want to Work on a 32bit solution, because im working on my Notebook in Future and its to weak to Work With VM there, so i want to Work all on my VPS
-
Hey.
does anyone knows how to make a WebShop with digital goods?
Its not because of m2 stuff, but im planed to offer some C++ Examples (no m2 codes) -> Because sometimes im working as a freelancer to make some "C++ Code Examples" for someone. - i want to try like this business.
would be nice if anyone can tell me
Best regards! -
Hey there!
Im looking for autohunt system
I know there are some already public, but im looking for a good Version, which is nearly bugfree and (if possible maybe reversed - that means with offical Python, but it can be also some small changes here too)
It should be have nearly the same functions like the offical system
I dont like custom stuff.
Thank you! Best regards!
-
I have full working DX9 we could compare the lines, maybe something is missing.
Best regards.
- 1
-
16 hours ago, UdvAtt108 said:
by that error, the snappy source is a static lib.
I can think on two possibility.
The first, you dont use correctly or on correct place the pragma linking. Maybe take a try on link the library in the visualstudio.
The second chance. There are more subprojects then userinterface project in client source project. You have to make sure which one project does use snappy function imports, and you have to link the snappy static lib into that correct project. As far as i know, the pack manager is in eterbase project, i thing snappy is in eterbase (im on phone, i cant take a look, maybe im wrong) so you have to link the lib into that project.
I tryed both but still the same problem.
Linking on eterbase and in Vs itself, it detects, but still unresolved error
Mayve Bad compiled lib? Because at the cmake i had an error with flags, buz in the project if snappy i found that code in the .cc file and its defined in a extern "C"
Rly no idea, i just need thst to make it workable to extract offical protos.
If it would works i Was planed to share New protos with com.
-
27 minutes ago, UdvAtt108 said:
As far as i see, you want to use some external imported function from a library. You have to link the snappy dynamic/static lib into your project for the fix.
Hey thank you for your reply
i've installed this tutorial:
i generated with cmake the snappy project, compiled the snappy and copyed the lib and include files to my Binary
I defined the lib in UserInterface.cpp as pragma (like the tutorial)
Idk whats missing, i rly have no idea
-
hey, does anyone have a solution for it?
because i have the offical struct and i want to make snappy working to extract the offi protos.
hope someone knows how to solve...
thanks!If someone is able, i would pay if you are able to make it workable!
-
Hey im looking for Full Service Files
That means: Source, Binary, Pythons (root, locale)
I just need thst stuff
If there is just full files, np i will take it too
I didnt found the files anywhere and the dev quit the community/m2.
Why? I know the files are little bit mess, but im looking for some Parts of code and if i remember there are include, because i had that stuff on my drive, but my drive crashed - so i lost all stuff.
Thanks for help!
Best Regards
-
Hey, im looking for someone which is very good in python coding.
i need a small job, to make a function working - more information in PM
but its very well payed (overpriced) because i need it very fast!
but it could be difficult, so this job is just for guys which know python very well.
Ty
Best regards!
Unpack 2014 Beta Client
in File Requests
Posted
Hey, is there a way to unpack the 2014 Beta Client?
Its important to get the First Wolfman package (metin2_patch_pc3 &_m)
I mean this one:
I searches but didnt found, aswell i didnt found a way to Break type4..
Would be amazing If anyone have it probaply or can do, i Bad Case i would Pay aswell...!
Thanks