I test the megascript CPUusage
all of th emegascript is lower than 5%(include overclock with everest on) except MSN takes 45%, CPU usage 25%, wifi and lan scripts takes 10%
When you play in a game, the only thing you have to do is to put overclock with no autochange!
and when you not play, put autochange, because, games, need the cpu.
Predator, i think G51 dont have oled display....
-
No autochange = burn in... My screen already has a light burn in after having DirectConsole on for 4 hours.
But if you do like you set(the priority thing) for msn script, the cpu usage goes WAY down. Also, you can get everest its cpu usage down a couple of notches deselecting some stuff you don't need in the External Applications Settings tab, including Write to WMI or something like that, it's not used by megascript. -
Welcome
I have installed Megascript for my G50V. I have also Everest and I have a problem because some options are not working. You can see them below on the screens. I have Windows 7. Please help me...
-
You probably missed installing the plugins for LCDHype, check out my megascript beta post, it will show you the links to the plugins
-
Thanks man!
I was missing Everest and Battery Plugin.
Thanks very much. -
My MSN plugin is acting kind of weird on W7 64bit, most of the time it's just showing status: Unknown, I checked the script, tried it with the original MegaScript, still doesn't work. I remember it working a while back, and I haven't messed with the plugins...
EDIT: There was this one time when I started up windows and it looked like LCDHype was reset.... I had to completely reconfigure all my settings and reapply the script. But since the rest of the scripts are working fine.
I was wondering what script is the one taior3 is using in picture no 4? -
Maybe 64-bit incompatibility of MSN plugin or smt...since my code is mixed C++/Delphi, the MSN data collector is written in C++, then exporting couple of functions for the LCDHype (Delphi) plugin that reads it...I'll check it out later
-
The only problem which have the plugin is the cpu usage..... -
Can't help with the CPU usage for MSN and Skype, those two use COM mechanism to read the data, as soon as I call any function for reading text I get high CPU usage, nothing can be done there. That's why I focused on optimizing the scripts minimizing the MSN/Skype plugin calls to minimum
-
I dont have any problem about that! You have done too much! I said thousand of thanks about your work!
The only thing that i miss is a correctly plugin for leds.....
I did an script for weather forecast! because virustrinity fixed the plugin!
If someone want the script just warm me! -
Hi everyone,
Does anyone have a link for the megascript 3.3 available? I noticed that its dead -
Now it fixed! so i supose that now the link to the megascript V3.3 its working!
Code of MegaScript v3.3
MegaScript v3.3 Pack
In fact, i update the version to 3.4 because i added the forecast script!!
here is the link:
Code of MegaScript v3.4
MegaScript v3.4 Pack
It include all necesary to make work megascript 3.4, (the only thing which is new is the LCDWeather plugin, because virustrinity update it to make it work!)
I think all its correct, buy it didn't test it, so if anyone have problems just advice me and i will fix it!
Enjoy it!
@kiwibuddy: I read your private message if you want an script with itunes, first you have look for it here http://lcdhype.condense.de/index.php?showforum=36 if it exist you will can have it! -
So I tried to find this answer but no luck, or I am blind...
Anyway I got G50vt running windows 7 rtm.
Using my old code from Vista x64 this worked fine, under 7 my CPU usage does not work.
What do I need to change?
Code:#Header %UsePlugin('GLED\GLED.dll',LED, 0, 0) %Common.SetPriority(2400) %Graph.SetTextArea(0,0,256,32) %Param.RenderMode(Simple) %DefVar(CPUusage = 0) %DefVar(battPct = 0) %DefVar(ScreenSaverOn, Global=0) %DefVar(hourPM,Local=0) %DefVar(hourAM,Local=0) %DefVar(BattPLG='battery\batteryplugin.dll') %DefFunc(BattPercent=%UsePlugin(%BattPLG(),LifePercent)) %DefFunc(BattFlag=%UsePlugin(%BattPLG(),nBatteryFlag)) %DefFunc(ACFlag=%UsePlugin(%BattPLG(),nACFlag)) %DefFunc(IdleTime=%UsePlugin(%BattPLG(),nSystemIdleTime)) #EndHeader #GfxMode %Assign(CPUusage, %System.CPU(Usage)) %Assign(battPct, %BattPercent()) %If(%IdleTime() < 600000) Then { %Assign(ScreenSaverOn, 0) /Battery/ %If((%battPct() > 94) AND (%ACFlag() = 1)) Then { %Graph.Rect(0,0,100,16,0,0) } Else { %Graph.Font('Arial',8,1,) %Format.Bar(Vertical,8,12,0,100,%battPct(),1,1,25,1) %Graph.Rect(27,0,30,1,1,1) %Common.CreateNewLine(, -232,0) %Format.AlignRight() %battPct() '%' } %If( %battPct() < 15 ) Then { %Param.InvertMode(1) } Else { %Param.InvertMode(0) } /TIME/ %Assign(hourPM,%Dec(%System.GetDateTime(hh),12)) %Assign(hourAM,%Dec(%System.GetDateTime(hh),0)) %If(%hourPM() = 0)Then{%Assign(hourPM,%Dec(%System.GetDateTime(hh),0))} %If(%hourAM() = 0)Then{%Assign(hourAM,%Dec(%System.GetDateTime(hh),-12))} %Common.CreateNewLine(, -1, 0) %Graph.Font('Arial',8,1,) %Format.AlignRight() %If(%System.GetDateTime(h) < 12) Then{%hourAM()%System.GetDateTime(':nn ')AM%System.GetDateTime(' mm/dd/yy dddd')} Else{%hourPM()%System.GetDateTime(':nn ')PM%System.GetDateTime(' mm/dd/yy dddd')} /CPU/ %Graph.Font('Arial',8,1, ) %Common.CreateNewLine(, 1, 15) %Format.AlignLeft() 'CPU' %Common.CreateNewLine(, -204,15) %Format.AlignRight() %CPUusage() '%' %Format.Bar(Horizontal,50,8,0,100,%CPUusage(),1,1,53,18) %Common.CreateNewLine(, -127,15) %UsePlugin('everest\everest.dll',TCPU,value)'°C' /RAM/ %Common.CreateNewLine(, 135, 15) %Format.AlignLeft() 'RAM' %Common.CreateNewLine(, -52, 15) %Format.AlignRight() %Shr(%System.Memory(MemoryUsed), 10) ' MB' %Format.Bar(Horizontal,50,8,0,%System.Memory(MemorySize),%System.Memory(MemoryUsed),1,1,205,18) } Else { %If(%ScreenSaverOn() = 0) Then { %Assign(ScreenSaverOn, 1) %Graph.Rect(0,0,256,32,0,0) } } %Common.CreateNewLine(,-155,0) 'GPU ' %UsePlugin('everest\everest.dll',TGPU1DIO,value)'°C' #EndGfxMode
-
Hey SICO,
Thanks so much for reuploading the file. I didn't manage to find a thread with any itunes plugin. I am planning to write my own script but was wondering whether I needed some dll files to get started. I plan on just altering the winamp scripts to that of itunes but came to no avail. I think it is because I am lacking certain dll plugins, but I tried searching on the net and had no success. Does anyone have any suggestions? -
Ask Virustrinity in LCDHype forum for some sources or info on how he transfers data from Winamp to Skype (AFAIK it's shared memory segment)... iTunes uses COM mechanism for plugins (I've written couple in the past) , so it will be a bit different than writing a winamp plugin - in Winamp the application loads the plugin and runs it, in iTunes, you create a player object that exposes interface for reading data...find the iTunes SDK, it's free
-
Hi Predator,
I did some research on the a SDK scripts available on the internet. I was wondering what the main difference is between the winamp scripts vs the ones used by itunes. Furthermore, I just want to make a script that shows the artist, track time, song title on the display. I found these SDK scripts but was wondering how I would reorganize it to display it properly in LCDHype.
//////////////////////////////////////////////////////////////////////////////////////////////////////
// Crative Commons License: http://creativecommons.org/licenses/by/2.0/
// Do whatever you like with the code, but I want credit (if you copy&paste, include these lines)
// Or you could always modify it until I dont recognise it, thats cool with me
// - Denis Lukianov
//////////////////////////////////////////////////////////////////////////////////////////////////////
#include <string>
//////////////////////////////////////////////////////////////////////////////////////////////////////
#include "iTunesCOMInterface.h" // Get this from the iTunes SDK
// Remember to add "iTunesCOMInterface_i.c" to your project to avoid linker errors
//////////////////////////////////////////////////////////////////////////////////////////////////////
std::string GetCurrentSongTitle_iTunes()
{
using std::string;
using std::wstring;
IiTunes *iITunes = 0;
IITTrack *iITrack = 0;
// String operations done in a wstring, then converted for return
wstring wstrRet;
string strRet;
CoInitialize(0);
try
{
HRESULT hRes;
BSTR bstrURL = 0;
// Create itunes interface
hRes = ::CoCreateInstance(CLSID_iTunesApp, NULL, CLSCTX_LOCAL_SERVER, IID_IiTunes, (PVOID *)&iITunes);
if(hRes == S_OK && iITunes)
{
ITPlayerState iIPlayerState;
iITunes->get_CurrentTrack(&iITrack);
iITunes->get_CurrentStreamURL((BSTR *)&bstrURL);
if(iITrack)
{
BSTR bstrTrack = 0;
iITrack->get_Name((BSTR *)&bstrTrack);
// Add song title
if(bstrTrack)
wstrRet += bstrTrack;
iITrack->Release();
}
else
{
// Couldn't get track name
}
// Add url, if present
if(bstrURL)
{
wstrRet += L" ";
wstrRet += bstrURL;
}
iITunes->get_PlayerState(&iIPlayerState);
// Add player state, if special
switch(iIPlayerState)
{
case ITPlayerStatePlaying:
default:
break;
case ITPlayerStateStopped:
wstrRet += L" [stopped]";
break;
case ITPlayerStateFastForward:
wstrRet += L" [fast]";
break;
case ITPlayerStateRewind:
wstrRet += L" [rewind]";
break;
}
iITunes->Release();
}
else
{
// iTunes interface not found/failed
wstrRet = L"";
}
}
catch(...)
{
try
{
if(iITunes)
iITunes->Release();
if(iITrack)
iITrack->Release();
}
catch(...)
{
}
}
CoUninitialize();
// Convert the result from wstring to string
size_t len = wstrRet.size();
strRet.resize(len);
for(size_t i = 0; i < len; i++)
strRet = static_cast<char>(wstrRet);
return strRet;
}
////////////////////////////////////////////////////////////////////////////////////////////////////// -
Is there some way to do math in the LCDHype scripting language?
I'm trying to convert the celsius from SICOPOLY's new weather script into Fahrenheit.
Alternatively, is there some way to make the weather plugin output fahrenheit? -
sorry but i forgot to translate that! xD
I can say to you that it's not posible to make weather plugin give the output us fahrenheit....
soy yo have to make by programming.....
It shouldn't be difficult, but if you have problems, me or predator, will can help you! -
I know how the formula to convert the temps, I just don't know how to use it on the temperature that LCDHype outputs.
The formula is "Temp. Celsius" x 1.8 + 32 = "Temp. Fahrenheit".
I really have no idea how to do it in LCDHype... could you maybe post up some code snippets that I could cut and paste into the script? -
Anyone know why volume add-on doesn't work for Vista and 7?
I used the volume add-on in XP and it worked fine, it reported the volume and I have a display for it.
But I installed Win7 now, and it no longer works.
Is it a driver issue? I tried the same version number as my XP audio driver, and it still didn't work for Win7. -
PHP:%(Inc, %Mul(%C, 1.8), 32)
-
as predator say:
%(Inc, %Mul(%UsePlugin(LCDWeather\lcdweather.dll,%ID(),Current,Temp), 1.8), 32)
That's the line you have to put! copy & paste!
Dont forget to change the ID to your cityID!!!
I tired to use that plugin in vista, and also didnt work for me!
it looks like the plugin wasnt write to work in a OS over XP! -
-
-
So, couple of bugs I've been having trouble with on my W7 G50Vt-X5 setup(x64):
MSN Plugin:
-Randomly doesn't work.
-When it doesn't work it shows Status: Unknown and I checked out the MegaScript, and when I change the text from Unknown to something else it doesn't change, indicating it is using the function where it prints the status value directly from the dll.
Text gone while gaming
- I've not been able to test if it's for some games specific, but sometimes when I start a game, and its playing, my LCDHype is screwing up the screen.
I still am able to recognize what script is running at the moment from the layout. But it wipes out all text, so I just get blue rectangles instead of a blue bordered black box with text in it. The autochange still works, so its for all script. When I turn of the game it works again... -
Maybe issue with Win7, Status: Unknown means the MSN plugin cannot read data from MSN...the other problem also looks like Win7 incompatibility, there's no reason for the text to disappear when gaming...check LCDHype's forum
-
'lcdvc\lcdvc.dll','Master','GetVolume'
and
'lcdvc\lcdvc.dll','Master','GetMuted'
When I used it on my XP system, they reported the correct volume.
However, I installed Win7, and newest LCDHype (pretty sure it's the same version as before), loaded up my script and the volume always gets reported back as 0. -
I haven't used this plugin, I can't tell you about it, tho in the past I've written code that reads mixer volume...I can write you a better plugin I guess
Btw, I'm the author of WiMood for Skype, you can test it and see if it reports sound volume correctly on your Win7, if it does, I can with ease port you that part of the code to a LCDHype plugin -
I can confirm that :
- Volume control is not working at all in win7 (tested every method possible)
- CPU occupation is not reported in Win7, you have to use Everest and use his values instead. -
Now all of a sudden my MSN plugin works everytime I start my computer, but now "Overclocker" isn't able to read out any values from Everest...
The thing I think is weird, is the fact I didn't touch everest, lcdhype, the script, or even any configuration settings in W7, the only thing I've been doing the past 6 days is browsing the internet and using msn, and all of a sudden it isn't working anymore
Edit: Nvm, the weirdest thing, I didn't activate Writing values to WMI and Registry because of the fact it was working without it. So I activated it to see if it made any difference, and writing values to WMI fixed my issues with Everest and overclocker.
I also set the compatibility mode of lcdhype to Windows XP SP3, you never know, it might just run a little more stable and stuff.
I was also wondering were I can download LCDHype 6.1.1? On the LCDHype forums some people are talking about it, but the link I found on the forums didn't work anymore. -
Hey guys, quick question..I want to use LcdHype to monitor my temps when i'm playing games etc..i have the script i want and Everest downloaded..However it only shows Cpu temp and the other says "Trial Version" Have i got the wrong version of Everest or must i actually purchase it?? Or is there a free Home version edition i could use? Any advice is appreciated..Thanks in advance..
-
-
-
-
Yeah, as i said! It's my webserver! so if im playing counter-strike, and one of you trie to download you increased my ping, so i stop the server or restart it to ovoid get up my latency game!
so try to download it in an other time! the link is OK!
Dont worry about the link, because i always have it under control!
Today my webserver was K.O because i was changing it to another quicklier and newer, because the first had 9years old!
Now it is running!
Pd: Thanks Predator because WiMood! -
Ah ok. I was not aware of that. Thanks.
Just one slight question: For those of us on the western side of the Pond, how do you find your city ID?
I found this: "US0MD0017" by extracting it from the HTML page. However, I cannot find the id to replace this: /%DefVar(ID=10262)/ (If it is necessary).
I continue to get nothing but "NA" even after forcing a synchronization. -
You have to put you ID on line 14!!!! dont change on line 17!!! y forgot to delete that line! xD
%DefVar(ID=ES0ZG0285) -
This is what I see:
This is what lines 0-24 of the script look like since I've edited it:
Code:*********************************** * Weather Overview * * by SICOPOLY * * v 1.0 Initial creation * *********************************** #Header %KeyInit() %LCD.Gfx_ClearVRAM() %Common.SetPriority(500) %Param.AvoidPluginCleanUp() /Insertar La ID y el Nombre de la Ciudad/ %DefVar(ID=US0MD0017) %LCD.Gfx_LoadBitmap(Temps%UsePlugin('LCDWeather\lcdweather.dll',%ID(),Current,Weather).bmp,90,2,0,0,50,50,0,NONE) %LCD.Gfx_LoadBitmap(%UsePlugin(LCDWeather\lcdweather.dll,%ID(),Current,WindDir).bmp,90,33,0,0,50,50,0,NONE) /%DefVar(ID=10262)/ %DefVar(City=Baltimore) %UsePlugin(LCDWeather\lcdweather.dll,AddLocation,%ID()) %UsePlugin(LCDWeather\lcdweather.dll,SyncInterval,60) %LCD.Gfx_SetInvertMode(0) %LCD.Gfx_SetTextArea(0,0,256,32) #EndHeader
-
I dont know what is happen with you, it seems like it is a net-problem of your computer or something like that, look, its working for me! I only copy paste your lines! anyway, try to play with the code, the help file is in LcdHype > plugins > LcdWeather folder!
Attached Files:
-
-
Just a minor problem I've had a couple of times:
The script interrupts itself at random moment. But it's only 3 or 4 times a week.
It says something in the script was wrong and it could be an infinite loop or something.
Not really to big of a deal, but just letting you guys know -
Increase the the anti-hangup protection time in LCDHype settings or just turn it off (mine is turned off)
-
-
edit:i upgrade LCDHype 6.0 to 6.0.5 Now it's working ... thanks -
-
I cant do anything to help you....
In my PC its working your city, i copy your lines to test it! and its working, so it isn't the code! sorry.... -
hi, may i know whether is there any option for me to choose to stop at one script or to cycle the script that i want instead of going through all the script??? for example if i only want to use the winamp script, but it will cycle through automatically to clock etc....
-
-
i already have the winamp plugin running... what i mean is how to stop the screen in winamp only instead of keep on jumping to other screen....
another question, how do i overclock??? i got the everest ulti running, i went into the menu, but the processor clock speed doesn't seems to change???
thanks,
willie -
You can just turn off autochange of the scripts, Ctrl+Shift+F8...
There's no option to select only "a bunch" of scripts running, tho I was thinking about it. It would be easier to just create another copy of the megascript and make it run only those scripts you like, we cannot satisfy everyone
Overclocker script doesn't actually overclock, it displays overclockers' important information in one place. hence the name -
Hi everyone. I have acually read through the whole 60 pages and got everything to work great. Thanks for the efforts everyone!
I have one question though:
Is there a way to turn off the FPS on the regular screen and still have it on the OLED? I suppose it is the FRAPS plugin that lacks this setting.
G50V - Anyone find a use for the OLED display?
Discussion in 'ASUS Gaming Notebook Forum' started by berardi1111, Oct 15, 2008.