Alas, all hope is lost,

Talk about any Deus Ex game modification here, e.g. maps, package or a total conversion.

Moderator: Forum Guards

Postby ~ô¿ô~Nobody~ » Wed Feb 08, 12 9:37 pm

James wrote:The name of the mod itself should be a nod to the originals but different so you can tell the 3 apart. Remember to keep it simple DXHCARXTRM10 proposers.
6 characters, not more or less.

Kalman11 wrote:Ok, so I tested it ingame and it gives me an error "Can't bind to native class DeusExHardcore.DeusExPlayer", then I tried to rename DeusEx.dll to DeusExHardcore.dll, but it says "Assertion failed: !GAutoRegister [File:D:\prj\Clean\Core\Src\UnObj.cpp] [Line:1322]"
Thought so. Unlike unreal UC packages, dlls explicitly declare the packagename by the unreal native api.. in case of DeusEx, it would look like:
Code: Select all
extern "C" DLL_EXPORT TCHAR GPackage[];
DLL_EXPORT TCHAR GPackage[] = TEXT("DeusEx");

So this required a recompile of the dll or a hax with a hex-editor.
However, this wouldn't solve the problem for Multiplayer, since custom DLLs can't be downloaded
Nobody is perfect...
------------------------------
Longc[A]t wrote:I still think Dae is a russian spambot.

~[A]Daedalus~ wrote:There will be a day when my patience goes away and you, along with all who rant with you, will get banned.

ô¿ô¥[GODZ]¥NOCHANC wrote:I can ban any one I want ANY time I want. You have no rights here.
User avatar
~ô¿ô~Nobody~
Alpha
 
Posts: 2520
Joined: Fri Dec 31, 04 3:20 pm
Location: Proclarush Taonas

Postby atrey65789 » Wed Feb 08, 12 11:31 pm

I guess we'll have to see what Nobody can do.
-A
atrey65789
Regular
 
Posts: 400
Joined: Thu Dec 22, 11 3:02 pm

Postby Kalman11 » Thu Feb 09, 12 5:59 am

~ô¿ô~Nobody~ wrote:DLLs can't be downloaded

When I was playing UT99, there were some servers with an anti-cheat mod, and it downloaded a dll file too, I remember it asked me to download it, and if I chosen the No, it disconnected
Edit: I FOUND IT!
http://mpmultiplay.com/index.php?site=files&file=17
There's a package called ACEv08h_Cdll, it imported dlls as music:
Code: Select all
#exec new MUSICFACTORY FILE="..\System\ACEv08h_C_NonSSE.dll" name="ACEv08h_C_A"
#exec new MUSICFACTORY FILE="..\System\ACEv08h_C_SSE.dll" name="ACEv08h_C_B"
#exec new MUSICFACTORY FILE="..\System\ACEv08h_C_SSE_SSE2.dll" name="ACEv08h_C_C"
class ACEDummy extends Object;
Last edited by Kalman11 on Thu Feb 09, 12 6:03 am, edited 1 time in total.
Kalman11
Wannabe
 
Posts: 122
Joined: Tue Aug 03, 10 2:38 pm
Location: 9th circle of hell

Postby ~ô¿ô~Nobody~ » Thu Feb 09, 12 12:00 pm

Meh.. yes I know, THAT way it is possible, but officially, it actually isn't.
Nobody is perfect...
------------------------------
Longc[A]t wrote:I still think Dae is a russian spambot.

~[A]Daedalus~ wrote:There will be a day when my patience goes away and you, along with all who rant with you, will get banned.

ô¿ô¥[GODZ]¥NOCHANC wrote:I can ban any one I want ANY time I want. You have no rights here.
User avatar
~ô¿ô~Nobody~
Alpha
 
Posts: 2520
Joined: Fri Dec 31, 04 3:20 pm
Location: Proclarush Taonas

Postby James » Thu Feb 09, 12 12:32 pm

~ô¿ô~Nobody~ wrote:6 characters, not more or less.


Arena 2.

:)
I am dead.
User avatar
James
Alpha
 
Posts: 28885
Joined: Sun Oct 26, 03 9:14 pm
Location: Home

Postby Kalman11 » Sat Feb 11, 12 6:44 am

I read many things about DLLs and native coding, and I think this is the problem:
IMPLEMENT_PACKAGE(DeusEx)
Each .cpp file contains this in the DeusEx.dll
Kalman11
Wannabe
 
Posts: 122
Joined: Tue Aug 03, 10 2:38 pm
Location: 9th circle of hell

Postby atrey65789 » Sat Feb 11, 12 5:27 pm

Ok.. Theres something missing in the DLL File
-A
atrey65789
Regular
 
Posts: 400
Joined: Thu Dec 22, 11 3:02 pm

Postby bambi » Sun Feb 12, 12 4:18 am

Hey Andrievskya Veronica maintains this mod for Hejhuka, Veronica!?!? help?!?
Image
bambi
Regular
 
Posts: 476
Joined: Sun Nov 27, 05 7:26 pm

Postby atrey65789 » Sun Feb 12, 12 3:12 pm

Part of me says its the DLL, But I am not certain yet.
-A
atrey65789
Regular
 
Posts: 400
Joined: Thu Dec 22, 11 3:02 pm

Postby ~ô¿ô~Nobody~ » Sun Feb 12, 12 7:59 pm

Kalman11 wrote:I read many things about DLLs and native coding, and I think this is the problem:
IMPLEMENT_PACKAGE(DeusEx)
Each .cpp file contains this in the DeusEx.dll

You're right. My chunk of code basically represents what the IMPLEMENT_PACKAGE macro does.

Anyway.. how are you in possession of cpp files for DeusEx.dll? :?
Last edited by ~ô¿ô~Nobody~ on Sun Feb 12, 12 8:00 pm, edited 1 time in total.
Nobody is perfect...
------------------------------
Longc[A]t wrote:I still think Dae is a russian spambot.

~[A]Daedalus~ wrote:There will be a day when my patience goes away and you, along with all who rant with you, will get banned.

ô¿ô¥[GODZ]¥NOCHANC wrote:I can ban any one I want ANY time I want. You have no rights here.
User avatar
~ô¿ô~Nobody~
Alpha
 
Posts: 2520
Joined: Fri Dec 31, 04 3:20 pm
Location: Proclarush Taonas

Postby ~ô¿ô~Nobody~ » Tue Feb 14, 12 5:13 pm

*bump*

My curiosity is still present, Kalman! :o


Edit:

Ok, I exported all classes and compared them to the original DeusEx.u classes..
That's the statistic:
1333 classes alltogether

They are composed of:
457 identical classes
701 modified classes
175 new classes


701 modified classes are a hella lot of work to analyze in order to separate it from DeusEx in a clean way.
I for one don't have time to perform that but what I could try is to cut it down to the differencing native classes only.
That way a separate modification could be compiled that's at least not bound to a DLL file.
Last edited by ~ô¿ô~Nobody~ on Tue Feb 14, 12 6:58 pm, edited 1 time in total.
Nobody is perfect...
------------------------------
Longc[A]t wrote:I still think Dae is a russian spambot.

~[A]Daedalus~ wrote:There will be a day when my patience goes away and you, along with all who rant with you, will get banned.

ô¿ô¥[GODZ]¥NOCHANC wrote:I can ban any one I want ANY time I want. You have no rights here.
User avatar
~ô¿ô~Nobody~
Alpha
 
Posts: 2520
Joined: Fri Dec 31, 04 3:20 pm
Location: Proclarush Taonas

Postby Kalman11 » Tue Feb 14, 12 6:55 pm

Kalman11
Wannabe
 
Posts: 122
Joined: Tue Aug 03, 10 2:38 pm
Location: 9th circle of hell

Postby ~ô¿ô~Nobody~ » Tue Feb 14, 12 7:01 pm

Yeah, I know about the macro, I was just perplex, when you said
"Each .cpp file contains this in the DeusEx.dll"

Since the cpp files were never published, I was wondering where you got that information from.


PS: DXHCMP update.. on my above post.
Nobody is perfect...
------------------------------
Longc[A]t wrote:I still think Dae is a russian spambot.

~[A]Daedalus~ wrote:There will be a day when my patience goes away and you, along with all who rant with you, will get banned.

ô¿ô¥[GODZ]¥NOCHANC wrote:I can ban any one I want ANY time I want. You have no rights here.
User avatar
~ô¿ô~Nobody~
Alpha
 
Posts: 2520
Joined: Fri Dec 31, 04 3:20 pm
Location: Proclarush Taonas

Postby Kalman11 » Tue Feb 14, 12 7:57 pm

I'm not sure lol
http://web.archive.org/web/200104120448 ... ative.html
If I understand correctly, each cpp file must contain this
BUT I'M NOT SURE, AND I'M NOOB FOR C++ LOL
Kalman11
Wannabe
 
Posts: 122
Joined: Tue Aug 03, 10 2:38 pm
Location: 9th circle of hell

Postby Marder » Tue Feb 14, 12 9:29 pm

Might seem like a stupid question, but us apes here are trying to figure why you guys are doing this.

I mean, doesn't Arena work? It worked fine in 2006, it was very influential in getting me into DXMP. I miss it a lot and would love to see the bots available on newer maps.
Marder
Poster
 
Posts: 231
Joined: Sun Oct 10, 10 12:58 pm
Location: Classified

Postby bambi » Tue Feb 14, 12 11:09 pm

Yea, there's Arena and then there's Hardcore.

Arena is like a retarded half brother of Hardcore.

Hardcore is much better all around, different huds, weapons, gameplay, overall a much better gameplay.

And its never been hosted with people playing in it. Download the mod, and try it, its awesome
Image
bambi
Regular
 
Posts: 476
Joined: Sun Nov 27, 05 7:26 pm

Postby atrey65789 » Tue Feb 14, 12 11:15 pm

A few days ago, there was a server, that was kinda tryna be like hardcore... It had liek 20 bots, and the weapons were from the mod.
-A
atrey65789
Regular
 
Posts: 400
Joined: Thu Dec 22, 11 3:02 pm

Postby Kalman11 » Wed Feb 15, 12 5:59 am

Hardcore Arena mod? I saw that, looks nice, but it has only IP instead of name, and it was laggin
Kalman11
Wannabe
 
Posts: 122
Joined: Tue Aug 03, 10 2:38 pm
Location: 9th circle of hell

Postby atrey65789 » Wed Feb 15, 12 2:29 pm

Yeah laggin bad. it seemed buggy too
-A
atrey65789
Regular
 
Posts: 400
Joined: Thu Dec 22, 11 3:02 pm

Postby Kalman11 » Wed Feb 15, 12 3:05 pm

Ye, it's buggy, bot's firing speed is a bit high
Kalman11
Wannabe
 
Posts: 122
Joined: Tue Aug 03, 10 2:38 pm
Location: 9th circle of hell

Postby bambi » Wed Feb 15, 12 9:24 pm

lol yea that was my server.
Image
bambi
Regular
 
Posts: 476
Joined: Sun Nov 27, 05 7:26 pm

Postby atrey65789 » Thu Feb 16, 12 12:27 am

Well... it was kinda buggy bud lol did you use hardcore mod on that?
-A
atrey65789
Regular
 
Posts: 400
Joined: Thu Dec 22, 11 3:02 pm

Postby evilfish » Mon Feb 20, 12 12:46 am

Hey has anyone figured out how to make this or at least the weapons included independent yet?
Really need the throwing nanosword for a mod im making LOL
evilfish
Newbie
 
Posts: 18
Joined: Wed Feb 15, 12 8:43 pm

Postby atrey65789 » Mon Feb 20, 12 1:07 am

Yeah, wait.... you need one weapon from a package?
-A
atrey65789
Regular
 
Posts: 400
Joined: Thu Dec 22, 11 3:02 pm

Postby Kalman11 » Mon Feb 20, 12 5:59 am

If you are making a mod, then you can make that weapon too :)
I think it's not hard to make it, u need to set only a projectile under Shuriken and a weapon under WeaponShuriken
Kalman11
Wannabe
 
Posts: 122
Joined: Tue Aug 03, 10 2:38 pm
Location: 9th circle of hell

Postby James » Sat Mar 03, 12 1:00 pm

Bump. What's going on?
I am dead.
User avatar
James
Alpha
 
Posts: 28885
Joined: Sun Oct 26, 03 9:14 pm
Location: Home

Postby ~ô¿ô~Nobody~ » Sun Mar 11, 12 10:19 pm

The conflicting native classes are currently being decoupled from the native code.
This is done by extending the former DXHCMP native classes from the original native classes, followed by stripping the code, so only the essencial changes remain.
This is literally a line-by-line thing.
Nobody is perfect...
------------------------------
Longc[A]t wrote:I still think Dae is a russian spambot.

~[A]Daedalus~ wrote:There will be a day when my patience goes away and you, along with all who rant with you, will get banned.

ô¿ô¥[GODZ]¥NOCHANC wrote:I can ban any one I want ANY time I want. You have no rights here.
User avatar
~ô¿ô~Nobody~
Alpha
 
Posts: 2520
Joined: Fri Dec 31, 04 3:20 pm
Location: Proclarush Taonas

Previous

Return to Modifications

Who is online

Users browsing this forum: No registered users and 82 guests