![]() |
![]() |
#41 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
![]() |
I copied it in LIBS but i’m pretty sure SnoopDOS tried to find in directory or LIBS (when failed).
I can try tomorrow and report back though. I still don’t think it’s bad to have it under LIBS tbh (it’s not ReqAttack in case you wondering) but just a library and that’s why Aminet has this version (only with the library for runtimes that need it, plus many header files etc for developers). If you need a more minimalistic approach you can use just the Wide version (http://aminet.net/package/util/libs/Reqtools-Wide) that has only the readme and library but has double width for requesters). I tried it and works just fine ![]() |
![]() |
![]() |
#42 |
Registered User
Join Date: Jun 2020
Location: Germany
Posts: 382
|
But both versions you linked are basically just updates for http://aminet.net/package/util/libs/ReqToolsUsr
And that comes with a Preference program. It's no big deal but I'm still hesitating to partially add something just because it's needed. But I guess it's OK if I can keep it in the IconSaver directory and put a note in the docs that people should also get the Usr package. |
![]() |
![]() |
#43 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
![]() |
Yeah but you don't need to install ReqTools (Commands, Prefs etc).
Just the library as it's the dependency of rt_RequestDevice and that's all ![]() I definitely understand your PoV but you can't do much about it. |
![]() |
![]() |
#44 |
Registered User
Join Date: Jun 2020
Location: Germany
Posts: 382
|
Well, I could just write it in the docs that people need reqtools. Then it's not my decision if they only want to install the library or the whole package.
![]() But fine, I have added the Wide version and put a note in the docs. Luckily it works to just have the library in the main folder. No need to assign anything or something. And I added the LhA check to PositionSaver, so that there won't be any issues when someone managed to get the folder without LhA but without the dependencys already extracted. I also added an extra requester to notify that IconPos gets copied to SYS:C and not in the IconSaver directory. Just for the people who don't read docs. |
![]() |
![]() |
#45 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
![]() |
New archive works without a single issue mate even on stock OS without anything.
Nice one ![]() |
![]() |
![]() |
#46 |
Registered User
Join Date: Jun 2020
Location: Germany
Posts: 382
|
I think the only requirement is at least a 68020. As far as I know reqtools needs it. That might be worth looking into at some time. Maybe I can use an older version that works on a 68000, but I have to check if the other tools don't need a 68020 as well. But I currently don't care.
|
![]() |
![]() |
#47 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
![]() |
Yes 68020 is needed for this version of reqtools.library.
Just because OCD... I just tried setting up a stock OS3.1 in WinUAE on A600 @ 68k with a bit of RAM and I got an error when the script tried to run rt_ReqDevice (I got a suspend/reboot requester). So after reboot, I replaced reqtools.library on the PROGDIR with the original one from the archive: http://aminet.net/package/util/libs/ReqToolsUsr and your scripts work correctly mate ![]() So I can clearly say, that no other tool needs 020 ![]() |
![]() |
![]() |
#48 |
Registered User
Join Date: Jun 2020
Location: Germany
Posts: 382
|
Nice. Maybe I'll replace it when I'm really bored. But for now I'm back to work on something else.
![]() |
![]() |
![]() |
#49 |
Registered User
Join Date: Jun 2020
Location: Germany
Posts: 382
|
If anyone is still interested in this, here is a new version which mainly adds a new script called IconMerger. It's purpose is to combine Planar (old) and Color (new) icons. Which means, it is possible to get a good looking Workbench if, for example, you decide to disable Color Icons on a newer Workbench or have a shared drive.
I recently was messing around with 3.9 and one of its many flaws are the GlowIcons and the inconsistency of the planar icons. And I knew that PeterK has the IconMixer script in the IconLib package, but it felt a little bit tedious using it. So, I tried to make use of the archives created by IconSaver. And it turned out to be pretty easy to do. If anyone will give it a chance to look at and finds any problems, just let me know. Although the other two scripts haven't changed much, just some clean up/minor changes, I leave the old version up in this post above. To explain the new version number: It is IconSaver v13, PositionSaver v10 and IconMerger v01 Last edited by EctoOne; 01 August 2024 at 02:26. Reason: Removed attachment |
![]() |
![]() |
#50 | |
Registered User
Join Date: Oct 2021
Location: England
Posts: 1,338
|
Quote:
Cheers for the updates, deffo gonna use this so i dont have to reinvent the wheel when i was attempting something similar and i thought at first i only needed something a bit more basic but its turning out to not be that way in the end, im better off using your older/better/more refined solution, cheers again. Also, looking a few posts up, the Widescreen bodged reqtools i compiled/uploaded uses 68020 because its based on the newer/bugfixed ARos backport and i believe that introduced the 68020 requirement. |
|
![]() |
![]() |
#51 |
Registered User
Join Date: Jun 2020
Location: Germany
Posts: 382
|
Here is another update. There a three major changes.
The first one is the addition of GetString to IconSaver and PositionSaver. It is a string requester and can be used to directly change the name of the output files. It still uses fdate to create an unique name and the device name is still added as prefix. Secondly I added a simple check for IconPos to the generated scripts from PositionSaver. Instead of flooding the console with errors if IconPos is missing, there is now a simple note to run PositionSaver first to get the chance to install IconPos. The last one is that I merged the three docs into a single guide. Then there has be some cleanup/optimization to the scripts. And make them all, more or less, look the same in regards to the console output. And I've replaced the IconMerger icon with another one from the excellent CloverIcons set. For whatever reason, the old version also contained the full ReqTools package which I have removed. Get it yourself if you want to use it globally. ![]() I'll keep the old version without IconMerger here. Edit: Another small update. Because of the new option to enter a name when the scripts are executed, I added a check if a file with the name already exists. Then you can choose to overwrite it or cancel the operation. Edit 2: Two small fixes. Removed the wildcard from the delete (overwrite) command to avoid deleting files starting with the same pattern. Also changed the extraction directory for the dependency files. If any script was run while being in the root of Ram, it just deleted everything because I used RAM:IconSaver as target directory. ![]() Last edited by EctoOne; 01 August 2024 at 21:31. |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
How can I save window positions and sizes in Workbench? | Foebane | support.Apps | 6 | 10 April 2017 15:09 |
ClassicWB Desktop icon | danko | project.ClassicWB | 3 | 09 May 2016 13:05 |
Saving icon positions, WB3.0 | EmuChicken | support.Apps | 11 | 02 October 2006 17:30 |
Utility that removes icon text box | Bloodwych | request.Apps | 4 | 12 June 2004 13:10 |
Icon utility | oldpx | request.Apps | 17 | 27 September 2002 23:22 |
|
|