thanks for the tip about the animation startup sound, could someone please remind me though the key i have to press on startup to get into th BIOS, i forgot![]()
-
Dont be Lazy!
Look for it in the manual!
I assure you it is there!
Guys! i did an improvement to the mega script!
I make megascript look if there is a new mail and in case there is a new mail call a popup which in first: played a sound "You've Got Mail", second: switch on the TouchPad Led and third: draws an email looks like in comming with movement animation
I hope you like it!
Look!
http://www.sicopoly.homelinux.com/downloads/NewMail.mpg -
is there a manual for the lcdhype program? otherwise I need some help putting in the coding and then using it...
-
Go back to page one and start reading.
Otherwise here is the Cliff notes version- go to page 7 to this link: http://forum.notebookreview.com/showthread.php?p=4126501#post4126501
1.) Download G50/G70 Driver.
Follow the instructions:
"Extract the folder from the archive into < LCDHype folder >\controller and start LCDHype.
After starting LCDHype you should see the LCDHype logo flashing on your OLED.
"You need to select the driver from the controllers list,in LCDHype.
Go to Configuration -> LCD configuration, click the "+" on the list
and select the "Asus G-Series OLED Display"
by Predator_MF"
2.) Copy all the pre-made scripts that you would like to run in LCD Hype's "Script" folder.
3.) Select "Scripting" button in LCD Hype, then click on the open folder icon and select whatever script you want to run.
That's it. -
Do you know why I call F1 key the "noob key" ? Try to press it in LCDHype and you'll know why.
Oh... and it's almost universal...
Unfortunately there's no "lazy key" -
I've done your first step of 3 Rogue as I had already said I did earlier. I don't know what to do after that. I have zero programming knowledge. Unfortunately your next 2 steps of instructions aren't specific enough for me. I've read almost every post in this forum and still haven't figured much out. There is talk of a tutorial, is that a tutorial for lcdhype? or something else. I don't know where to get it to read it. But really all I want to do is this one script below.
I want to do this one. How do I put this into the Script's folder. Do i put it into a notepad or something?
/ TPad light on /
%CleanUp.Free(TpLedOn)
%DefFunc(TpLedOn,Global=%UsePlugin('GLED\GLED.dll',LED, 0, 1))
/ TPad light off /
%CleanUp.Free(TpLedOff)
%DefFunc(TpLedOff,Global=%UsePlugin('GLED\GLED.dll',LED, 0, 0))
Also once i successfully save this script, and then open it in lcdhype, how do i run the script while in lcdhype. What do I then do to turn the light on and off at will? -
Okay- try it this way:
When you have LCDHype running- click on the "Scripting" button.
Now look in the right hand side - look at the bigger window. This is where you can cut and paste any script into. Then press the "Go" button.
I have found that any script you paste into that window will automatically run. Youu can click the save icon and it will save the script. (Make sure to have a backup copy of the original script just in case you mess up.)
I would suggest you download some of the scripts in this thread. Copy those into the LCDHype-> Scripts folder. Then run them from there using LCDHype to open then instead of cutting and pasting. Much faster and what the program is intended for.
Experiment and play around with the various settings of LCDHype.
I am still learning all the features also. -
thanks for the patient help rogue. Unfortunatel when I paste in the code and press "go" the lights around the touchpad stay on....
I must be doing something small wrong, but I'm not sure what. -
I also just recently found out the smiley face temperature monitoring thing isn't working correctly, either. I'll upload an updated version after finals on Tuesday.
I also know there's something up with the wireless bars-- switching between wireless N and G networks sometimes results in a wifi speed of 4954 or something crazy like that, with a whole bunch of bars going across the screen.
I'll get to work on this and hopefully post an updated script soon. Sorry for the bugs :/ -
anyone want tohelp me out with turning the touchpad lights off? still cant get it to work...
-
PHP:#Header
%Graph.SetTextArea(0,0,255,31)
%CleanUp.Free(Light)
%DefVar(Light,Local=1)
%Common.SetPriority(25)
#EndHeader
#GfxMode
%Assign(Light,%Mul(%Light(),-1))
'Crazy lights!'
%UsePlugin('GLED\GLED.dll','LED', 0, %Round(%Light()))
#EndGfxMode
PHP:#Header
%Graph.SetTextArea(0,0,255,31)
%Common.SetPriority(1000)
#EndHeader
#GfxMode
%UsePlugin('GLED\GLED.dll','LED', 0, 0)
#EndGfxMode -
This is what you need its very simple!
make like that! this its better than dtd00d....
because It runs only one time!
Also you need in C:\Program Files (x86)\LCDHype\plugins the folder "GLED" plugin.... http://www.sicopoly.homelinux.com/Temp/Info.jpg
PHP:#Header
%UsePlugin('GLED\GLED.dll','LED', 0, 0)
#EndHeader
#GfxMode
#EndGfxMode
Predator please! get us the control of the other leds!! contact me! -
I created a GLED folder, but how do i get the files into it that you have shown in your picture.
-
dt i tried what you said, i couldnt getthat to work either...
Perhaps I'm not making myself that clear. the code is not what i need. people have already given me coding. I need to know how to use coding with the program, and then how to make that code then run in order for me to turn off the lights.
what i've been doing is copying in the code on the scripting screen, then clicking "go" and nothing happens. am i supposed to do more than that? -
You need to get the GLED plugin and extract the folder to your plugin folder. You can't just make a GLED folder since you need the actual plugin. Read this post by Predator_MF on the LCDHype forums. I think it will clarify a lot and the plugin is at the bottom of the page.
-
RainMotorsports Formerly ClutchX2
Just curious as ive just got this setup myself (lcdhype, g50 driver, basic script running) are all the controllable led's controllable?
-
Not yet as far as I know. I think it's only the touch pad LED for now.
-
RainMotorsports Formerly ClutchX2
This is pretty cool and easy to code scripts for. Don't have time to screw with it too much at the moment but I cant wait todo my own.
-
thank you, that looks really helpful, ill mess around with those instructions, thanks!
-
great , i got it working! another question. Do i have to run lcdhype and press "go" every time i want to turn off the lights? Or is there a way to make it always normally in this mode, with the lights off, so that even if i restart the computer they are still off?
-
also anyone know of a script the will turn off the lights on the cover completely? the ones in the logo and in the horizontal bar.
-
You can add LCDHype to your startup folder and it will start during startup. There are also options in LCDHype to run a program on startup of the program and even to minimize the window. Just dig around or use the help menu in the program.
-
that worked great, thanks!
now ill I need is a script that will turn off all of the many cover lights. My utility that came with ASUS only turns off a couple of them. -
as i say in other post, there isnt nothing to switch off the other leds untill predator fix the plugin or someone make other which works properly.....
-
Also, I'm not sure if we will ever have anything to turn off the center LED and RoG emblem since even DC will not turn those off.
-
I want to try to make a code to controll the leds! but i never do something like that! Its something difficult! but i want to learn!!!
Today i get my first dll! :O
Although there is little, that is something, isnt it?
but now im stop because i dont know how to continue...
Its difficult to be autolearn.... (autodidact). sorry but that is all can i do....
anybody can helps me? can give me a directive? what i have to study and the way in which i have to research? -
I love the work being done here. I'm running one that shows some text/date/memory/CPU workload. (combo of the original demo scripts).
I'm running this in Windows 7 RC1 and I noticed the CPU workload no longer registers. Everything else still seems to work. Anyone else see this? -
-
Is there an AIM script for LCDhype???
-
Anyone notice that the MSN plugin for LCDHype stops MSN from keeping message history?
-
-
If LCDHype is running with the MSN plugin installed, Windows Live Messenger 2009 does not keep history anymore. Any message you send while the plugin is running is not saved.
-
Predator! i made a Dll for shutdown the system! I tried it with another program and it works! but when i trie to use with lcdhype it doesnt work!
could you help me? what i did wrong?
here is the code!
PHP:#include <windows.h>
#include "dll.h"
bool ShutdownSico(void)
{
OSVERSIONINFO osvi;
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx( &osvi );
if (osvi.dwPlatformId == VER_PLATFORM_WIN32_NT)
{
//--- Si estamos en NT/2000/XP obtenemos el permiso necesario del sistema
HANDLE hToken; //Sera el Handle de la nueva estructura donde vamos a guardar los nuevos privilegios
TOKEN_PRIVILEGES tkp; //Sera la estructura de los privilegios que queremos tomar de la estructura hToken
if (!OpenProcessToken(GetCurrentProcess(), //Abrimos el proceso que cojera los privilegios y los guardara en una estructura referenciada por hToken
TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) //OpenProcessToken tiene 3 parametros, 1º el Handle identificativo del proceso que lo pide, 2º
return false;
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);
if (GetLastError() != ERROR_SUCCESS)
return false;
}
//--- Apagamos
if (!ExitWindowsEx(EWX_POWEROFF | EWX_FORCE, 0))
return false;
return true;
}
PHP:__declspec(dllexport) bool ShutdownSico();
%UsePlugin('Sico\shutdown.dll',)
What i'm doing wrong?
Anyone can help me? -
It's not just declaring a function from the DLL for export....it's not even that. There's an SDK for developing plugins (if you can call it that way)...you have to handle a call from a function of that DLL that has the parameters being passed in the LCDHype script. See the LCDHype plugin development forum, there's a ready to compile source, though it's Delphi but it can be ported to C++ as well (I did that in the past but I don't remember where I have those files)
-
Does anyone know how to get the GLED.dll to run in sync with the current CPU usage?
To clarify what I mean, when I have low CPU usage (say 0-10%) I would like the LED (currently the touchpad) to flash steadily on and off, maybe once or twice a second. However, as the CPU speed increases, I'd like the LED to flash at a higher rate. That way, when it hits 90-100%, that thing should be going insane.
Is this possible or is there a limitation in LCDHype which prevents me from doing so?
This is what the script currently looks like:
PHP:ID=1
//ScreenDef
Title=CPU/RAM
SpecCharFile=
#Header
%Common.SetPriority(500)
%Graph.SetTextArea(0,0,256,32)
%Param.RenderMode(Simple)
%DefVar(CPUusage = 0)
%DefVar(hour,Local=0)
%CleanUp.Free(Light)
%DefVar(Light,Local=1)
#EndHeader
#GfxMode
%Common.CreateNewLine(, 0, )
%Graph.Font('Arial',14,1, Bold)
%Assign(hour,%Dec(%System.GetDateTime(hh),12))
%If((%System.GetDateTime(hh) > 12) )
Then{ %hour()%System.GetDateTime(':nn')%Graph.Font('Arial',7,1, Bold) " pm" }
Else{ %System.GetDateTime('h:nn')%Graph.Font('Arial',7,1, Bold) " am" }
%Graph.Font('Arial',9,1)
%Common.CreateNewLine(, 0, 18)
%System.GetDateTime('ddd, mmm, dd')
%Assign(CPUusage, %System.CPU(Usage))
%Graph.Font('Arial',11,1, Bold)
%Common.CreateNewLine(, 80, 1)
'CPU'
%Common.CreateNewLine(, -104, 1)
%Format.AlignRight()
%CPUusage() '%'
%Format.Bar(Horizontal,100,10,0,100,%CPUusage(),1,1,155,5)
%Common.CreateNewLine(, 80, 15)
%Format.AlignLeft()
'RAM'
%Common.CreateNewLine(, -104, 15)
%Format.AlignRight()
%Round(%Mul(100,%Div(%System.Memory(MemoryUsed), %System.Memory(MemorySize))))
'%'
%Format.Bar(Horizontal,100,10,0,%System.Memory(MemorySize),%System.Memory(MemoryUsed),1,1,155,19)
%Assign(Light,%Mul(%Light(),-1))
%UsePlugin('GLED\GLED.dll','LED', 0, %Round(%Light()))
%Common.ChangeScreen(2000,1)
#EndGfxMode
//EndDef
-
Just an example...
PHP:#Header
%Common.SetPriority(10) / 10ms per frame, ie. 100fps /
%LCD.Gfx_SetTextArea(0,0,255,31) / defines an area you can write text /
%Param.RenderMode(Simple) / mode of operation, see LCDHype Help /
%DefFunc(GLED, %UsePlugin('GLED\GLED.dll', LED, 2, %GLED->Para0()))
%DefVar(LEDspeed, Local=1) / flashes per second, default will be 1 /
%DefVar(LEDOnTime, Local=50) / time that the LED will be ON, miliseconds /
%DefVar(LEDcnt, Local=0) / temporary counter, holds the last LED toggle time /
%DefVar(LEDstate, Local=0)
%DefVar(CPUCheckTime, Local=0)
#EndHeader
#GfxMode
/ check every 500 ms for the CPU usage, else the LEDspeed change will be too fast to notice /
%If( %Dec(%System.Uptime(), %CPUcheckTime() > 500) )
Then{
%Assign(CPUCheckTime, %System.Uptime())
%Assign(LEDspeed, %Div(%System.CPU(Usage), 10))
%If(%LEDspeed() = 0)
Then
{
%Assign(LEDspeed, 1)
}
}
%If(%LEDstate() = 0)
Then
{
%If( %Dec(%System.Uptime(), %LEDcnt()) > %Div(1000, %LEDspeed()) )
Then
{
%Assign(LEDcnt, %System.Uptime())
%Assign(LEDstate, 1)
/ turn the LED ON/
%GLED(1)
}
}
Else
{
%If(%Dec(%System.Uptime(), %LEDcnt()) > %LEDOnTime())
Then
{
%Assign(LEDcnt, %System.Uptime())
%Assign(LEDstate, 0)
/ turn the LED OFF/
%GLED(0)
}
}
#EndGfxMode
-
Another simple way....
The idea is to make the script as many times as CPU usage rate!
All you put in the script will be done with that rate!
PHP:#Header
%KeyInitNoSaver()
%LCD.Gfx_SetTextArea(0,0,255,31) / defines an area you can write text /
%Param.RenderMode(Simple) / mode of operation, see LCDHype Help /
%DefVar(CPUusage,Local=0)
%DefVar(Light,Local=0)
#EndHeader
#GfxMode
%Common.SetPriority(%Mul(%Dec(101,%CPUusage()),10))
/Caution: If you change 101 to 100 and CPU usage get 100% the script will
turn off! be careful about that!
You can change it between 101 and 110, 101 get at 100% of the cpu a blink of the light of 10 milisecond!
102 get a 20 miliseconds at 100% of the cpu... etc etc.../
%Assign(CPUusage,%System.CPU(Usage))
%If(%Light() = 0)Then{%Assign(Light,1)}
Else{%Assign(Light,0)}
%UsePlugin('GLED\GLED.dll','LED', 0, %Light())
#EndGfxMode
%CPUusage() '-'
%Mul(%Dec(101,%CPUusage()),10) -
Hi Guys!
I did a new script for winamp!
SicoWinamp
********************************************
* SicoWinamp *
* by SICOPOLY *
* v 1.0 SICOPOLY's Style *
* v 1.2 Add the images of *
* the SoundSpeakers *
* v 1.5 Read the title of the file *
* in case the artist dont *
* stay defined avoiding show *
* an empty title song. *
********************************************
I include in the new megascript! I hope you like it! -
Nobody knows about an AIM LCDhype plugin?
-
why is that a wmv file? lol
*edit thta was stupid nvm.. it looks good tho.. i like it -
On the G1S, I use it for performance stats. Works great, so I'm going to do the same on my new G50VT-X6.
-
I managed to adapt the Overclocker Pro part of Megascript 2.0 beta, but its not so well organized. I don't know how to scale the entire thing to fit the screen right, so I have things in weird places...
-
Crap, I tried to adapt the page of Megascript 2.0 that I use but its coming out funny.
-
Use bigger fonts and correct the offsets...the NV9800m GTS text for example is right aligned in the screen, that's why if your screen is 1000x256, it would still be on the right
-
Nevermind, it was too much work, so I just went with PipBoy's Monitor2 screen.
Its too bad LCDHype+Everest hog 10% of my CPU though. It doesn't really interfere with any game, but it knocks like 100 points off my 3DMark06 score. -
I'm sure this has been answered somewhere but this is a pretty long thread to read, so can someone point me to how I can make the OLED screen display the CPU/GPU temps and the FPS.
-
Google "G50V LCDHype" and the answer should be within the first three results.
-
hidavi! here is all you want of the megascript!
http://www.sicopoly.homelinux.com/downloads/AsusG50vMegaScriptV31.zip
It is in spanish! because im from spain, but i make a varible and you can select between spanish and english chaging it! This variable is in the main script next to the other variables that predator did.... On line 127
/ Set your Language /
/ Español = 1 /
/ English = 2 /
%DefVar(Language, Global = 1) <-- Replace to 2
You only need to uncomprees this zip and copy the three folders into C:\Programs files\Lcdhype and overwrite it! and thats all!
I added some new funcionalities.... and many changes and sounds....
Here you can see some important changes in the script:
A New Logo
AnalojClock It was made only to learn, because predator had another scriptclock "dollyclock" that it is better and more beatiful....
It notice that a new email has come...
Another winamp style
A cool video that i did....
Enjoy it!
Predator, how is going that? Any news? -
Good stuff man. I'm using this right now, but I'll test it:
From the PipBoy. I don't like all that other fanciness, just performance stats. -
SICOPOLY, do you have a screenshot of what Overclocker Pro is supposed to look like? Its mostly fine, but I there are some letters overlapping the text all the way at the bottom and the GPU temp isn't showing.
G50V - Anyone find a use for the OLED display?
Discussion in 'ASUS Gaming Notebook Forum' started by berardi1111, Oct 15, 2008.