Announcement

Collapse
No announcement yet.

Suggestions for DaemonScript 2.0

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Suggestions for DaemonScript 2.0

    Welcome to the new DaemonScript forum!

    To start things off, I'll give some information on an upcoming new DaemonScript release (2.0). This will be a complete rewrite of the current version, but the GUI will remain basically the same. I also hope to add language/translation support. Support for Windows 95/98/ME will also be gone.

    Please post any additional ideas you might have.

  • #2
    Perhaps the ability to put a PAUSE into the script. Not just a timed delay, but a "wait for action" key. Primarily for games where the launched process spawns a different process, so the "wait for app" isn't effective.

    Comment


    • #3
      Please translate it for Andareed, thanks.

      Man sollte bei "wait for app" den Pfad zu exe eingeben können.

      Hintergrund:
      Es gibt Spiele, die sofort nach dem mounten starten,
      dadurch könnte man sich den Schritt "runApp" sparen.

      Aber wenn man das macht, fehlt bei "wait for app" eben
      der Pfad zu exe, und man kann das Image nicht automatisch
      auswerfen lassen (nach dem spielen).
      Last edited by AndreP; 03.05.2007, 13:55.
      Gruß
      AndreP

      Comment


      • #4
        Originally Posted by AndreP View Post
        Please translate it for Andareed, thanks.
        Man sollte bei "wait for app" den Pfad zu exe eingeben können.
        Hintergrund:
        Es gibt Spiele, die sofort nach dem mounten starten,
        dadurch könnte man sich den Schritt "runApp" sparen.
        Aber wenn man das macht, fehlt bei "wait for app" eben
        der Pfad zu exe, und man kann das Image nicht automatisch
        auswerfen lassen (nach dem spielen).
        Translated:

        For "wait for app" it should be possible to specify the path to the executable file.

        Background:
        There are some games which launch immediately after mounting the image, so one could omit the "runApp" step. Without the "runApp" however "wait for app" doesn't have a path to the executable und the image cannot be unmounted after playing the game.

        Comment


        • #5
          Thank you for providing us Daemon Script.

          This is not an idea, just to spam.

          Comment


          • #6
            Где скачать DaemonScript

            Дайте ссылку на эту замечательную микропрограмму

            Comment


            • #7
              @Ad-Set: Daemonscript 2 has not been released yet, I think. You can grab the old one here:




              (I hope Google Translate did its job well)
              Last edited by FordPrefect; 28.05.2007, 10:20.

              Comment


              • #8
                hi there,
                i'm recent user of DaemonScript and i find its scripting abilities very helpful. and for the new version, i'd like to suggest that the following features to be included:
                changing of desktop resolution (for old games)
                saving of desktop icons' layout
                and restoring both automatically after the program has been terminated.

                Comment


                • #9
                  Optimize the "mount" script item:
                  If the wanted ISO image is already mounted on that device, simple continue to work; do not unmount and remount the image! This saves noticable time 5 to 10 seconds.
                  We are using with a bunch of sparepart CDROM images and these mounting times using the same image again is avoidable.

                  Comment


                  • #10
                    Originally Posted by Jito463 View Post
                    Perhaps the ability to put a PAUSE into the script. Not just a timed delay, but a "wait for action" key. Primarily for games where the launched process spawns a different process, so the "wait for app" isn't effective.
                    I've noticed that some applications spawn and then terminate, there by wait for app doesn't work.

                    I think a Script-manager type interface, much the same way that DT Pro & Alcohol have image lists. Daemon-Script could read in all the scripts in a folder, and display them. Maybe saving the scripts in XML format could make this easier (if it's not saved that way already.)
                    It is so choice. If you have the means, I highly recommend picking one up. -Ferris Bueller

                    Comment


                    • #11
                      Originally Posted by Andareed View Post
                      Welcome to the new DaemonScript forum!
                      To start things off, I'll give some information on an upcoming new DaemonScript release (2.0). This will be a complete rewrite of the current version, but the GUI will remain basically the same. I also hope to add language/translation support. Support for Windows 95/98/ME will also be gone.
                      Please post any additional ideas you might have.
                      I haven't tried out DaemonScript yet (but I was looking for command-line options to enable/disable virtual drives in DT so will give it a go.)

                      First off, if you are discontinuing Win98/ME support, it would be good if both 1.62 and 2.0 were still available so Win98 users could use the old one.

                      Also it, would be good if documentation of how it works was available separately so you don't have to install the program to see what it can do.

                      I have some comments for the other posts and if I think of anything after trying DaemonScript I'll let you know.

                      Comment


                      • #12
                        Originally Posted by lanux128 View Post
                        hi there,
                        and for the new version, i'd like to suggest that the following features to be included:
                        changing of desktop resolution (for old games)
                        The easiest way to do this is with a freeware app called MultiRes. http://www.entechtaiwan.com/util/multires.shtm

                        It will allow you to specify resolutions from the command line and restore previous resolutions on exit.

                        I use it with another freeware app called Batchrun http://www.outertech.com/index.php?_...e=product&id=1

                        Between the two, I can can MultiRes to change to 640x480, launch the game and wait for it to exit, and then call MultiRes to restore my desktop back to 1024x768.

                        HTH!!!

                        Comment


                        • #13
                          Originally Posted by Jito463 View Post
                          Primarily for games where the launched process spawns a different process, so the "wait for app" isn't effective.
                          Sometimes there are other workarounds for this, sometimes not.

                          For example, I just mentioned using MultiRes to switch the display to 640x480 and back to 1024x768.

                          I recently tried this with Multimedia Mavis Beacon Teaches Typing 3.0.

                          The software by default launched a program called "CDMavis.exe" and the batch file would change to 640 run and then launch mavis at 1024x768 b/c the launcher program exited. I looked in the same folder as cdmavis.exe on the HD and there was another file called "Mavis3.exe" which was the actual game so I had the batch file launch it instead and that solved the problem.

                          HTH!!!

                          Comment


                          • #14
                            Andareed, thank you for writing DaemonScript. In reality, other than adding and removing drives with the DeviceCount parameter, I could do everything else I need through a combination of Batchrun, DaemonTools CommandLine, and Mutires, but I needed DeviceCount, so that makes DaemonScript worthwhile. (And its tons easier than manually entering commands).

                            Between the four programs, I now have a single shortcut that:
                            1) Creates the virtual drive and loads the game image.
                            2) Changes the desktop resolution to 640x480.
                            3) Starts the games.
                            4) Changes the desktop resolution back to its original setting when I exit the game.
                            5) Unmounts the game image and removes the virtual drive.

                            So, once the game is over, my system looks just like it did originally.

                            I do have one question - Normally this works fine, but occasionally, I still see the Virtual Drive in Windows Explorer as Local Drive with a red question mark around it. I havent figured out what makes this happen but I would prefer it didnt.

                            As far as a wishlist for the new version (and maybe for the next command-line version of DT), I guess the main thing I would want (and I dont have a real need for them), would be the ability to automate the remaining functions of DT, namely the Device Parameters: Vendor, Model, Revision, Drive Letter, Region, and Auto-Insert.

                            The only other feature I can think of would be the ability to start and exit DT. I think I can do this with Start Daemon.exe and Taskkill /IM Daemon.exe, but that seems a bit kludgy.

                            Also, I would prefer if there were an option for the taskbar icon to be constantly on when DS was working, rather than flashing.

                            I didn't try the RunApp parameter, as I was more familiar with BatchRun and found it easier to just call DaemonScript from BatchRun, but it should have the option to add additional command line parameters and a starting directory, if it doesn't...

                            Finally, there is one feature of Batchrun that you might want to add to DaemonScript, and that is the ability to check whether an individual line should be executed and still save it in the script. This is very useful for debugging and stepping through scripts that arent working properly.

                            Thanks again!!!

                            Comment


                            • #15
                              Well, while Im sharing useful steps for animating files, I ran across another one that others might find useful.
                              I have one old game that looks best at 640x480, but the bottom of the screen goes in back of the Windows XP taskbar when you launch the game at this resolution. The fix was to autohide the taskbar when I was playing the game. However, I hate having the taskbar hidden, so I only wanted to do this while the game was being played and then restore the locked taskbar after the game was finished. And I didnt want to do this manually every time I played the game.
                              The solution was the AutoHotKey program. I tried to write my own script to do this but it didnt work consistently, so I found one on their forum. The following script was saved as autohide.ahk and hides the WindowsXP taskbar:
                              Code:
                              ;Turn on auto-hide icons but set it off in registry for next reboot to prevent lost icons from auto-log on 
                              Run, RunDLL32.EXE shell32.dll`,Options_RunDLL 1 
                              WinWait, Taskbar and Start Menu Properties 
                              Sleep, 100 
                              Control, Check,, Button2, Taskbar and Start Menu Properties ; Tick Auto-Hide the taskbar 
                              Sleep, 100 
                              ControlSend, Button11, {SPACE}, Taskbar and Start Menu Properties ; OK 
                              ;Sleep, 100 
                              ;RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer, EnableAutoTray, 0
                              The following script was saved as autounhide.ahk and is used to restore the taskbar after it is hidden:
                              Code:
                              Run, RunDLL32.EXE shell32.dll`,Options_RunDLL 1 
                              WinWait, Taskbar and Start Menu Properties 
                              Sleep, 100 
                              Control, UnCheck,, Button2, Taskbar and Start Menu Properties ; Tick Auto-Hide the taskbar 
                              Sleep, 100 
                              ControlSend, Button11, {SPACE}, Taskbar and Start Menu Properties ; OK 
                              ;Sleep, 100 
                              ;RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer, EnableAutoTray, 0
                              HTH!!!!

                              Comment

                              Working...
                              X