![]() |
|
#161
|
|||
|
Aye well - Nilbog if you're out there, I am willing to work on it. I do need access to actual source and not just the executables, of course.
For that matter, I'm really open to working on the project as a dev in general. I spend half my time at work on these forums / browsing the internet and would love a side project that keeps me coding. | ||
|
|
|||
|
#163
|
||||
|
Quote:
Yes, this is black box reverse engineering. Good luck trying to figure out where these files are being referenced. The .dds image files in SpellEffects folder are DirectDraw surfaces which implies they are being passed as an argument to a DirectX particle emitter function. However, the .edd file has no reference I can find. In my opinion this means the file is a custom format that is read in by a custom function which passes data to the DirectX particle emitter functions. | |||
|
|
||||
|
#164
|
||||
|
Quote:
In either case we own the code that deserializes or we know which method is decoding the files - and that method, if DirectX, is public domain. | |||
|
|
||||
|
#165
|
||||
|
Quote:
| |||
|
|
||||
|
#166
|
|||
|
Like I said - I am more than willing. I have some expertise in this exact area, so somewhat exciting just to be able to contribute. I just need source access.
| ||
|
|
|||
|
#167
|
||||
|
Quote:
Azxten, You see your PM? | |||
|
|
||||
|
#168
|
|||
|
I think I get the confusion, now.
Source refers to the actual lines of code that create the eqgame.exe and .dll files. For the modifications that have been made to this game, I am assuming that we have in our possession for this server the actual C++ code and headers that accompany it. I know at some point the PEQ stuff was leaked on a torrent and I downloaded it then. Your EQ Install folder has only the object files that are created after compilation. As such, you are forced to do black-box modifications to those files. With only these objects you have literally no options besides opening hex editors and marking files. Furthermore, when you edit these files there's usually a checksum that accompanies them that will check for modifcations - mainly corruptions. that will prevent them from loading - it's risky business. The kind of access I would require would be to see the true source directory and dive into the code to see where these things get parsed. If that's not possible, Furinex, then what you are doing is the best hope we have. Cheerio! August | ||
|
Last edited by August; 05-08-2013 at 09:22 PM..
Reason: spelled a name wrong
|
|
||
|
#169
|
|||
|
Well, maybe Nilbog can help with this. I know he has a vested interest in this project, as its been a thorn in this server's side for some time. Honestly, The spells are almost done, Telin has done such a great job helping me identify the stuff, I usually try and fix it right away. However, the shielding spell is what is killing me. I want this fixed the most and I cannot for the life of me figure out how to, 1) find the blue diamond sparkles, 2) add 2 more emitters to the spell to allow the blue particles, or 3) combine 2 emitter origins on the same line for the same effect to save an entry allowing me to do all 3 colors. Same goes for the healing spell (Even though I hacked together a decent version of it)
| ||
|
|
|||
|
#170
|
|||
|
August,
According to staff interaction rules, there shouldn't be an issue with you sending a PM to Nilbog on what he can provide, if he reads them. http://www.project1999.org/forums/member.php?u=3 | ||
|
|
|||
![]() |
|
|