Important information: this site is currently scheduled to go offline indefinitely by end of the year.

PROJECT: MultiEx Plugin Support

Coders and would-be coders alike, this is the place to talk about programming.
Rahly
VVIP member
VVIP member
Posts: 411
Joined: Thu Aug 05, 2004 10:17 am
Been thanked: 1 time

Post by Rahly »

I'll release them tonight. Also I was thinking of reviving your Eureka project but with a major modification.
"By nature men are alike. Through practice they have become far apart." Confucius (Analect 17:2)
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Post by Mr.Mouse »

@the release: Okido!

@Eureka: it was rather dead wasn't it :mrgreen: I'll await your "modification". :D
Rahly
VVIP member
VVIP member
Posts: 411
Joined: Thu Aug 05, 2004 10:17 am
Been thanked: 1 time

Post by Rahly »

Some more goodies

Plugin for Sid Meier's Pirates *.FPK files

Image
"By nature men are alike. Through practice they have become far apart." Confucius (Analect 17:2)
Rahly
VVIP member
VVIP member
Posts: 411
Joined: Thu Aug 05, 2004 10:17 am
Been thanked: 1 time

Post by Rahly »

Release

BF plugin for the Prince of Persia games and Beyond Good and Evil (quite possibly, it'll work with other Ubisoft games that use the same Engine.)
FPK plugin for the Sid Meier's Pirates! game
Skeleton delphi source for a plugin, just fill in the blanks, rename, and compile.
"By nature men are alike. Through practice they have become far apart." Confucius (Analect 17:2)
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Post by Mr.Mouse »

This is great. I tested the BF one and it works.

I noticed my code in MexCom for online update of RPM plugins was rather lame, it will try to download a DLL for each game (while in cases such as the BF one only one DLL rules them all). Stupid me. Damn rush work. Anyway, users can just put them in the data/rpm directory and they'll work. Meanwhile,I'll try to get a new version out that handles this better.
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Post by Mr.Mouse »

I've found a bug in the POP extraction. See screenshot:
You do not have the required permissions to view the files attached to this post.
Rahly
VVIP member
VVIP member
Posts: 411
Joined: Thu Aug 05, 2004 10:17 am
Been thanked: 1 time

Post by Rahly »

What file?
"By nature men are alike. Through practice they have become far apart." Confucius (Analect 17:2)
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Post by Mr.Mouse »

It says in the screenshot...popdata.bf ;)
Rahly
VVIP member
VVIP member
Posts: 411
Joined: Thu Aug 05, 2004 10:17 am
Been thanked: 1 time

Post by Rahly »

Kopie van POPData.bf?

sorry i don't have that file my game, perhaps its not a real bf file?

I do have a POPData.bf though, but its not in bf format, in fact.. my plugin will refuse to open it, although, your mexcom script opens it and gives me the same error you gave me. Perhaps its a script error?

EDIT:

Prince of Persia(*.BF) = My plugin works on Prince.bf but "Can't open" POPData.bf
Prince of Persia - Warrior Within(*.BF) = mex script
Prince of Persia SOT(*.BF) = mex script works on POPData.bf with errors but fails on prince.bf
"By nature men are alike. Through practice they have become far apart." Confucius (Analect 17:2)
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Post by Mr.Mouse »

lol , anyway, why won't it open with the plugin?
Rahly
VVIP member
VVIP member
Posts: 411
Joined: Thu Aug 05, 2004 10:17 am
Been thanked: 1 time

Post by Rahly »

That BF files isn't a real BF file, not one the game itself uses

BF files in the POPs and BG&E or anything that uses the same gaming engine, all have headers that begin with the "BIG" signature, POPData.bf begins with an S

I think POPData.bf is used only for the in game menu, which doesn't use the gaming engine.
"By nature men are alike. Through practice they have become far apart." Confucius (Analect 17:2)
KorNet
VVIP member
VVIP member
Posts: 444
Joined: Tue Apr 12, 2005 11:36 am
Been thanked: 4 times

Post by KorNet »

Hmmm for plugin uses ActiveX ? :?
Yes here still I have compiled Skeleton plugin source but MultiEx Commander it not distinguishes as a plug-in why that: (... Though like all it is correctly written. Can you will send a source code of an available plug-in?
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Post by Mr.Mouse »

No, but you should have the plugin dll in the data/rpm directory.

You must also make sure some options are returned. MultiEx Commander will check for certain options, such as Create, Extract, Import etc.
KorNet
VVIP member
VVIP member
Posts: 444
Joined: Tue Apr 12, 2005 11:36 am
Been thanked: 4 times

Post by KorNet »

Yes certainly compiled I have put a plug-in in a folder data/rpm and to not be loaded why that: (
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Post by Mr.Mouse »

To Rahly:
I call mpGetOptions for this:

Code: Select all

str = mpGetOptions(t, OPTIONTYPE_FILEINFO)

res = ParseRFileInfo(str, RPMPlugins(t).Fileinfo)
I want to know upon start-up what each plugin can do.
Post Reply