View Single Post
Old 03-12-2008, 09:58 AM   #8
Predator_MF
Notebook Evangelist
 
Predator_MF's Avatar
 
Join Date: Nov 2007
Location: Bulgaria
Posts: 441
Rep Power: 7 Predator_MF is just really nicePredator_MF is just really nicePredator_MF is just really nicePredator_MF is just really nice
Default Re: asus g1s oled display - i have found a way to set it :)

Yeah, here is "something better"

You have probably heard of LCDHype, for those who haven't - it's a freeware application for Windows that enables you to connect almost every type of LCD to your LPT or USB port (when talking about desktops). You can create scripts for whatever you want to visualize on the LCD, from core/GPU temperatures/voltages, fan speeds to winamp information, spectrum analyzers, graphics, wheather, news...just name it!

I've recently bought myself G1S-B1, which has this OLED display, so I decided to write a driver for it

Instructions
Follow these steps to run this application with the G1S (and other G -series laptops):
  1. Download and install LCDHype from here
  2. Download the driver for Asus G-series OLED from here
  3. Extract the driver archive to C:\Program Files\LCDHype\Controller\ folder (where C:\Program Files\LCDHype is the folder you installed LCDHype at, may differ on your PC)
  4. Download Asus G1S Megascript for LCDHype from here and extract it to LCDHype\scripts\ folder
  5. You can find more scripts here
  6. Run LCDHype, you should already see the OLED showing a logo of LCDHype (which means my driver is initialized successfully).
  7. Open LCDHype main window, go to Configuration -> LCD Configuration, select "Asus G1S OLED Display".
  8. In LCDHype main window, go to Scripts -> Open File, navigate to the folder you extracted the script (above), select the script file.
  9. (Optional) In the Common settings of LCDHype, put checkmarks on the first 3 options and put LCDHype to autorun of your Windows.
  10. That's it! The rest is up to you, you can create your own script for whatever you want to visualize and add it to the Asus G1S Megascript (you can find intruction how to do it in the script download page)

Use LCDHype's internal help to find out how to visualize variables on the LCD. You can find examples and cool scripts here.
(check out this script, it creates a very cool animation - sheep running over some fences ).
NOW - you can use your OLED to show you even kill/deaths/ping while playing ingame (there are many additional plugins like game query plugins also in this site). I would post up some of my examples, but I've written them on my old PC, where I used external LCD which was different resolution, so I must rewrite them to work with G1S' OLED.

I'll post some screenshots and pictures of how this all looks on my Asus

LCDHype and G-Series FAQ

Q: My Network script doesn't show the network that I want, how to change the network adapter that it shows ?
A: The "Network Simple" script may not run when you first start the script. To make it run properly, you must change this line in the header:
%DefVar(N=7)
The number 7 is the LAN network adapter of my computer, it differs on every single PC and Windows installation. Just start from 0 and increase this value untill you see your network adapter name scrolling on the top of the screen.
___
Q: I don't temperature values, it says "no data available" on where a value should show, how to fix it ?
A: Everest is required to be able to show temperatures with the Asus G1S Megascript. When you run Everest, go to Preferences -> External Applications and put a checkmark on "Enable shared memory", then down in the list put a checkmar ONLY on CPU and GPU temperatures.
___
Q: CPU temperatures work fine, but GPU doesn't, why ?
A: In the line that reads the GPU temperature (%UsePlugin(..., TGPU1) , instead of TGPU1 try TGPU1DIO, difference comes from Everest versions.
___
Q: Winamp scripts don't visualize Winamp, why ?
A: You need to install a plugin in Winamp which will send data to LCDHype. You can find the plugin in your LCDHype\stuff\Winamp folder. Copy all the files from there to your Winamp\plugins folder (and restart Winamp). Open winamp's preferences (Ctrl+P) and go to Plug-ins -> Visualization, select the "Winamp Data Collector" plugin and press Start.
___
Q: I can't get anything to work, when I run LCDHype it says something like "No skin data" or/and errors come up on the screen. LCDHype seems messy.
A: You have not correctly installed LCDHype. You have probably only installed an update of LCDHype. You need to get a basic version that has installer (for example LCDHype 0.6) and then upgrade by simply overwriting it with the files from the update archive. Regularly check for LCDHype updates on www.lcdhype.condense.de -> LCDHype releases.
___
Q: Everything works! How to add my own scripts into the megascript ?
A: Read the megascript details.
___
Q: What to expect next ?
A: New version of the Megascript for LCDHype with lots of improvements, globally working GPU/CPU temperature graphs, LED (Gaming LED, Mail LED) controls, Skype/MSN notification scripts... Be patient, it takes time, I have a lot of other work to do also


Beta version of the Megascript 2.0

Video
Here's a small video of how it looks on my G1S (sorry for the poor quality):
http://youtube.com/watch?v=Mcnd4_mMsc8

A preview of the Asus G1S Megascript:

Last edited by Predator_MF : 11-22-2008 at 06:48 AM. Reason: added some more links, created a FAQ, FIXED LINKS
Predator_MF is offline   Reply With Quote