Views: 23,435,972 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
01-22-25 08:03 AM |
Guest: |
0 users reading LMScript - A Luigi's Mansion Script/Text Editor | 1 bot |
Main - Misc. ROM hacking - LMScript - A Luigi's Mansion Script/Text Editor | Hide post layouts | New reply |
Spacey |
| ||
Ninji Normal user Level: 34 Posts: 90/244 EXP: 239072 Next: 14579 Since: 04-15-14 Last post: 2397 days ago Last view: 1571 days ago |
Well, this thing is finally finished and ready for release. A thread was already posted about it on LBM and Ill be linking to that thread a little later in this post because thats where updates will be posted as well as where the download link for LMscript and the other required tool will be. Now you may be asking, Other required tool? What might that be? Well it just so happens to be the yay0 compressor I used to make the boss rush hack as well as other things. But before I link anything or tell any stories here are some screenshots of LMScript.
BACKSTORY: Now its on to a bit of explanation about the yay0 compressor. The fact is, its been public for YEARS, it was just buried under random forums and obscure websites. It was made by someone named org, and was made for dolphin bootrom compression as it is yay0 compressed just as LM is, org even mentions in the description of it on the google code page it was on that it was made for that. Around august of this year I got my hands on this through a friend of mine, flash forward to October and someone from LBM (waschpenner) finds the source somehow, compiles it, and uploads it to romhacking.net. So i decided what the heck, now that this thing is public I might as well make some LM tools. Oddly enough, the yay0 tools have gone unnoticed since early November, which is a bit odd. Thats all for back story, now on to some more important things. BUGS: If you head over to the post on LBM you can read a more in depth version of this spiel, but to summarize it, if you find any bugs in LMScript, you can PM me here or on LBM or post details about it in the LBM thread. UPDATES: The current version of LMScript supports a little over 30 of LMs scripting commands as of v1.0 as there are some commands that are still being looked into and researched (PM me if you want to help test some commands, im thinking of letting some others help me with this as it can take a long time). DOWNLOADS: You can get the downloads over at the post on lbm which can be found here ____________________ Hacking LM and trying to not suck. Weeeeeeee. |
Hiccup |
| ||
Normal user Level: 58 Posts: 146/815 EXP: 1564392 Next: 13154 Since: 09-06-12 Last post: 1962 days ago Last view: 40 days ago |
Sounds interesting. Are you going to release the source code? |
Spacey |
| ||
Ninji Normal user Level: 34 Posts: 91/244 EXP: 239072 Next: 14579 Since: 04-15-14 Last post: 2397 days ago Last view: 1571 days ago |
Posted by HiccupNo, why do you ask. the source isnt really that interesting anyway. ____________________ Hacking LM and trying to not suck. Weeeeeeee. |
Hiccup |
| ||
Normal user Level: 58 Posts: 147/815 EXP: 1564392 Next: 13154 Since: 09-06-12 Last post: 1962 days ago Last view: 40 days ago |
Can you not just edit the files in notepad++? |
Spacey |
| ||
Ninji Normal user Level: 34 Posts: 92/244 EXP: 239072 Next: 14579 Since: 04-15-14 Last post: 2397 days ago Last view: 1571 days ago |
Posted by HiccupYes, you can. The point of this editor though is to make LM scripting easier by including all of the commands that can be added as buttons so that noobs who dont know what they are doing can edit the scripts, as well as just expediting the process for people like me, who already know most of the commands (over 100 of which are currently being documented). This isn't supposed to be the ONLY way to do it, its just meant to make it easier and more accessible. ____________________ Hacking LM and trying to not suck. Weeeeeeee. |
Hiccup |
| ||
Normal user Level: 58 Posts: 148/815 EXP: 1564392 Next: 13154 Since: 09-06-12 Last post: 1962 days ago Last view: 40 days ago |
I suppose the source code would not reveal anything then. Good job with this! |
KoopaTroopaMan |
| ||
Member Normal user Level: 68 Posts: 682/1217 EXP: 2669812 Next: 58988 Since: 03-26-14 Last post: 2937 days ago Last view: 1657 days ago |
Spacey I didn't knew you could code. |
Spacey |
| ||
Ninji Normal user Level: 34 Posts: 93/244 EXP: 239072 Next: 14579 Since: 04-15-14 Last post: 2397 days ago Last view: 1571 days ago |
Posted by Rainbow MarioYep I can code in some languages (Python, C, and some C++) but I made this with visual basic because I knew it wouldn't take to much code to make what I wanted to make and this was my first experience with OO programming so it was a little weird at first but I got the hang of it. The time consuming part about this editor is documenting all the LM scripting commands. There are a lot of them. ____________________ Hacking LM and trying to not suck. Weeeeeeee. |
Anthe |
| ||
Member I have found a basket to put in my SD card reader so I never lose it Level: 66 Posts: 667/1099 EXP: 2454979 Next: 6872 Since: 08-17-12 From: Belgium Last post: 1039 days ago Last view: 630 days ago |
I don't see why you wouldn't share the source. Everyone benefits from open source. I mean, I understand that you're basically just adding text to text boxes, but if the program were to become more complex it really wouldn't hurt sharing your sources. ____________________ |
NWPlayer123 |
| ||
Member Imma Snuggle You Level: 111 Posts: 3473/3604 EXP: 14645177 Next: 223183 Since: 07-07-12 From: Colorado Last post: 3374 days ago Last view: 1531 days ago |
Posted by Anthe You obviously have no idea who you're talking to. Nobody at LBM likes to share source code. It's all locked down so nobody can "steal" it. Just use it and be happy. Maybe some day I'll make a python script that does the same thing. ____________________ "I hate playing musical chats" ~ Quote of the month |
Hiccup |
| ||
Normal user Level: 58 Posts: 149/815 EXP: 1564392 Next: 13154 Since: 09-06-12 Last post: 1962 days ago Last view: 40 days ago |
Has nobody on LBM every read what 'open source' means? They look like complete idiots throwing the word 'stealing' around. Don't they understand the concept? |
Spacey |
| ||
Ninji Normal user Level: 34 Posts: 94/244 EXP: 239072 Next: 14579 Since: 04-15-14 Last post: 2397 days ago Last view: 1571 days ago |
Seriously, its not that I dont want people to "Steal" my code its that this is really nothing interesting (its literally just buttons that add text at this point) and if it ever gets more complicated than how it is now I will share the source. and did you happen to read this line in the first post "PM me if you want to help test some commands, im thinking of letting some others help me with this as it can take a long time", while its not open source its not like I wont let anyone help at all. and this line here NWP "Maybe some day I'll make a python script that does the same thing." why would you need to? Its not like this program is being held away from you in any way (the link is going back up on LBM later but for now you can grab it here www.dropbox.com/s/261boscu2gktev2/LMScript.exe?dl=0). Hell I even gave the yay0 compressor that was used, its not like im withholding anything important, im just not making this open source (just yet anyway). ____________________ Hacking LM and trying to not suck. Weeeeeeee. |
Hiccup |
| ||
Normal user Level: 58 Posts: 150/815 EXP: 1564392 Next: 13154 Since: 09-06-12 Last post: 1962 days ago Last view: 40 days ago |
I agree that there is nothing much to get out of source code, as the program is quite simple. |
Spacey |
| ||
Ninji Normal user Level: 34 Posts: 95/244 EXP: 239072 Next: 14579 Since: 04-15-14 Last post: 2397 days ago Last view: 1571 days ago |
Posted by Hiccup Yeah, not to say that this program doesnt have anything interesting though as some unused commands are in lm's scripts (as in, they are in part of the script that isnt run). Finding out what the do will be interesting though. ____________________ Hacking LM and trying to not suck. Weeeeeeee. |
KoopaTroopaMan |
| ||
Member Normal user Level: 68 Posts: 689/1217 EXP: 2669812 Next: 58988 Since: 03-26-14 Last post: 2937 days ago Last view: 1657 days ago |
Is it just buttons that add text? I thought it was a text editor for Luigi's Mansion.
And what are script are you talking about that you're going to do NWPlayer123? |
Anthe |
| ||
Member I have found a basket to put in my SD card reader so I never lose it Level: 66 Posts: 670/1099 EXP: 2454979 Next: 6872 Since: 08-17-12 From: Belgium Last post: 1039 days ago Last view: 630 days ago |
Apparently, the text files are somewhat raw text. The program has an index of available commands and formatting options which you can add easily, if I understand correctly. ____________________ |
Spacey |
| ||
Ninji Normal user Level: 34 Posts: 96/244 EXP: 239072 Next: 14579 Since: 04-15-14 Last post: 2397 days ago Last view: 1571 days ago |
Posted by Rainbow Marioyes, its a text editor and you can edit text with it, the buttons are just there for the script editing portion of it. Posted by Anthe Exactly ____________________ Hacking LM and trying to not suck. Weeeeeeee. |
Story Master |
| ||
Newcomer Normal user Level: 2 Posts: 1/1 EXP: 17 Next: 29 Since: 03-12-24 Last post: 315 days ago Last view: 315 days ago |
hello,where is find the editor ? |
Main - Misc. ROM hacking - LMScript - A Luigi's Mansion Script/Text Editor | Hide post layouts | New reply |
Page rendered in 0.027 seconds. (2048KB of memory used) MySQL - queries: 30, rows: 233/233, time: 0.009 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |