Programming, Music, Games. Creation.

Life = Program

The End of this Blog and..

This blog died ages ago.

Its purpose was to get me additional cookie points for my university applications and now that I have completed my degree, this blog has served its purpose.

However, I sincerely enjoyed and want to continue posting things I love and have interest in.

It may or may not be Dota related things, but I will greatly appreciate if I see you there.

Thank you for your support until now. I’ll be around, as always.

New Blog:



Guide to : Budget Gaming PC 16/10/14

Hitchhiker’s Guide to Budget PC!

Such unique originality in the title!

This PC is for :

– People on budget
– Starters, first time buyers

As I assume you are new to PC building, I selected the products that are available in Amazon, shipping globally and directly from Amazon. You don’t need to be a techie to have an Amazon account.
I will link each recommended product with an Amazon price and link. Prices fluctuate in the market therefore please check the price before purchasing any products – the states pricing in the post might be outdated.
Getting PC components in sites like NCIX or Newegg is recommended of they ship to your address.



Intel Pentium G3258 : $70 Amazon
This is God sent. 
Best budget CPU period. This chip overclocks out of this planet. This is a gift from Intel.
Note : Don’t get feared by the world ‘overclock’. Simple overclocking can be super simple these days and anyone can do it.



Free to Play: The Movie

FREE TO PLAY is a feature-length documentary that follows three professional gamers from around the world as they compete for a million dollar prize in the first Dota 2 International Tournament. In recent years, E Sports has surged in popularity to become one of the most widely-practiced forms of competitive sport today. A million dollar tournament changed the landscape of the gaming world and for those elite players at the top of their craft, nothing would ever be the same again. Produced by Valve, the film documents the challenges and sacrifices required of players to compete at the highest level.


Tweaked Dota 2 Autoexec Config – Performance Boost, Quick Courier, Quick Rune and More!

If you use Notepad++ and wish to make your editing screen look like above, check out this post.

Latest version : v Community (02/08/2015). Change log below.
Short News : The CFG is now open to the community to contribute!

Bermuda’s Dota 2 CFG!

Download(Normal) :


Instructions :

1. Download Autoexec.cfg (^Click  Juggernaut above)

2. Put the file in Steam\steamapps\common\dota 2 beta\dota\cfg

3. Make necessary tweaks (bindings, chat channels, mic volume, quick rune type. They are all arranged at the top of the cfg!)

4. Done :)

Download(Reborn Beta) :

Currently in beta, some features may not work.
Last Major Update : 02/08/2015

Place/Replace the files here:
Steam\steamapps\common\dota 2 beta\game\dota\cfg


If you wish to contribute to GitHub, please go follow this link.


Kingdom Come Kickstarter sounds nice after ESO’s announcement of ‘Imperial Edition’


Caution : RANT


My experience setting up LAN in school

Couple of years back when I was still in school, they decided to open up a new computer lab for secondary students. The ICT teacher back then was taking care of such business, and I volunteered/was suggested to help him out setting up LAN in the brand new lab :D


Here it is. The new empty lab!


2013 in review

The stats helper monkeys prepared a 2013 annual report for this blog.

Here’s an excerpt:

The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 16,000 times in 2013. If it were a concert at Sydney Opera House, it would take about 6 sold-out performances for that many people to see it.

Click here to see the complete report.

Diablo III – Reaper of Souls available for Pre-Order!

Release date : 25/3/14

Among with the news of the speculated released date, D3’s first expasion, Reaper of Souls is available for pre-order NOW!

Standard Edition $40
Digital Deluxe $50
Collector’s Edition $80

Digital deluxe is essentially a digital version of collector’s edition, including only digital goodies from CE.


Box copies of Standard Edition and the Collector’s Edition can be pre-ordered via
Digital copies of SE and DD can be pre-orderd via store

Check the official Blizzard post for more details.

How to make your day.

Open your favourite browser..

First tab :
Second tab :
Final tab :


Guide to : Mechanical Keyboards for First Buyers

I’ve been expecting you. So, you’ve decided to join the keyboard master race? :3
I’d like to say, Y U JOIN SO LATE

An-a-yway, you have just made one of the best decisions in you life.

Congratulations for making a good choice, and I will help you save your time and stress. Thank me.

I said thank me not read the next line.


Hitch Hiker’s Guide to Mechanical Keyboards
Don’t Panic
So much originality in the title.

This guide will..

  1. Introduce you to the world of mechanical keyboards
  2. Help you decide which keyboard to buy
  3. Wall of text in yo face.


Back in 1850… You now expect me to say that mechanical keyboards existed back then. The truth is, I don’t bloody know either.
The oldest mechanical keyboard I know is IBM’s M-series, which has a incredible self-defense function mounted.

There are various types of crazy switches, and since this being a guide for FIRST buyers, I’d like to recommend two types of switches :

Nothing much right?
Cherry MX keys have a zillon types of keys btw.

Allow me to fill you in with famous/popular Cherry MX keys and a Topre key :)


LD blames Godz.

"I blame Godz for getting new keyboards" - LD 2013

“I blame Godz” – LD, after putting his stream into sleep, 2013




My GPU failure story part 2 of 2 : Tearing down your GPU

Continued from part 1..








My GPU failure story part 1 of 2 : How to detach your GPU

It was one day, one rainy day, when the horrific incident occurred..

My GPU..
Its temperature at no where near half load..


My GPU fans failed. It took me a while to realize – I noticed game lagged unusually more, I thought it was simply lack of optimization.
ima nub.


I was SO lazy and decided to cheap out, leaving the case open and directly blowing a fan into the components.



How to fix : Web pages failing to load on computers and devices! (Fixing DNS problems)

I personally had horrible experience with my ISP’s DNS,
I don’t even want to talk about it. It failed majority of the time.

If your browser says ‘DNS Error’ and webpages will not load,
If you need to Refresh (F5) many times before the webpage loads,
If you cannot see images in the website and the page looks weird,
If your Appstore cannot download apps through Wi-Fi,
If your Google Playstore fails do download an app through Wi-Fi,
this is the fix for you.


There are two ways of doing this,
Do Fix1 if you have no clue how to navigate settings of your router.
Do Fix2 if you clearly know what you are doing with your router settings.


Team DK : BurNIng, iceiceice, Mushi, LaNm, X!! – Their new Line-up!

Dota 2 Professional team, DK just announced their new line-up and shocked the world.

Mushi shared a photo of DK’s line up, and DK officially accepted the new line-up.


“After days of speculations, we inform you that we have finalized our roster. Please, welcome Mushi, iceiceice and LaNm in our line-up. They will play alongisde BurNIng and Dai”

Mushi’s departure to DK was somehow speculated as he clearly made his statement of departure to China.

Although iceiceice seemed to have no intention of leaving Team Zenith, those who watched his livestream on twitch the day before may not be surprised as he showed unusual behavior of not talking and staying silent during the entire stream. He too did practice offlane – his new position in DK – during the stream, despite of his normal and comfortable position being mid.

Current line up is
BurNIng / Carry
Mushi / Mid
iceiceice / Offlane
LaNm / Support
Dai / Support


iceiceice had mentioned that all-star teams will not work out during one of his livestreams, and he had shown rather negative attitude towards Mushi’s departure to China. So did some of the fans.

However, majority are happy to see the formation of ultimate Asian team to beat the Alliance – who showed outstanding results during the TI3.

No information or posts about the future of Team Zenith has been given.

GLHF DK.iceiceice

– iceiceice fan Bermuda

MEEPWN! Meepo Guide + Micro Tips in depth! (Dota 2)

Bermuda’s Guide to Meepwn

In-depth Dota 2 Meepo Guide/Tutorial/Tips and Tricks

Last revision 24/08/14 – Overall rehaul is coming soon.


Welcome Geomancer. Meepo is back in 6.80
Level 3 ultimate + Death timer reduction is the best buff Meepo can get ever.

Dota is not a game you exactly follow the rules and regulations, you have to flexible and must be able to make decisions by yourself according to the situation.
Hopefully, this guide will be able to help you develop decision skills to determine what to buy and do according your situation.

Read only Bold&Underlined if you are in a hurry
This is snowball Meepo build.

Let’s start ;)


Finally going quadcore :P


After AGES of using AMD Athlon 64 X2 4400,
I finally received my AMD Phenom II X4 955 (95W) + 1GB RAM and successfully installed it :)

Its THE best CPU I can install for my old mainboard, which is M56S-S3 from Gigabyte! (I still can’t believe phenom fits into AM2 socket..!)

For those of you who have same mainboard and wish to upgrade, make sure you upgrade your bios to f6h and buy Phenom II x4 955 95W. 125W won’t fit.

You can always check out your mainboard’s compatible CPUs in the official websites :)


DSC_0387CHAOS PUSHED AWAY LOL >< Installed a ram :3






PS. Cheap Thermal Grease defies Newton

Solving latency issues in games using MUDFISH

Using MUDFISH VPN, we can now play games of any region without any L@#$%@#$%AG! =)
Including Dota 2, League of Legends, World of Warcraft and more! (complete list available at the bottom)

1. Go to

2. Click on Download and download the right installation file for your system :)

3. Install MUDFISH (easy, click on next next blah blah. If a security message appears, allow it to install.)

4. After installation, Mudfish Launcher will be @ your startup. Start! =D

5. Login page like this will pop up! (reminds me of wordpress!! =O) sign up, sign in and agree to terms and conditions :)

6. Something like this will appear! go to Settings > Wizard

7. Select your choice of Game/Location

8. You are good to go :)


Home Region : 18 ms

US West (Before) : 382 ms

US West (After) : 229 ms



[Guitar Cover] Canon Rock

Yahama RGX A2


Pre-recorded version x3

Solving Dota 2 Lag / FPS drop / Latency issues / High ping / Spikes


Last update : 08/06/14

There are easy, simple things you can do to dramatically improve lag issues in Dota 2! (in terms of both latency issues and client lag due to lack of hardware power)


1. Setting launch options

This is pretty much telling the computer to do certain things when you start up the game.

In your Steam libary, right click Dota 2 and go to Properties


Click on Launch Properties in the first tab


Write out the instructions you wish to give (separated by space). Effective ones are as follows :

-novid : This doesn’t show the intro video (bald valve guy)
-console : This give access to dev console when you press `(on default)
-nod3d9ex : Disable DX9 Rendering. Improves performance significantly if your GPU is not strong enough. Setting graphic option windowed full screen or exiting to desktop  cause freezing in Windows 7/Vista.
-dxlevel 81 : Forces use of DX8.1, significantly increase fps.
-high : Makes sure DOTA 2 is high priority in Windows. This can lead to mouse lag, crashing during game or post game.
-noforcemaccel : Disable Mouse acceleration

Example :



2. Autoexec.cfg!

cfg files are configuration files that allows you to set all those small little things in game, which actually improves the performance dramatically.
This is valid only for Source Engine games, which includes Dota 2!
There are key configurations that actually have effects in real-life situations

1. Go to Steam\steamapps\common\dota 2 beta\dota\cfg\

2. Create a file named autoexec.cfg
This is where you type out the configurations you want to make.

Key configurations :

mem_level "3" // lowest setting for max fps
gpu_level "3" // lowest setting for max fps
gpu_mem_level "3" // lowest setting for max fps
cpu_level "3" // lowest setting for max fps

cl_interp_ratio "2" // Interp modifier. Although there are debates about 1 vs 2, Keep it 2 since we all play Dota 2 in official Valve server.
cl_interp "0.05" // cl_interp_ratio / cl_updaterate. Please do edit this if you have altered interpratio or updaterate
cl_cmdrate "40" // 40 is maximum for Dota 2
cl_updaterate "40" // 40 is maximum for Dota 2
cl_smooth "0" // Smooth view/eye origin after pridiction errors.
cl_smoothtime "0" // Smooth client's view after prdiciton error over this may seconds. 0 for instant update.
cl_lagcompensation "1" // Perform server side lag compensation. Keep this 1.
cl_pred_optimize "2" // Optimize for not copying data if didnt receive network update. 2 default.
cl_threaded_bone_setup "1" // If you have a processor with multiple cores leave this command if not delete it
cl_threaded_init "1" // If you have a processor with multiple cores leave this command if not delete it
cl_forcepreload "1" // Preload assests on your computer, longer inital loadings, better gameplay. Optimized.
rate "80000" // Max bytes/sec host can recieve data from server. This is maximum for Dota 2

r_renderoverlayfragment "0" // increases fps
r_threaded_shadow_clip "1" // if you have a processor with multiple cores leave this command if not delete it
r_queued_decals "1" // if you have a processor with multiple cores leave this command if not delete it
r_queued_post_processing "1" // if you have a processor with multiple cores leave this command if not delete it
mat_queue_mode "2" // if you have a processor with multiple cores leave this command if not delete it
snd_mix_async "1" // Multithreaded sound
sv_forcepreload "1" // Theoretically, this command forces game server to preload the assets for you. May cause longer loading.

dota_embers "0"//no animated dota2 background

Copy all the configurations above and paste it in autoexec.cfg!

To keep thing simple, I’ve already optimized the configurations for the general public.
However, please do take your time to read up the configurations and make any necessary changes. I know these can be a bit overwhelming, but please do it for your best performance.


CFG’s possibilites do not end here. You can make the courier boost, pick your items, deliver it to you and tell your teammates that you’re using courier by pressing a single key. Trouble remembering when the Roshan will spawn? Simply use roshan timer script to keep yourself concentrated in game. You can even track fps and ping status real time on your display during game! Settings which are not available in in-game settings are all made in CFGs too.

I’ve made a useful CFG file with all the mentioned features and much more. If you are interested, feel free to check this post for more cfg!


3. Mudfish – This used to be the final solution because it used to be free. Since its no more, I will just replace the topic with VPN service for games

3. VPN for games!

YES! Such thing exists!
Using dedicated VPN servers to connect to games will dramatically improve ping problems, especially when playing in oversea servers.

One of the services is provided by Mudfish – Solving latency issues in games using MUDFISH . I have tried, and it works like wonders!
Another famous alternative is WTFast and BattlePing. Although I have never tried any of those, they have numerous famous reviews and solid user base.

I cannot suggest any other VPN solutions since there hardly is any free VPN for games and I have not tried any of the paid services (not willing to pay for such thing.. yet!).


4. Leatrix Latency Fix

Originally intended for WoW, works for all.

It is easy and simple to install, does not bug up your internet connection, purely does what it is supposed to do.

Link to original post here.


5. Fixing various problems for Nvidia GPU users!

This is a solution suggested by DRiVER. I have personally tested it for a while, it worked for me. Thank you DRiVER for the solution!

There seems to be some problem for some Nvdia cards (with CUDA) having trouble running games and rendering textures as it is supposed to.
This results in error message “Failed to lock vertex buffer in CMeshDX8::LockVertexBuffer”, bad textures, spikes and other problems that eventually leads the game to crash.

Although the problem has not been recognized by Nvidia or Valve and there seems to be some strong debate ongoing between the community and Nvida. However, this is not a post to fire shots on Nvidia or debate over CUDA, I will just provide the solution which fixed the problem (spikes and “Failed to lock vertex buffer in CMeshDX8::LockVertexBuffer”) for me.

1. Go to Nvidia Control Panel

2. Click on Manage 3D Settings and go to Program Settings

3. Set the program as Dota 2. Find it from the drop box. If there isn’t one, add dota.exe

4. CUDA – GPUs : Off (Uncheck all the GPUs)

5. Threaded Optimization : Off


I hope I was able to help you out solving lag issues! Feel free to contact me for any questions!

glhf :)

Fixing laggy Flash/YouTube/Games in Google Chrome (solution for fps drop in flash)

Since the last update of Google Chrome, many people began to have extremely low fps on flash games and videos

Here is a simple way to fix :)

1. Type chrome://plugins/ in your address bar and hit enter.r.

2. Click on  (its on your right hand side)

3. Disable pepflashplayer.dll  as shown below

Hide Ugly Ad, Ugly photos, Ugly friend’s picture, Ugly sponser links. Hide ANYTHING!

Introducing.. Adblock Plus! xD
I’m using it both in Firefox and Google Chrome, works with wonders..
In this post, we will assume that you’re using Adblock Plus and applied the Easy List :)
(its extremely easy to install this app in your browser.. simply google the app and apply it with the correct version of your browser)

In here, I’ll introduce how to hide things you hate to see in the web! x)


Pictures/Photos/Flash/ most stuffs


Right click on the picture > Block Element





Right click anywhere > Inspect element

Resources > find the picture you would like to hide > copy the link

Right click on ABP, Go to Options

Add the link as a filter! DONE! (You can also manage your personal filters here.)



**Tip** Use the star(*) to effectively hide resources! :)




1. Select & Right click Approximately where the divider exists

2.   Inspect the element

3. Get the div id or div class


<div id="sponsorad">
Really cheap tofu, click here!

in here, div id is sponsorad

<div class="abcad">
Cheapest tofu, only here and now!

in here, div class is abcad

4. Go to filters,

For div id, add ##div#divid
For div class, add ##div.divclass



To know more in detail, please read the offical post to get more detailed information! x)

DotA Tutorials 01 : Custom Hotkeys

After ages, finally the first tuto.

but WOOT? Its not the Sacred Warrior tuto?!
I’m sorry.. I’m looking for better builds for all the classes and this will take huge time to do.. meanwhile, I shall post misc stuffs first :)
(general tips, hints, facts, easter egg, etc)



simple :)

1. Go to this website

2. Customize the keys as you wish!

(this is what I did)

3. Select the your DotA version(6.74 – latest for me), and hit Generate!

4. Save CustomKeys.txt into your WarcraftIII folder

5. Start Warcraft III. Go to Options > Gameplay > tick Custom Keyboard Shortcuts



a) Download THIS
b) Start the program
c) Select the Warcraft III folder, where CustomKeys.txt exsists. You can see in the taskbar [S].
d) When you start Warcraft III, press F5 to enable
e) You can now see that inventory hotkeys work :) This works only if the script is enabled.



Happy pwning x)

[Composition] Mr. Hyde killed Dr. Jekyll

Mr. Hyde killed Dr. Jekyll
a instrumental song I composed a year ago..
**Inspired by SeoTaiJi – Dr. Jekyll and Mr. Hyde(YouTube)

Not a descent song, but a good practice for guitar ;)

Download (Skydrive):

This is .gp5 file, you need Guitar Pro 5 to open this file!
(I think I posted download for guitar pro5 with user id and key.. but its in korean :P)