This forum uses cookies. Click X button to hide this message. What is stored? 
Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

InnoSetup MultiArc Addon
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Plugins and addons: devel.+support (English) Printable version
View previous topic :: View next topic  
Author Message
vserd
Junior Member
Junior Member


Joined: 26 Apr 2005
Posts: 27

PostPosted: Sat May 20, 2006 2:47 am    Post subject: Reply with quote

2 deus-ex
for MA 1.3 beta can add to IDPOS value <SeekID>
for search ID from start of file if not found by numeric values.
Back to top
View user's profile Send private message
XPEHOPE3KA
Power Member
Power Member


Joined: 03 Mar 2006
Posts: 844
Location: Saint-Petersburg, Russia

PostPosted: Sat May 20, 2006 6:28 am    Post subject: Reply with quote

2icfu
Thanks, I somehow missed it myself Sad

2deus-ex
Since you can't edit your post forever unless it is first in a topic, and since you don't seem to have a totalcmd.net account, you're invited to create a topic for your addon (or release it finally) - just to keep the topic free of endless posts each containing full changelog, etc.

2icfu
Quote:
1. Why are two sections needed *at all*?

If they weren't split then multiarc would mix IDPoses from one of the sections with IDs from the other. Therefore for each unsupported archive MA will look at offset, say, 53572, searching for ID, say, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 30.
That results in double work.

2deus-ex
BTW, maybe you'll be able to split your two sections into even more to avoid that double work? I mean, does it really so that some archives contain ID=Inno Setup Setup Data (3.0.1) at all the offsets we have in the first section?
_________________
F6, Enter, Tab, F6, Enter, Tab, F6, Enter, Tab... - I like to move IT, move IT!..
Back to top
View user's profile Send private message
icfu
Power Member
Power Member


Joined: 10 Sep 2003
Posts: 6052

PostPosted: Sat May 20, 2006 10:01 am    Post subject: Reply with quote

Quote:
If they weren't split then multiarc would mix IDPoses from one of the sections with IDs from the other. Therefore for each unsupported archive MA will look at offset, say, 53572, searching for ID, say, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 30.
That results in double work.

Sounds like a good argument, for sure, but even in the NSIS.addon with 500(!) IDPOS values you won't notice any delay. Furthermore there is no law that forbids two different IDs to exist at the same IDPOS in two different files so as soon as that happens, a split will make even less sense.

I have merged the file here.

Icfu
_________________
This account is for sale
Back to top
View user's profile Send private message Send e-mail
XPEHOPE3KA
Power Member
Power Member


Joined: 03 Mar 2006
Posts: 844
Location: Saint-Petersburg, Russia

PostPosted: Sat May 20, 2006 10:36 am    Post subject: Reply with quote

Quote:
but even in the NSIS.addon with 500(!) IDPOS values you won't notice any delay.

Of course - there's only one ID! Imagine there were three or four, and some of them nearly gave result... (ID partly the same with that in file).
_________________
F6, Enter, Tab, F6, Enter, Tab, F6, Enter, Tab... - I like to move IT, move IT!..
Back to top
View user's profile Send private message
icfu
Power Member
Power Member


Joined: 10 Sep 2003
Posts: 6052

PostPosted: Sat May 20, 2006 11:00 am    Post subject: Reply with quote

It doesn't matter if you have to check 1 specific ID in 100 specific IDPOSes or 10 specific IDs in 10 specific IDPOSes, as there is no seeking included in MA 1.2, that's why simililarity of IDs is also no argument.

But, as vserd has already told above, this will change in 1.3 (I am already using it permanently) and without given fixed IDPOSes you will see a small delay when seeking in Inno files.
This is normal because when IDPOS is left out and IDSeekRange is not defined, the first 1MB of the file is parsed, in contrary to some bytes in 1.2.

Icfu
_________________
This account is for sale
Back to top
View user's profile Send private message Send e-mail
deus-ex
Power Member
Power Member


Joined: 10 Feb 2003
Posts: 659
Location: Earth

PostPosted: Sat May 20, 2006 3:19 pm    Post subject: Reply with quote

icfu wrote:
Some comments:
1. Why are two sections needed *at all*?
Actually the sections are completely identical, besides ID and IDPOS values of course, so they can be safely merged as well. Or am I overlooking something?
2. Forum links are missing, I think they should stay in, right?
3. 2.2.2jpe => 4.2.2jpe
is'nt => isn't
ID's => IDs (sorry to be picky but I really get mad when apostrophs are abused like that. Wink)

Nice changes so far, I especially like the additional conversion for control purposes. Very good idea. Smile

Icfu

1. Hm, have to look into that once more. Though readability will suffer when merging these successfully.

2. I followed these links and just found one post in each by arsvrn himself presenting his then current addon with some explanations all in russian language. I thought these links aren't of greater interested with an addon in english language. Didn't want to be disrespectfull towards arsvrn, i will readd the links on request.

3. Thanks for pointing out. I'm picky about such things myself, it just happens once in a while that Dr. Jeckyl takes over control... an# hi cahnd vrite wary wel. Smile

And now go away... Very Happy
deus-ex
Back to top
View user's profile Send private message Send e-mail
deus-ex
Power Member
Power Member


Joined: 10 Feb 2003
Posts: 659
Location: Earth

PostPosted: Sat May 20, 2006 3:28 pm    Post subject: Reply with quote

XPEHOPE3KA wrote:
Quote:
which explains how to add yet unsupported installers in simple steps.
Anyhow... can you please tell me what IDPos have you added to support Shell Object Editor? Just can't see it, because I was talking about IDPos=48...

What icfu said.

So much for paying attention to the addon text second time. Either you could have found the IDPos yourself now by following the addon instructions after i pointed you to them or you could have used TC's compare feature.


Quote:
Since you can't edit your post forever unless it is first in a topic,

Why, i can edit every of my posts if i want to and thats what i will do when i update this addon unless somebody comes up with a completely overhauled addon (like i did). There already has been a member in the past who demonstrated this feature by deleting the content from all his posts in this forum. We where all quite impressed. Wink


Quote:
BTW, maybe you'll be able to split your two sections into even more to avoid that double work? I mean, does it really so that some archives contain ID=Inno Setup Setup Data (3.0.1) at all the offsets we have in the first section?

Certainly not, but i didn't (<- regard the correct usage of apostrophs Smile ) want to make to many sections. If MA-team (who are the guys behind?) is able to add wildcars in ID-strings (eg. ??) the solution could be streamlined nicely. But of course this is not my addon, i just partake to it, it belongs to the public. So if you want to split the addon sections further just go ahead and kindly report your results here.


Quote:
...and since you don't seem to have a totalcmd.net account, you're invited to create a topic for your addon (or release it finally) - just to keep the topic free of endless posts each containing full changelog, etc.

I recently checked that option on Totalcmd.net but didn't find where to go. Your help would be appretiated. I also posted a german translation a few posts ago which the MA-team might be interested in. I plan to investigate latest beta now and also update translation if neccessary.


Regards,
deus-ex
Back to top
View user's profile Send private message Send e-mail
Hacker
Moderator
Moderator


Joined: 06 Feb 2003
Posts: 10498
Location: Bratislava, Slovakia

PostPosted: Sat May 20, 2006 4:00 pm    Post subject: Reply with quote

deus-ex,
Quote:
i can edit every of my posts if i want to

Modifications made to forum software

Roman
_________________
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Back to top
View user's profile Send private message Send e-mail
deus-ex
Power Member
Power Member


Joined: 10 Feb 2003
Posts: 659
Location: Earth

PostPosted: Sat May 20, 2006 4:13 pm    Post subject: Reply with quote

Hacker wrote:
Modifications made to forum software

Damn. I'll go and tell my mom... Crying or Very sad Laughing


(P.S.: Hello Hacker, didn't see you quite some time...)

Regards,
deuse-ex
Back to top
View user's profile Send private message Send e-mail
XPEHOPE3KA
Power Member
Power Member


Joined: 03 Mar 2006
Posts: 844
Location: Saint-Petersburg, Russia

PostPosted: Sat May 20, 2006 4:28 pm    Post subject: Reply with quote

Quote:
I recently checked that option on Totalcmd.net but didn't find where to go.

Check this post. Then use ICQ.

Quote:
I also posted a german translation a few posts ago which the MA-team might be interested in

Mail vserd. There's already some German translation in 1.3 beta.

About wildcards: I guess regexps would be great. I'll ask vserd.
_________________
F6, Enter, Tab, F6, Enter, Tab, F6, Enter, Tab... - I like to move IT, move IT!..
Back to top
View user's profile Send private message
deus-ex
Power Member
Power Member


Joined: 10 Feb 2003
Posts: 659
Location: Earth

PostPosted: Sun May 21, 2006 2:33 pm    Post subject: Reply with quote

Here's the update of my german translation for MultiArc v1.3 beta (1.3.0.4). I revised a lot of the spelling and formatting as well.

Code:
begin 644 deus-ex - Multiarc v1.3 german translation.rar
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
?LX>>+:FWX4[2=590)6#4``"_B&?VJ?_4Q#U[`$`'````
`
end
sum -r/size 15935/2011

  • copy/paste Code content into file <bananas.uue>
  • decode file with TC (see filemenu)
  • unpack resulting archive into Multiarc's subdir "\Lang".
  • open Multiarc's configuration to select language or edit multiarc.ini:
Code:
[MultiArc]
LanguageFile=Deutsch.lng



EDIT: "cop/paste" => "copy/paste" (it seems my Keyboard always eats some of the characters the time i type them in. yum yum) Smile

Regards,
deus-ex


Last edited by deus-ex on Sun May 21, 2006 4:00 pm; edited 3 times in total
Back to top
View user's profile Send private message Send e-mail
deus-ex
Power Member
Power Member


Joined: 10 Feb 2003
Posts: 659
Location: Earth

PostPosted: Sun May 21, 2006 2:40 pm    Post subject: Reply with quote

I also revised the readme for Multiarc v1.3 beta (formatting, spellchecking (icfu?) Very Happy ) and dusted it off a bit.
Hope you like it:

Code:
 MultiArc plugin for Total Commander v1.3 beta
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

 MultiArc allows to view, extract and modify contents of archives that are currently
 unsupported by Total Commander (eg. JAR, IMP). The plugin translates the commands
 from Total Commander into corresponding external archiver calls.

 You can easily add support for your favourite archiver by editing multiarc.ini.

 Some ideas were "stolen" 8-) from the file manager FAR by Eugene Roshal.
 Thank you Eugene, you wrote a GREAT program but I prefer GUI applications in a
 GUI environment. 8-)


 History:
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
  ! - important
  + - added
  - - removed
  ? - unsolved
  * - bugfix
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

 15/05/2006 v1.3 beta
  * fixed a bug trying to enter into files with zero length
  * it wasn't always possible to enter into archives with EXE-Packer compressed SFX-header
  * add-on containing more than one section wasn't imported completely
  * IDPos wasn't always saved correctly
  * if the same addon was imported twice the string 'Format(n)' appeared two times
  ! changed resources ID 1002, 1003, 1004 and 1005. Translators please update your translation

 22/03/2006 v1.2
  + added size calculation of SFX-headers; if flag SkipSfxHeader is set MultiArc will
    seek for ID after SFX-header of SFX-archives
  + support for Windows XP Themes (Visual Styles)
  + added language support in visual configuration
  * editing multiarc.ini was not possible if parameter "Editor" in wincmd.ini was set
    in environment variable (Editor was not started)

 06/07/2005 v1.1.3.4
  * bugfix in email address. Sorry.

 15/06/2005 v1.1.3.3
  * changed algorithm for searching wincmd.ini when TC is loaded
 
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

 Please check onlinehelp for detailed information about installing and configuring MultiArc.

 (c) 2005-2006 by Vladimir Serdyuk
  http://wxc.sourceforge.net
  mailto: vserd(dog)users.sourceforge.net (dog)=@

 (c) 2000-2003 by Siarzhuk Zharski
  http://www.zharik.host.sk
  mailto: imker(dog)gmx.li (dog)=@




Regards,
deus-ex


Last edited by deus-ex on Sun May 21, 2006 3:07 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
icfu
Power Member
Power Member


Joined: 10 Sep 2003
Posts: 6052

PostPosted: Sun May 21, 2006 2:56 pm    Post subject: Reply with quote

Quote:
(formatting, spellchecking (icfu?)

Oh, you mean me? Smile

favorite -> favourite (unless you are living in the land of the not free anymore and home of the frightened, of course Wink)

The readme is cool, but "dusted off" sounds like Lothar Matthäus. Mr. Green

Icfu
_________________
This account is for sale
Back to top
View user's profile Send private message Send e-mail
deus-ex
Power Member
Power Member


Joined: 10 Feb 2003
Posts: 659
Location: Earth

PostPosted: Sun May 21, 2006 3:06 pm    Post subject: Reply with quote

icfu wrote:
The readme is cool, but "dusted off" sounds like Lothar Matthäus. :mrgreen:Icfu


"Ähh, der Loddar is 'a Leitwolf. Ähh, der kann links wie rechts."

Thanks for spellchecking. I may try russian next time... Very Happy


Regards,
deus-ex
Back to top
View user's profile Send private message Send e-mail
icfu
Power Member
Power Member


Joined: 10 Sep 2003
Posts: 6052

PostPosted: Sun May 21, 2006 3:43 pm    Post subject: Reply with quote

[OT]
http://www.taz.de/pt/2005/11/07/a0179.1/text.ges,1

Mr. Green
[/OT]

Icfu
_________________
This account is for sale
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Plugins and addons: devel.+support (English) All times are GMT - 6 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 4 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot 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


Impressum: This site is maintained by Ghisler Software GmbH

Using phpBB © 2001-2005 phpBB Group