![]() |
|
[Shell] Fullscreen Plugin - Run your Batch Files Full Screen! [Update-160215] - Printable Version +- Hack Forums (https://hackforums.net) +-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444) +--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151) +---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118) +---- Thread: [Shell] Fullscreen Plugin - Run your Batch Files Full Screen! [Update-160215] (/showthread.php?tid=4685409) |
Fullscreen Plugin - Run your Batch Files Full Screen! [Update-160215] - ๖ۣۜLogic_Bomb - Feb 14, 2015 Hello All, A new release from me today, a plugin allowing you to run your batch files in an emulated full-screen mode in an attempt to replace the simple functionality Microsoft decided to remove from windoze back in Vista. This plugin is extremely simple to use and is compatible with Keyboard & Mouse input, meaning that this works absolutely fine with other plugins that provide TUIs with mouse support, such as ABTUIF. I'd like to stress that this is an early release build and I would appreciate any feedback, all files need to be extracted and present (fullscreen.exe, font.zfi, font-page0.tga) for the plugin to work, although, in future releases I aim to pack these font files within the executable. Notes and Warnings: - The application is suffering from low frame-rate issues at the moment, but as I said, this is an early release to gauge use, this will be fixed in future updates. - You NEED graphics drivers for your PC/Laptop installed in order for this to work, it will fail if you do not, I tested it on my laptop without any drivers and it refuses to run. Syntax: Code rem start fullscreen mode, standard 80x25.Code rem start fullscreen mode, 80x50Virus-Scan (Click to View) Development Roadmap Code - Any New Ideas? Let me know.Update Log Code U160215Download Link (160215): https://dl.dropboxusercontent.com/u/95897142/fullscreen-releasebuild-160215.zip Enjoy, and as I said, please give feedback or mention any bugs you encounter. If you encounter any problems whilst it's running, please press F12 and post any relevant information here. Regards, Logic_ * - Hash G. - Feb 14, 2015 I was searching for somethinng like that for a while. I will test it right now, thanks ! Edit : wow, this works ! And it's very cool ! Thanks ! * - ɩᴄᴀʀᴜȿ ᴌוᴠᴇѕ™ - Feb 14, 2015 (Feb 14, 2015 12:07 PM)๖ۣۜLogic_Bomb Wrote: Enjoy, and as I said, please give feedback or mention any bugs you encounter. This is great! I'll be using it for the game I've been working on :) Thanks for an awesome contribution, bro <3 * - annikk.exe - Feb 14, 2015 I've downloaded and tried this, and it works really well! Great job Logic Bomb. This is super sick release. :> My initial thought is that it would be nice to have a "stop fullscreen" command, to programmatically exit fullscreen at an appropriate time. :> I guess it would be more like "fullscreen stop" though, since "start" is a command but "stop" isn't. * - _Wozniak_ - Feb 14, 2015 (Feb 14, 2015 03:58 PM)annikk.exe Wrote: I've downloaded and tried this, and it works really well! (nevermind, you pretty much said this in your post, sorry) How does it work? (Excuse me if Im totally wrong): start fullscreen Fullscreen -> Checks parent window Fullscreen -> Relays text from console into the GDI type window, emulating the console Fullcsreen -> Capture user inputs and execute returning output to also display on screen ? Edit: Oh man that was hilarious: I created a batch file (cmd.bat) With: PHP Code Almost like recursion...sort of :P Anyway, nice release :D * - gogglebot - Feb 15, 2015 This sounds great, I'll give it a go immediately! EDIT: Avira had a panic attack, came out clean so that's good, Looks great :) The Matrix one had an FPS of 4 though, but as you said you're working on it, this is great 😁 Hi again, found an issue probably due to permissions. Dropped the fullscreen.exe, font.zfi and font-page0.tga into /System32 errors:
* - ๖ۣۜLogic_Bomb - Feb 15, 2015 (Feb 15, 2015 11:21 AM)gogglebot Wrote: This sounds great, I'll give it a go immediately!Glad you're enjoying it! I've actually fixed the FPS issue now, testing on my Laptop yielded 10 FPS, which is more than enough for a Prompt Window, just testing and finalizing the release now. But if it works on my crappy laptop, it should work on anything. (Feb 15, 2015 11:21 AM)gogglebot Wrote: Hi again, found an issue probably due to permissions. Dropped the fullscreen.exe, font.zfi and font-page0.tga into /System32Hmm, I'll have a look into that issue, have you tried running the batch script as administrator? I'll further investigate either way. (Feb 14, 2015 06:54 PM)_Wozniak_ Wrote: How does it work?Process With Console -> Fullscreen. Process With Console Continues Normal Operation. Fullscreen -> Grabs Parent PID. Fullscreen -> Releases own console . Fullscreen -> Attaches to Parent Console. Fullscreen -> Spawns OpenGL Instance. Fullscreen:OpenGL -> Grabs Console Buffer Every 16ms (With aim for 60fps, 1000/60=16), marking the Buffer Texure as Dirty if changes exist (Double Buffering). Fullscreen:OpenGL -> Draws out any changes in the Console Buffer to a Texture. Fullscreen:OpenGL -> Draws the Texture to an OpenGL canvas, scaling as necessary. Fullscreen:OpenGL -> Forwards any Mouse/Key Events to StdIn. There's also a bit going on with normalizing screen metrics in order for mouse movement to work. Regards, Logic_ * - ɩᴄᴀʀᴜȿ ᴌוᴠᴇѕ™ - Feb 15, 2015 From my experience with it so far, other than the slow frame rate; I've noticed that using pieces of script like this Code @Echo offThis will cause fullscreen to crash. I'm not sure why. It works perfectly fine without starting full screen. * - ๖ۣۜLogic_Bomb - Feb 15, 2015 (Feb 15, 2015 02:12 PM)ɩᴄᴀʀᴜȿ ᴌוᴠᴇѕ™ Wrote: From my experience with it so far, other than the slow frame rate; I've noticed that using pieces of script like thisI believe it's something to do with Pinging > NUL, Have no idea why though... Regards, Logic_ * - ɩᴄᴀʀᴜȿ ᴌוᴠᴇѕ™ - Feb 15, 2015 (Feb 15, 2015 03:01 PM)๖ۣۜLogic_Bomb Wrote: I believe it's something to do with Pinging > NUL, Have no idea why though... Is there a new release for the FPS fix? * - ๖ۣۜLogic_Bomb - Feb 16, 2015 (Feb 15, 2015 03:53 PM)ɩᴄᴀʀᴜȿ ᴌוᴠᴇѕ™ Wrote: Is there a new release for the FPS fix? There is indeed, see quoted: (Feb 14, 2015 12:07 PM)๖ۣۜLogic_Bomb Wrote: Update LogEven included the test.bat in this release to show that redirection is now handled correctly. (Feb 15, 2015 11:21 AM)gogglebot Wrote: Hi again, found an issue probably due to permissions. Dropped the fullscreen.exe, font.zfi and font-page0.tga into /System32This should be fixed in the latest release. Regards, Logic_ * - annikk.exe - Feb 16, 2015 Again, really awesome project Mr Bomb. :> Something I noticed.. When I run the fullscreen application, my CPU usage on one core goes to 100%.
* - ale12386 - Feb 17, 2015 Works well on a batch game I skidded of the net! Thanks Op * - gogglebot - Feb 19, 2015 Hi again, I'm still having an issue with dropping the fullscreen.exe into system32. I saw that the font files were gone from the latest update so I deleted them and dropped the new .exe in, not the same errors though. Didn't happen when the .exe and the .bat were in the same folder. ![]() Thanks for all the work on this though, it's looking better and better✌ |