Jump to content

Photo

LEGO Island Windower


  • Please log in to reply
29 replies to this topic

#1
le717

This program is obsolete!

Please download ICU to get the newest version of this tool.

Intro

After jamesster posted his video about LEGO Island windowed mode, and an easier way was expressed to enable windowed mode, I spent two hours creating the LEGO Island Windower V1 using Inno Setup.

This small program simply changes the Full Screen registry string to whatever mode you want to play in, be it full screen or windowed. The changes are instant, so after running it, you should be able to play in whatever mode you want.

As of V1.3, the x86 and x64 versions from previous of LEGO Island Windower have been merged into one binary.

V1.3 is compiled with Inno Setup 5.5.2 Unicode to support Windows 8. Previous released were compiled with Inno Setup 5.4.3 Unicode, with the exception of V1.2.2.2, which was compiled with Inno Setup 5.5.1 Unicode to better support Windows 8. LEGO Island Windower Win98 (a special build for Windows 9x only, since LEGO Island was originally made to run on those OSs, was compiled with Inno Setup 5.4.3 ANSI.

My source code is available a separate download, as well as a guide on how to compile them yourself, if you want to do that sort of stuff.

Gallery

LEGO Island Windower x86 V1.2

Spoiler


LEGO Island Windower x86 V1.2.2
Spoiler


Video of LEGO Island Windower V1.2.1
Spoiler



Special thanks to Cyrem (Thanks Cyrem!) for making the program icon for V1.0-V1.2.1 (although he didn't make it for the program. He made it for the forum. I just downloaded it and used it myself. e342175.png), and rioforce for creating the totally awesome Brickster image for V1.2.2+ and Win98 special build.(thanks rioforce)!

I've also included some LEGO Island quotes in the program. See if you can find them. e345633.png

Can't Get It Working?

I've tested it as much as I could, but LEGO Island Windower must run as Admin in order to work. This is due to the fact Admin rights are need to write to the HKEY_LOCAL_MACHINE section of the registry, where LEGO Island Windower does it's magic. It will work no other way (sorry about that you who use non-admin accounts! e342155.png)

If you are having trouble getting windowed mode to work (if you are using an Admin account), try setting LI to run in Ramp Emulation. So far, that is the only known way it will work. V1.3 will automatically do this for you.


Download Link!

LEGO Island Windower (Normal and Win98 Special Build) (Sourceforge.net Download)

Enjoy everyone!

-le717


Edited by le717, 02 June 2013 - 01:06 AM.

  • Xiron thanked this

#2
Xiron

Yaaa.. aw, need admin permission to run. >.<
Well, if I ever get the chance to be on an admin account again, I'll get it to run as an invoker.

#3
le717

Alright everyone! New release (two actually!)

Earlier today, I released LEGO Island Windower V1.2, and I just released V1.2.1. I've fixed up a bunch of code (not that it was buggy, it just could be improved), and I've changed most of the text which tells AppName and AppVersion. I also added a compiling guide, and some LEGO Island quotes. ;)

@Segatendo Sorry buddy, but I made a version that didn't need Admin access, and it would not work. You'll have to convince your Dad to log into the Admin account and you can make it run as an invoker. I did I best I could, but I couldn't around that. :(

#4
Xiron

Well, convincing isn't easy, which is why..

Well, if I ever get the chance to be on an admin account again [aka it doesn't get logged off], I'll get it to run as an invoker.

but thanks anyway.

#5
le717

Well, convincing isn't easy, which is why..

Well, if I ever get the chance to be on an admin account again [aka it doesn't get logged off], I'll get it to run as an invoker.

but thanks anyway.


Tried asking your Dad if you can run it as an invoker? Explain to him what it does (show him jamesster's and my video if needed), tell him it won't run on your user because it needs admin access, and have him leave it logged in so you can make it run on your name. I've done this myself, and it worked most of the time. ;)

#6
Xiron

The thing is though, my dad doesn't trust things/people from the internet. His internet motto (well, not really) is "Nothing is free". So he wouldn't trust the program otherwise unless he didn't know it was from the internet.
Once I tried to get him to forward a port so I could host and play a game with Addict who I know so well.. it didn't turn out well.

Tbh I don't even think he knows about running things as invoker (what this does btw is allow me to run programs that would need permission to start up such as Cheat Engine and Fraps as a standard user).

#7
Lair

Lair

    Elite Member

  • Contributors
  • PipPipPipPipPipPip
  • 5,626 posts
It isn't working for me. It acts like it does, but then it's still fullscreen.

#8
Modded Lego

Modded Lego

    Advanced Member

  • Members
  • PipPipPipPip
  • 227 posts
Thanks for this, I always wanted Lego Island to run in Windowed Mode! Thanks le! :love:

#9
le717

It isn't working for me. It acts like it does, but then it's still fullscreen.


Hm... do you get an error message from LI, Windows, or the app? What version of Windows are you running, WinXP, Vista, or 7? X64 or x64? Have you tried a reboot after running it? (You shouldn't need to do that). Can you locate the LI registry string in regedit, run the app, and see if it changes it? I might have to add a flag in order to make it work.

Thanks for this, I always wanted Lego Island to run in Windowed Mode! Thanks le! :love:


You're welcome, ModdedLego! Let me know if you have the same error as Lair reported above. I can fix it, but if there is more than one error report, I'll know something is indeed wrong and not Lair's PC messing up. :)

#10
Lair

Lair

    Elite Member

  • Contributors
  • PipPipPipPipPipPip
  • 5,626 posts


It isn't working for me. It acts like it does, but then it's still fullscreen.


Hm... do you get an error message from LI, Windows, or the app? What version of Windows are you running, WinXP, Vista, or 7? X64 or x64? Have you tried a reboot after running it? (You shouldn't need to do that). Can you locate the LI registry string in regedit, run the app, and see if it changes it? I might have to add a flag in order to make it work.

It acts like it works. But then LI is still fullscreen. It's installed on a 7x64 machine. I'm thinking it might be because it's not installed in program files.

#11
le717

It acts like it works. But then LI is still fullscreen. It's installed on a 7x64 machine. I'm thinking it might be because it's not installed in program files.


It shouldn't be an issue if you installed it to program files or not. It doesn't even look for or modify that string. Can I send you a quick test build to see if it works?

#12
le717

Alright everyone! LEGO Island Windower V1.2.2 is released! Most notable in this version is that I've swapped the Windowed and Full Screen buttons, so Windowed is now the default option. I removed some dead code, and attempted a fix at the bug Lair reported (he already tested it and it did not work, but it may work for someone else).

Also, I got my brother rioforce to make me a new app icon. How's this look to you?

Spoiler


He drew the face texture with his tablet, and slapped it on a minifig model he created (but we cheated on the hat. :P).

Get LEGO Island Windower V1.2.2 on the topic post!

#13
Xiron

I can report that it doesn't work for me either, I even checked the registry to make sure fullscreen wasn't enabled (which it wasn't). If it makes a difference, I am not using the masterpiece version, but the original and am using Windows 7 32-bit Home Premium. Not even running in Ramp Emulation works.

Edit: Restarted computer and it works (got an error when trying to start with ISLE.exe, but works with LEGOIsle.exe).

#14
le717

I can report that it doesn't work for me either, I even checked the registry to make sure fullscreen wasn't enabled (which it wasn't). If it makes a difference, I am not using the masterpiece version, but the original and am using Windows 7 32-bit Home Premium. Not even running in Ramp Emulation works.

Edit: Restarted computer and it works (got an error when trying to start with ISLE.exe, but works with LEGOIsle.exe).


Yea! You got Admin access! :D

Alright. Win7 x86, original release, works after an restart, but only with LEGOIsle.exe, Ramp Emulation.

You do understand that this only makes LI run in windowed mode, and doesn't fix the graphical/audio erroes that come up when running it, right? It will act like jamesster's video did. Lair didn't understand that, and I'm just making sure you do, since I haven't really made that clear.

LEGOIsle.exe is the main EXE, and Isle.exe is just a launcher, right? The game might have to be loaded directly to make it work.

BTW, are you able to make it go back to full screen via the tool? I asked someone else to test it (they use Win7x64), and it won't go back for them.

I'm working on V1.3 Beta 1 right now, and I'll try to get it out soon so you and everyone else can test it. ;)

#15
Xiron

I don't think I needed Ramp.

Yeah, I know.

Probably.

Yes, it works.