Project Perfect Mod Forums
:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::


The time now is Sat Nov 30, 2024 9:08 pm
All times are UTC + 0
SHP Shell Extension: The BETA #4 available NOW
Moderators: CnCVK
Post new topic   Reply to topic Page 1 of 1 [23 Posts] Mark the topic unread ::  View previous topic :: View next topic
Author Message
VK
Pyro Sniper


Joined: 28 Jul 2005
Location: in GAMEMD.EXE

PostPosted: Fri Aug 25, 2006 6:41 am    Post subject:  SHP Shell Extension: The BETA #4 available NOW
Subject description: Support TD and RA files now!
Reply with quote  Mark this post and the followings unread

This version support TD and RA SHP files Exclamation
Also now you can see frame type:
for TD/RA 80,40,20
for TS/RA2/YR Compressed or not



5.png
 Description:
 Filesize:  43.12 KB
 Viewed:  422894 Time(s)

5.png



2.png
 Description:
 Filesize:  32.57 KB
 Viewed:  422893 Time(s)

2.png



1.png
 Description:
 Filesize:  67.32 KB
 Viewed:  422893 Time(s)

1.png



SHPShellExtSetup_1_04.zip
 Description:

Download
 Filename:  SHPShellExtSetup_1_04.zip
 Filesize:  185.42 KB
 Downloaded:  3286 Time(s)


_________________
ARM forever - x86 sucks

Back to top
View user's profile Send private message Skype Account
ChielScape
General


Joined: 07 Mar 2006
Location: In ur BIOS, Steeln ur Megahurtz!

PostPosted: Fri Aug 25, 2006 6:30 pm    Post subject: Reply with quote  Mark this post and the followings unread

it rocks. great suff VK!

_________________
Please, read the signature rules of the forum.

Back to top
View user's profile Send private message Send e-mail Skype Account
VK
Pyro Sniper


Joined: 28 Jul 2005
Location: in GAMEMD.EXE

PostPosted: Sat Aug 26, 2006 9:38 am    Post subject: Reply with quote  Mark this post and the followings unread

Now I think to add saving palette name for each file Smile

_________________
ARM forever - x86 sucks

Back to top
View user's profile Send private message Skype Account
ChielScape
General


Joined: 07 Mar 2006
Location: In ur BIOS, Steeln ur Megahurtz!

PostPosted: Sat Aug 26, 2006 10:26 am    Post subject: Reply with quote  Mark this post and the followings unread

not a voxel shell extension?

_________________
Please, read the signature rules of the forum.

Back to top
View user's profile Send private message Send e-mail Skype Account
stucuk
Geek


Joined: 27 Aug 2002

PostPosted: Sat Aug 26, 2006 12:33 pm    Post subject: Reply with quote  Mark this post and the followings unread

Voxels are VXL, this is a SHP Shell Extention, not a VXL Shell Extention.

_________________
Free Map Editor - Game Requirements - Stucuk.Net

Back to top
View user's profile Send private message Visit poster's website
ChielScape
General


Joined: 07 Mar 2006
Location: In ur BIOS, Steeln ur Megahurtz!

PostPosted: Sat Aug 26, 2006 2:37 pm    Post subject: Reply with quote  Mark this post and the followings unread

oh, i really didnt know that! [/sarcasm]
thats exactly what im asking for!

_________________
Please, read the signature rules of the forum.

Back to top
View user's profile Send private message Send e-mail Skype Account
VK
Pyro Sniper


Joined: 28 Jul 2005
Location: in GAMEMD.EXE

PostPosted: Sat Aug 26, 2006 8:04 pm    Post subject: Reply with quote  Mark this post and the followings unread

But I think about... MIX SHELL EXTENSION!
Which allow edit/view files in mixs as usual folder Smile

_________________
ARM forever - x86 sucks

Back to top
View user's profile Send private message Skype Account
Banshee
Supreme Banshee


Also Known As: banshee_revora (Steam)
Joined: 15 Aug 2002
Location: Brazil

PostPosted: Sat Aug 26, 2006 9:09 pm    Post subject: Reply with quote  Mark this post and the followings unread

That would own. But mix is very complicated.

I'm unable to understand Olaf Van Der Spek's code #Tongue

Back to top
View user's profile Send private message Visit poster's website Skype Account
Siberian GRemlin
Grenadier


Joined: 13 Aug 2004
Location: Russia

PostPosted: Sun Aug 27, 2006 4:03 am    Post subject: Reply with quote  Mark this post and the followings unread

How about a CPS and WSA shell extension? Or may be rename SHP Shell Extension into Westwood Graphics Shell Extension...

_________________

Westwood Studios forever!

Back to top
View user's profile Send private message Send e-mail Visit poster's website
VK
Pyro Sniper


Joined: 28 Jul 2005
Location: in GAMEMD.EXE

PostPosted: Sun Aug 27, 2006 10:56 am    Post subject: Reply with quote  Mark this post and the followings unread

Quote:
How about a CPS and WSA shell extension? Or may be rename SHP Shell Extension into Westwood Graphics Shell Extension...

Can be. CPS is simple, but WSA... Kyrandia, C&C,... different formats.
Quote:
That would own. But mix is very complicated.
I'm unable to understand Olaf Van Der Spek's code

Yes. But I not want to use Olaf Van Der Spek's code Exclamation
I get information directly from EXE Very Happy

_________________
ARM forever - x86 sucks

Back to top
View user's profile Send private message Skype Account
stucuk
Geek


Joined: 27 Aug 2002

PostPosted: Sun Aug 27, 2006 11:38 am    Post subject: Reply with quote  Mark this post and the followings unread

chielscape wrote:
oh, i really didnt know that! [/sarcasm]
thats exactly what im asking for!


Quote:
not a voxel shell extension?


You asked if its a voxel shell extention. If you format your questions properly then you actualy get the responce you desired.

Examples:
Quote:
Can you add an ability to use voxels with this

Quote:
Can you make one for voxels

Etc.

BTW you need a [sarcasum] at the start, just having an ending one sorta ruins it.

Quote:
Yes. But I not want to use Olaf Van Der Spek's code
I get information directly from EXE


You can't get everything from the EXE. You need to know how Olaf does his or you WON'T be able to get the names of the files in custom mix files for example. You would also be best to 'nick' his list of Mix filenames or you will have to spend a while working them all out. Mix files store a HEX as in ID, it stores NO filenames. (Filenames are basicaly converted into a HEX)

There is also blowfish encryption on encrypted ones (which afaik is every mix file in TS and RA2, and every mix in YR except one.) so you need to know how to handle blowfish or u won't get anywhere.

_________________
Free Map Editor - Game Requirements - Stucuk.Net

Back to top
View user's profile Send private message Visit poster's website
ChielScape
General


Joined: 07 Mar 2006
Location: In ur BIOS, Steeln ur Megahurtz!

PostPosted: Sun Aug 27, 2006 12:02 pm    Post subject: Reply with quote  Mark this post and the followings unread

it was a reaction to this:
C&CVK wrote:
Now I think to add saving palette name for each file Smile

so, instead of a saving palette name, a VXL Shell Extension.
MIX Extension is a good idea!
care considdering a .max/.3ds one? (for later)

_________________
Please, read the signature rules of the forum.

Last edited by ChielScape on Sun Aug 27, 2006 2:31 pm; edited 1 time in total

Back to top
View user's profile Send private message Send e-mail Skype Account
stucuk
Geek


Joined: 27 Aug 2002

PostPosted: Sun Aug 27, 2006 1:41 pm    Post subject: Reply with quote  Mark this post and the followings unread

I know what u were replying to and what u ment. But u still never asked what u ment.

_________________
Free Map Editor - Game Requirements - Stucuk.Net

Back to top
View user's profile Send private message Visit poster's website
ChielScape
General


Joined: 07 Mar 2006
Location: In ur BIOS, Steeln ur Megahurtz!

PostPosted: Sun Aug 27, 2006 2:36 pm    Post subject: Reply with quote  Mark this post and the followings unread

no offence, but from your spelling i conclude you just might have not really understood it at the moment. not sure...

[offtopic] hey, you just need 5 more posts! [/offtopic]

_________________
Please, read the signature rules of the forum.

Back to top
View user's profile Send private message Send e-mail Skype Account
stucuk
Geek


Joined: 27 Aug 2002

PostPosted: Sun Aug 27, 2006 7:33 pm    Post subject: Reply with quote  Mark this post and the followings unread

Yes i do not spell all words correctly, iv never been a good speller. I was even taken into a 'shit spellers' class for a while. But spelling doesn't matter. The brain can work out what word the person means as long as the start and end letters are there and the word is the correct length. (obvacly it has to contain most of the correct letters)

What does matter is how you phrase your words, otherwise ppl do not understand what you are asking. If they don't know what you are asking they will be much less likly to respond to you, or respond to you with an answer you desire.

So far for example iv seen noone reply to your VXL Suggestion which is proberly due to how u phrased it. Spelling means nothing.

_________________
Free Map Editor - Game Requirements - Stucuk.Net

Back to top
View user's profile Send private message Visit poster's website
VK
Pyro Sniper


Joined: 28 Jul 2005
Location: in GAMEMD.EXE

PostPosted: Sun Aug 27, 2006 8:06 pm    Post subject: Reply with quote  Mark this post and the followings unread

Quote:
You can't get everything from the EXE

You don't know me...
I disassemble GAMEMD.EXE during two years:)
Quote:
You need to know how Olaf does his or you WON'T be able to get the names of the files in custom mix files for example

I found String -> ID function already in EXE.
Quote:
HEX as in ID, it stores NO filenames

I know it Smile
Quote:
You would also be best to 'nick' his list of Mix filenames

It's very stupid idea: store file names into 'nick' list Sad
Quote:
There is also blowfish encryption on encrypted ones (which afaik is every mix file in TS and RA2, and every mix in YR except one.) so you need to know how to handle blowfish or u won't get anywhere.

It's easy... using BlowFish.DLL Very Happy

_________________
ARM forever - x86 sucks

Back to top
View user's profile Send private message Skype Account
stucuk
Geek


Joined: 27 Aug 2002

PostPosted: Sun Aug 27, 2006 11:26 pm    Post subject: Reply with quote  Mark this post and the followings unread

Well if u don't use the list Olaf made you will have to convert every name of every file used in TS/RA2/YR etc. Since otherwise all the users would see is a Hex ID.

Also you would need to support how XCC does custom Mix files. (as in how it stores the filenames)

Which is why you can't get everything from the EXE as it doesn't hold all the answers.

_________________
Free Map Editor - Game Requirements - Stucuk.Net

Back to top
View user's profile Send private message Visit poster's website
Siberian GRemlin
Grenadier


Joined: 13 Aug 2004
Location: Russia

PostPosted: Mon Aug 28, 2006 8:33 am    Post subject: Reply with quote  Mark this post and the followings unread

All standart ID->filenames can be stored in global database, for custom mixes may be created local databese located in same folder with mix file, like that:
mymix.mix - custom mix
mymix.ini - local filenames databese for mymix.mix

All filenames for global databese getting from EXE's...

What you think about this idea? May be you have yourself ideas? =)

_________________

Westwood Studios forever!

Back to top
View user's profile Send private message Send e-mail Visit poster's website
VK
Pyro Sniper


Joined: 28 Jul 2005
Location: in GAMEMD.EXE

PostPosted: Mon Aug 28, 2006 2:15 pm    Post subject: Reply with quote  Mark this post and the followings unread

Quote:

Also you would need to support how XCC does custom Mix files. (as in how it stores the filenames)

I talk about code.
Quote:
Since otherwise all the users would see is a Hex ID.

I try to write IDtoStr which convert ID to file name back Very Happy
It's difficult, but possible Smile

_________________
ARM forever - x86 sucks

Back to top
View user's profile Send private message Skype Account
stucuk
Geek


Joined: 27 Aug 2002

PostPosted: Mon Aug 28, 2006 3:21 pm    Post subject: Reply with quote  Mark this post and the followings unread

Its imposible. You can't convert back when u loose data.

Code:
All standart ID->filenames can be stored in global database, for custom mixes may be created local databese located in same folder with mix file, like that:
mymix.mix - custom mix
mymix.ini - local filenames databese for mymix.mix

All filenames for global databese getting from EXE's...

What you think about this idea? May be you have yourself ideas? =)


'Your' ideas are basicaly what Olaf did b4 u had any ideas. Olaf uses a global database and he stores a list of the filenames INSIDE the Mix file.

You can't get the filenames off of the EXE, not all of them anyway, the ini files in the mix files also reference names for example.

Quote:
I talk about code.

I talk about the whole thing. As in making a program thats compatible with the current mods which use custom mix files as well as the normal TS/Ra2/YR ones.

_________________
Free Map Editor - Game Requirements - Stucuk.Net

Back to top
View user's profile Send private message Visit poster's website
Siberian GRemlin
Grenadier


Joined: 13 Aug 2004
Location: Russia

PostPosted: Mon Aug 28, 2006 4:21 pm    Post subject: Reply with quote  Mark this post and the followings unread

stucuk wrote:
Olaf uses a global database and he stores a list of the filenames INSIDE the Mix file.

Put junk in mix is stupid!

stucuk wrote:
I try to write IDtoStr which convert ID to file name back
It's difficult, but possible

I agree, it's may be possible. I researched this problem, but making of solution is very hard!

_________________

Westwood Studios forever!

Back to top
View user's profile Send private message Send e-mail Visit poster's website
stucuk
Geek


Joined: 27 Aug 2002

PostPosted: Mon Aug 28, 2006 5:35 pm    Post subject: Reply with quote  Mark this post and the followings unread

Its not junk and its better than storeing it externaly. Its much better for users than having 2 files to have to deal with. Since its the EXACT same information its stupid to say 'your' way is any way better than doing it how Olaf does it. His way makes it much less likly for users to screw things up b4 eather forgetting to have the ini file in the same dir, some ppl could play with it screwing things up etc.

Also i never said what u quoted, CNC Did.

_________________
Free Map Editor - Game Requirements - Stucuk.Net

Back to top
View user's profile Send private message Visit poster's website
VK
Pyro Sniper


Joined: 28 Jul 2005
Location: in GAMEMD.EXE

PostPosted: Mon Aug 28, 2006 8:18 pm    Post subject: Reply with quote  Mark this post and the followings unread

Quote:
It's imposible. You can't convert back when u loose data.

No. Forget about stupid method?
Enumerate all names and check all IDs? (But very slow)
However I found something interesting things Smile

_________________
ARM forever - x86 sucks

Back to top
View user's profile Send private message Skype Account
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [23 Posts] Mark the topic unread ::  View previous topic :: View next topic
 
Share on TwitterShare on FacebookShare on Google+Share on DiggShare on RedditShare on PInterestShare on Del.icio.usShare on Stumble Upon
Quick Reply
Username:


If you are visually impaired or cannot otherwise answer the challenges below please contact the Administrator for help.


Write only two of the following words separated by a sharp: Brotherhood, unity, peace! 

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © phpBB Group

[ Time: 0.2272s ][ Queries: 16 (0.0133s) ][ Debug on ]