It's amazing what you can find on the Internet.
I was browsing Sourceforge yesterday to download a program I found the day before but didn't bookmark it. And you know on then SF search results how the program icon will be displayed if the developer added one? Well, while looking for that program (which didn't have an icon), I saw a green, 2x2 brick surrounded in a blue circle], and it was called LIME. Intrigued by this combination of icon
and name, I clicked the project, and found may be the biggest update to LEGO Island modding ever:
This small project (also hosted on GitHub) consists of single Python file that claims to extract the music
from JUKEBOX.SI (and any other SI files with music/audio from them). It has had only three code commits, and according to a blog post written on August 19, 2011, it is a stable release, ready to be used.
I downloaded the .py file, and after contacting Segatendo for a copy of JUKEBOX.SI ("Muffin for you for reading the credits "), figuring
out what version of Python to use, and record a video about it 4 times (Afterburner would not create an AVI), I am ready to surprise the forum with this amazing piece of software that was already on the Internet for a year and was not written by me!
A few notes here:
- After much testing, I found that LIME will works with Python 2.7.3. It will end in a syntax error when run with Python 3K. I did not run it on anything lower than Python 2.5.
- Since it is written in Python, it can be re-purposed to extract the other, non-audio SI files, or extract JUKEBOX.SI without converting them to WAV.
- It currently spits out an error because it cannot pull the WAV audio from a Smaker video, and it will not extract anymore after it hits the block.
Basically, this small script changes the future of LEGO Island modding. And we have Matthew & Nick Thompson to thank for it.
O.T. ||Segatendo, I hope this helps boost your BDay up to a 11!|