uLister

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
aLieN_Enemy
Junior Member
Junior Member
Posts: 11
Joined: 2009-01-09, 08:38 UTC
Location: Washington, D.C.

Post by *aLieN_Enemy »

Does anyone have older versions? If you can share, that would be great.
User avatar
milo1012
Power Member
Power Member
Posts: 1158
Joined: 2012-02-02, 19:23 UTC

Post by *milo1012 »

aLieN_Enemy wrote:Does anyone have older versions?
Older versions of what? The OiT DLLs?
I think the license forbids public sharing.

But if you mean the plugin itself:
I did a (unofficial) recompile of uLister some time ago, which uses separate DLL dirs for 32- and 64-bit and therefore is able to work on a dual (32+64-bit) TC installation
http://wincmd.ru/files/9924355/wlx_uLister_4.0.0.1.rar
Just copy the OiT DLLs to the included sub-dir
redist32 for the 32-bit plugin
redist64 for the x64-Plugin

Additionally, if you use OiT DLLs before 8.5.3, my version will also work on Windows 2000, as I compiled with MSVC 2008.
(starting from 8.5.3 the OiT DLLs need the VC 2013 runtimes, and therefore requires XP SP3).
TC plugins: PCREsearch and RegXtract
User avatar
Ovg
Power Member
Power Member
Posts: 756
Joined: 2014-01-06, 16:26 UTC

Post by *Ovg »

milo1012 wrote: But if you mean the plugin itself:
I did a (unofficial) recompile of uLister some time ago, which uses separate DLL dirs for 32- and 64-bit and therefore is able to work on a dual (32+64-bit) TC installation
Thank you very much! You made my day! :mrgreen:
It's impossible to lead us astray for we don't care even to choose the way.
#259941, TC 11.01 x64, Windows 7 SP1 x64
User avatar
norfie²
Power Member
Power Member
Posts: 986
Joined: 2006-02-10, 07:27 UTC

Post by *norfie² »

2milo1012
dual (32+64-bit) TC installation
Thank you. It works like a charm. :D
"War is evil, in so far as it makes more bad people than it takes away."
Immanuel Kant in "Perpetual Peace"
User avatar
BudCord
Junior Member
Junior Member
Posts: 61
Joined: 2003-02-25, 08:18 UTC

Post by *BudCord »

@milo1012
A perfect solution for mixed operation - thank you!

I have a lot of plot files (HPGL-format) that end on ".plt".
Ulister displays these files only if they are changed to the ending ".hgl" .
Is there any way to display them with ".plt" extension as well?
Make it idiotproof and someone will make a better idiot.
User avatar
milo1012
Power Member
Power Member
Posts: 1158
Joined: 2012-02-02, 19:23 UTC

Post by *milo1012 »

BudCord wrote:Is there any way to display them with ".plt" extension as well?
I don't think so. I don't have any sample files to test, but it's quite strange anyway, since the OiT engine normally tries to identify the file format "by content" and not by extension. I guess the only thing you could do about it is to ask for this directly at Oracle. The plugin itself can nothing do about it, as it just passes the requests to the OiT DLLs.
TC plugins: PCREsearch and RegXtract
User avatar
BudCord
Junior Member
Junior Member
Posts: 61
Joined: 2003-02-25, 08:18 UTC

Post by *BudCord »

Thanks for your background info!
Here are two simple test files:
http://www.winline.com/evalpen_center.html
With the endings ".hgl" or ".hpg" it works, with ".plt" or without ending not. :(
Make it idiotproof and someone will make a better idiot.
User avatar
milo1012
Power Member
Power Member
Posts: 1158
Joined: 2012-02-02, 19:23 UTC

Post by *milo1012 »

2BudCord
Well, those files formats are text based, with no special marker to identify the format (from what I can see). So I guess that you can't just analyze the content, but need to rely on the extension.
Like I said, you could contact Oracle and ask to implement support for this file extension, but the plugin itself can't do anything about it.

One dirty fix is to edit the hard-coded string in the file

Code: Select all

sccfi.dll
Use some hex editor and change e.g.

Code: Select all

PGL
or

Code: Select all

HGL
(there seems to be only one occurrence of both strings) to

Code: Select all

PLT
but the sample file seems to lack some color in this case, not sure if this is intended. You might want to swap

Code: Select all

HPG
to

Code: Select all

PLT
instead, but you'd lose the .hpg compatibility (obviously).

(and BTW, you'd violate the OiT license when doing this ...)
TC plugins: PCREsearch and RegXtract
User avatar
BudCord
Junior Member
Junior Member
Posts: 61
Joined: 2003-02-25, 08:18 UTC

Post by *BudCord »

Even if you call it dirty, it works perfectly!
You're a hero! :D

In both versions (x86 / x64) of sccfi.dll I replaced HGL with PLT.
When a PLT file was selected and F3 was pressed, only the file content without graphics was displayed.
After pressing "4" the drawing appeared.

I have then in the wincmd.ini / [ListerPlugins] added

Code: Select all

| EXT =" PLT "
like this

Code: Select all

0=%USERPROFILE%\AppData\Roaming\GHISLER\plugins\wlx\ulister\ulister.wlx
0_detect="FORCE |EXT="PLT"|EXT= ...
to show the drawing immediately.

Not all HPGL drawings are displayed correctly.
It often looks very deconstuctivistically or the sheet is empty.
Nevertheless, this solution is a great help in checking large amounts of plot files.

Thanks a lot for your support @milo1012!
Finally, I restored the original OiT files, of course. :wink:
Make it idiotproof and someone will make a better idiot.
storyofwind
Junior Member
Junior Member
Posts: 5
Joined: 2015-10-21, 03:14 UTC

Post by *storyofwind »

nsp wrote:
storyofwind wrote:I'm sorry but ulister not work for me at windows 7 x64.
I use redist folder from "vw-8-5-3-win-x86-64.zip" and copy to Plugins\wlx\ulister\redist.
So when using quickview, it won't show the dialog "Outside In dlls not found". However, quickview still shows the default viewer.
I use ulister in windows 10 x64 and it works fine, so I don't have any clue what's wrong in win7.
My totalcmd ver.: 9.0a 64bit
My OS: windows 7 x64 Enterprise SP1
Thank you.
You should MOVE all dll from Plugins\wlx\ulister\redist folder into Plugins\wlx\ulister\ if you installed ulister64bit and run totalcommander 64bit.
Well, I've already try this method and it shows default viewer, too.
And yes, I use totalcmd x64 version, downloading ulister 64 version(with wlx64 extension).
Actually I use ulister very fine in windows 10 but in my win7 machine, it just shows default viewer again and again.
User avatar
milo1012
Power Member
Power Member
Posts: 1158
Joined: 2012-02-02, 19:23 UTC

Post by *milo1012 »

storyofwind wrote:Actually I use ulister very fine in windows 10 but in my win7 machine, it just shows default viewer again and again.
Since you use the 8.5.3 DLL files, did you install the VC 2013 runtimes in the x64 version?
Besides that, maybe some different lister plugin is interfering. You could try moving the ulister plugin to the very top in the wlx plugin list.
TC plugins: PCREsearch and RegXtract
storyofwind
Junior Member
Junior Member
Posts: 5
Joined: 2015-10-21, 03:14 UTC

Post by *storyofwind »

milo1012 wrote: Since you use the 8.5.3 DLL files, did you install the VC 2013 runtimes in the x64 version?
Besides that, maybe some different lister plugin is interfering. You could try moving the ulister plugin to the very top in the wlx plugin list.
Man, this IS what I need!
Now ulister works just fine as my win 10 machine.
Thank you very much!
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

This plugin has a bug: it can't search with F3 for text used in "Find text:" field of Find Files (at least until user searched using Ctrl+F dialog). Details.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Dworkin
Junior Member
Junior Member
Posts: 4
Joined: 2018-04-04, 15:15 UTC
Location: Netherlands

Post by *Dworkin »

may be this has been answered already: how can I exclude some file types (for example *.xml, *.html) to be rendered by uLister?

And yes, plugin is great, just need to understand how to configure it.

Thank you
User avatar
Ovg
Power Member
Power Member
Posts: 756
Joined: 2014-01-06, 16:26 UTC

Post by *Ovg »

2Dworkin
In the plugin's directory find the file formats.txt.
Find in this file desired extensions and add their numbers to
noloadtypes line in ulister.ini. (comma delimited). If this line doesn't exist
create it, eg:
noloadtypes=1150,1101
Last edited by Ovg on 2018-04-05, 08:30 UTC, edited 1 time in total.
It's impossible to lead us astray for we don't care even to choose the way.
#259941, TC 11.01 x64, Windows 7 SP1 x64
Post Reply