Hacking Reggie! - NSMBWii Level Editor

  • Thread starter Thread starter Treeki
  • Start date Start date
  • Views Views 65,251
  • Replies Replies 245
BlueK: You need the latest Qt, SIP, and PyQt and then just run it through the command line interpreter. If I recall correctly, only one of Jaunty or Karmic has the right one… but I can’t recall which. Come onto the channel and ask treeki or megazig (who use linux - I run a mac).



Edit:

[1:53pm] megazig: for linux: sudo apt-get install python-qt4 && python reggie.py
[1:53pm] megazig: this works under Ubuntu 9.10 as it has the proper Qt4.6 and needs Python2.5+
[1:54pm] megazig: or 2.6+
 
@Blue-K


sudo apt-get install python-qt4 ( might need to do python-qt4-common )
then...
python reggie.py

no need to freeze a linux app when all the tools are an apt-get away
 
TempusC said:
No. We’d prefer to promote ways to make original levels, and adding features for remakes is a pain and uninteresting to the developers.

I'm not asking for a way to add feature for remakes, as I said earlier we can replace cape feather with propeller cap, etc.

I just wanted to know if there is some way to extract smc map or so.
Or do people work with screenshots?
 
megazig said:
@Blue-K


sudo apt-get install python-qt4 ( might need to do python-qt4-common )
then...
python reggie.py

no need to freeze a linux app when all the tools are an apt-get away
Now I get a:
QUOTERuntimeError: the sip module implements API v7.0 to v7.1 but the PyQt4.QtWebKit module requires API v6.0
Gosh, why did I install SIP 4.10.1 again...?
 
@JJBro1 : use Trucha signer

@Jabe :
there are website providing map dump
for example for Super mario world : http://vgmaps.com/Atlas/SuperNES/index.htm#SuperMarioWorld

Edit : I read your other message, I think it could be great to load an image in an additional layer in the background or semi-transparent foreground
 
Jabe said:
TempusC said:
No. We’d prefer to promote ways to make original levels, and adding features for remakes is a pain and uninteresting to the developers.

I'm not asking for a way to add feature for remakes, as I said earlier we can replace cape feather with propeller cap, etc.

I just wanted to know if there is some way to extract smc map or so.
Or do people work with screenshots?
Lunar Magic...
 
Blue-K said:
Now I get a:
QUOTE said:
RuntimeError: the sip module implements API v7.0 to v7.1 but the PyQt4.QtWebKit module requires API v6.0
Gosh, why did I install SIP 4.10.1 again...?

Remove lines 50..58 from reggie.py and replace them with "HaveWebKit = False" - you will lose the integrated help viewer (help files will instead open in your default web browser), but you will no longer get the issue

here's a diff:
CODE
50,58c50
< try:
 
I'm really glad that Reggie has Linux support.

I've got a small patch for Reggie that allows you to specify the .arc file to edit from the command line:
http://pastebin.com/DSnsLBWK

So you could do something like:
$ python reggie.py ~/Downloads/TrainingLevel.arc

This is useful for letting Reggie do associations with the '.arc' file type.

This patch is for the latest version so it may not work on your latest unreleased development version.

Btw, it would be nice if you put Reggie on Github, that way we could track the development.
 
matthewbauer said:
I'm really glad that Reggie has Linux support.

I've got a small patch for Reggie that allows you to specify the .arc file to edit from the command line:
http://pastebin.com/DSnsLBWK

So you could do something like:
$ python reggie.py ~/Downloads/TrainingLevel.arc

This is useful for letting Reggie do associations with the '.arc' file type.

This patch is for the latest version so it may not work on your latest unreleased development version.

Btw, it would be nice if you put Reggie on Github, that way we could track the development.That patch may not always work properly
frown.gif
I haven't tried it yet, but Reggie relies on the main window class being in the global mainWindow variable, so I suspect that it may crash otherwise when it's referenced.

Not sure what I'm doing wrong, but the existing code in Reggie works fine here (without your patch applied):
Treeki@andLinux:/mnt/win/Python26/Reggie$ python reggie.py /mnt/win/ISOs/NSMBWii/Extracted/Stage/01-06.arc
CODEÂÂÂÂÂÂÂÂif len(sys.argv) > 1 and os.path.isfile(sys.argv[1]) and IsNSMBLevel(sys.argv[1]):
ÂÂÂÂÂÂÂÂÂÂÂÂloaded = self.LoadLevel(sys.argv[1], True, 1)

I've been thinking about putting the source up on Github, but the codebase is a mess (because it was my first PyQt project and I wasn't too familiar with the API) and SVN is the only version control system I'm familiar with. I may give Github a shot later.
 
Cyan said:
@JJBro1 : use Trucha signer

@Jabe :
there are website providing map dump
for example for Super mario world : http://vgmaps.com/Atlas/SuperNES/index.htm#SuperMarioWorld

Edit : I read your other message, I think it could be great to load an image in an additional layer in the background or semi-transparent foreground


Thanks a lot that's exactly the kind of screenshots I was looking for!
Being able to load png or jpeg as semi-transparent background would be great for future version but if it introduces new bugs I'm fine with this version.

@ skawo96: thanks I didn't know about Lunar Magic.
 
Has anyone seen what happens when you watch a skills video (or any other video at peaches castle) on a custom level its pretty funny lol.
 
What would be wrong with my level if the screen goes black when I load it on the Wii.

I have zones, areas, and entrances.


However, on area 2, I have a warp pipe entrance, do I just select the warp pipe down?

Maybe in a future release of Reggie!, can there be a "debug level" button? Basically, it would search for errors, and missing entrances etc.
 
WiiFan2012 said:
Maybe in a future release of Reggie!, can there be a "debug level" button? Basically, it would search for errors, and missing entrances etc.

I second that, would be amazing.
 
wacko.gif
I'm having problems using Reggie...

When I load it up, it tells me to locate the stage folder, texture folder and the level files.

How do I do that exactly
blink.gif
blink.gif
closedeyes.gif
unsure.gif
unsure.gif
wacko.gif
 

Site & Scene News

Popular threads in this forum