+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  LazyShell V1.0 FINAL [RELEASE]
Pages: [1] 2
Author Topic: LazyShell V1.0 FINAL [RELEASE]  (Read 2 times)
Omega45889
Guest
« on: January 24, 2009, 08:14:55 pm »



Omega and Giangurgolo present LazyShell. After a lot of hard work, its finally 100% complete.

Images of Version 1.0 Release

The Main Window


The Stats Editor


The Level Editor


The Scripts Editor


The Sprites Editor


Cirrus - The Patch Server



LazyShell Download Link (.RAR)
LazyShell Download Link (.ZIP)

Note: LazyShell requires the Microsoft .NET 2.0 framework, so if it does not run try installing Microsoft .NET 3.5 Framework
There is currently no version for Mac or Linux, although Mono would probably support it no problem. If there is anyone experienced with Mono and would like to help, PM me.

There is also a demonstration hack available for download through the Cirrus server in LazyShell.
Demonstration Hack: Super Mario RPG - The Bob-omb Mafia
Cirrus Tutorial: http://acmlm.no-ip.org/board/thread.php?id=4544
Website: LazyShell Info - Rom Data - And More
For those using a Mac or Linux who need Direct link to Super Mario RPG - The Bob-omb Mafia, PM me. The reason the hack is hosted on Cirrus is to encourage people to download and start using LazyShell right away.

Special Thanks:
FuSoYa - for permission to use Lunar Compress.dll
KP9000 - beta testing, discovered many bugs with pre-release version
MathOnNapkins - helped with some coding
Alex Farber - MRU list manager
romhacking community - various feedback

Enjoy!

And the final figures. I know that these mean nothing, but still interesting:

Number of lines = 102,744
Number of code files = 169
Number of code-generated lines = 39,965
Number of user-entered blank lines = 6,389
Number of user-entered comments = 1,676

The source will be available relatively soon.

EDIT: For those of you with 64-bit machines, you will need this fix in order to properly run LazyShell

http://blogs.intesoft.net/post/2007/12/Running-NET-Apps-in-32-bit-mode-on-64-bit-Windows.aspx

Update: Someone has tested the corflags.exe fix and claims it works

Thanks to zuzma for a quick-fix: Once I copied corflags.exe to the lazyshell folder I typed  "corflags.exe LAZYSHELL.exe /32BIT+" in the command shell with out the quotes. It pretty much forces it to run in 32bit mode with the 64bit version of the .NET framework.

Corflags can be found here on a 64-bit Vista machine - C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0\\Bin\\x64\\CorFlags.exe
« Last Edit: January 26, 2009, 08:19:46 pm by Omega45889 »
arpgme
Guest
« Reply #1 on: January 24, 2009, 09:01:27 pm »

It doesn't work.

This is the error I got:

This application has failed to start because the application configuration is incorrect.
Reinstalling the application may fix this problem
GenoBlast
Guest
« Reply #2 on: January 24, 2009, 09:02:18 pm »

Once again:

I love you so much. I wish I was a woman so that I could have your babies.

Downloading.

Edit: It won't run in Wine. :'( I Installed the Windows version of Mono just like Wine told me to, but it still won't run. :'( Those bastards need to hurry up and get .NET programs running. :'(

Edit II: I found the patch, though. Cheesy
« Last Edit: January 24, 2009, 09:47:39 pm by Killa B »
Omega45889
Guest
« Reply #3 on: January 24, 2009, 09:56:16 pm »

argpme: Sounds to me like you might not have .NET installed, or perhaps an older version.

Heres how to check that you have .NET installed.

start->run "regedit"
then navigate to the following registry key: "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\NET Framework Setup\\NDP"

I have "2.0.50727", "3.0", and "3.5" installed. If you dont have at least 2.0, maybe even 3.0 installed, follow the link in my post above to install it (windows only). For those who cant run it, here is a direct link to the hack: http://members.shaw.ca/SMRPGED/Patches/Patch1/SMRPG.The.Bob-omb.Mafia.giangurgolo.Omega.ips

Killa B: I have almost no experience with Wine and Mono, but I would think that LazyShell would need to be recompiled for Mono. If you have experience with this leme know.
GenoBlast
Guest
« Reply #4 on: January 24, 2009, 10:26:39 pm »

Quote from: Omega45889 on January 24, 2009, 09:56:16 pm
For those who cant run it, here is a direct link to the hack: http://members.shaw.ca/SMRPGED/Patches/Patch1/SMRPG.The.Bob-omb.Mafia.giangurgolo.Omega.ips
I feel less smug about finding it now. Sad

Quote from: Omega45889 on January 24, 2009, 09:56:16 pm
Killa B: I have almost no experience with Wine and Mono, but I would think that LazyShell would need to be recompiled for Mono. If you have experience with this leme know.
I have no experience with it whatsoever. In fact the only reason I installed it was to try running LazyShell. :laugh:

Hopefully, if you release the source soon, some charitable individual will port it for me you The Rom Hacking Communityâ„¢. I have a terrible feeling that much of the code will have to be changed in order to get Mono to compile it for Linux. And some smug bastard at Microsoft will laugh his head off over the whole thing. Tongue
InVerse
Guest
« Reply #5 on: January 24, 2009, 10:38:13 pm »

Since nobody else has done so yet, I just figured I'd drop a reply to mention that Lazy Shell is running fine for me. (I have .Net 3.5 installed on XP.) I haven't played with it much but I poked around a bit and it looks like a top notch editor.
arpgme
Guest
« Reply #6 on: January 25, 2009, 12:14:00 am »

I can't use lazy shell. My computer isn't new enough for the things necessary for using it.

I would have really liked to finish my Mario RPG translation too....
GenoBlast
Guest
« Reply #7 on: January 25, 2009, 12:43:23 am »

Quote from: arpgme on January 25, 2009, 12:14:00 am
I can't use lazy shell. My computer isn't new enough for the things necessary for using it.
You don't have Windows 98 or higher?

You can install .NET 2.0 on Windows 98 and up, and .NET 3.5 on Windows XP. As far as I know there aren't any hardware requirements.
Omega45889
Guest
« Reply #8 on: January 25, 2009, 03:36:36 am »

LazyShell has been tested on a 400mhz comp with 256 megs ram. I was told that it did perform rather slow, but it was usable.
Lleu
Guest
« Reply #9 on: January 25, 2009, 04:15:18 am »

This looks like a really comprehensive editor.  That's awesome!  Thank you for sharing with us.

Quote from: arpgme on January 25, 2009, 12:14:00 am
I can't use lazy shell. My computer isn't new enough for the things necessary for using it.

Chances are that you're running Windows XP.  If so, you should really attempt to install .NET 3.5.  It includes .NET 2.0  and 3.0 (and updates) as well, so it might help you get it working.  If it'll run on a Pentium 2, it'll probably run on your computer.
Nightcrawler
Guest
« Reply #10 on: January 25, 2009, 11:00:39 am »

Omega45889, do everybody a favor a look what .NET version you set your project to target, so you can see for certain what .NET version it requires. This guessing is somewhat ridiculous.
Omega45889
Guest
« Reply #11 on: January 25, 2009, 10:05:43 pm »

Is it so hard for you to install the latest version? ... I even linked to it in the post.

.NET 3.5 is the target version, but I don't think any features beyond 2.0 are required. So, if you cannot run it on windows, just install .NET 3.5!
Nightcrawler
Guest
« Reply #12 on: January 26, 2009, 08:47:41 am »

Quote from: Omega45889 on January 25, 2009, 10:05:43 pm
Is it so hard for you to install the latest version? ... I even linked to it in the post.

.NET 3.5 is the target version, but I don't think any features beyond 2.0 are required. So, if you cannot run it on windows, just install .NET 3.5!

You said...

Quote
Note: LazyShell requires the Microsoft .NET 2.0 framework

This is clearly false since now you say it requires 3.5...  If it requires the 2.0 framework then it would run without 3.5 installed... Roll Eyes

If it only requires .NET 2.0, I'd recommend building your project to target 2.0. Then it's more likely many will already have it who really don't know anything about .NET.

I only bring this up because we've just had several posts of people who can't run your utility and contradicting information on what it actually needs to run, which you as the creator, are the logical person to address this with...

It would probably also be a good idea fix the places you have false information such as the first post claiming .NET 2.0 to the correct information...
Lleu
Guest
« Reply #13 on: January 26, 2009, 09:35:34 am »

To clarify, even if you use no features beyond the 2.0 framework, if you target a higher version, it will behave unexpectedly if users don't have the targeted version installed.  If you would like for users to only need the 2.0 framework, you need to change the target framework and recompile.  Otherwise, they technically need the 3.5 framework.  It's a common misunderstanding.

It's an issue of the referenced assemblies (which are strong named; that makes versions important) more than the featureset.  I have heard of a few cases where the software still worked in some scenarios, but those are the exception and not the rule.  It's simplest to either update your requirements or recompile.
zuzma
Guest
« Reply #14 on: January 26, 2009, 10:17:06 am »

Your application doesn't run at all in windows vista 64. To get it running I had to run a tool called corflags.exe that came with the windows SDK.  Once I copied corflags.exe to the lazyshell folder I typed  "corflags.exe LAZYSHELL.exe /32BIT+" in the command shell with out the quotes. It pretty much forces it to run in 32bit mode with the 64bit version of the .NET framework.
Pages: [1] 2  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC