Posts for MUGG


Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
I investigated the warp glitch a bit. Basicly, when a room loads you can move for 1 frame before the fade-in. If you stand on the ground, you can turn around and/or jump. If you are in midair, you can press up or down to move a pixel up or down (I don't know why this works. Maybe game thinks you are on a vine.). When entering a level 1 stump, you are incidentally right below the exit loading zone so you can move into it before the fade-in. But not all loading zones have this "finish level early" glitch. Throughout all levels that I tested by editing positioning, there is only one other I found, in Level 5's bottom secret if you hold "up" when you enter. Perhaps this only works with loading zones where you have to go "up". I noticed, those "up" loading zones do not work if you fall from above down through them. They only work if you ascend into them, unlike other loading zones. --- I found out why there are out of bounds bees and stars in level 6, now. It's because the level is actually on one big room instead of several separate rooms. --- Sprite glitch in Dragon boss now works correctly on Gambatte. It did not work correctly in VBA 24m.. There doesn't seem to be anything special happening by throwing a gazillion presents into the air, though, apart from occasional graphical map loading glitches.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
gui.text is updating for me too. But gui.drawtext, gui.drawbox, etc. aren't. It looks like gui.DrawNew("emu") does what I want. My script is running perfectly while emu is paused. Thanks!
   if client.ispaused() then
		gui.DrawNew("emu")
        emu.yield()
	else
		emu.frameadvance()
	end
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
When I do that, it still shows the same paused screen and doesn't update. I thought maybe my script depended too much on emu.framecount() but I more or less confirmed now that that's not the problem.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
Well, the closest to ACE I always thought was this Link to video also: https://www.youtube.com/watch?v=KZjNy8lV2RA Would be funny if that had ACE potential. That would mean RAT926/poleovermania found ACE glitches in 3 NES games (with SMB3 and Zelda).
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
Amaraticando wrote:
I make like this:
Language: Lua

while true do --- code -- Frame advance: hack for performance if client.ispaused() then emu.yield() gui.clearGraphics() gui.cleartext() else emu.frameadvance() end end
So I have to admit, I didn't get this to work back in 1.11.3 and I can't get it to work in 1.11.6 now. When the emu is paused, the script seems to be running (it responds to clicks) but I can't see anything because the screen is not updated. I would be glad if you or someone else could try to get it to work on my script. http://pastebin.com/raw/QNzAjjKQ I already put your code in. I deleted some of my code for more clarity.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
Thanks but I would really prefer something non-command line based. Something with a GUI like Super(c) had.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
I saved some subpixels but it was not enough to make the last jump 1 frame sooner, so my best time is 1.95 too. http://tasvideos.org/userfiles/info/29578263699936108
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
I made a luascript. I didn't figure out hitboxes, but they have nothing to do with the "x up left right down" values on the game resource memory table. I just made an estimate based on player position and missile positions. The missiles' hitboxes seem to change depending on their direction, but not sure..
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
Heidman wrote:
Fly into a ki blast and become grounded while still having the "flight" status allowing you to attack enemies/bosses with no concern of death as you can not be harmed? I thought this was common knowledge for this game... Could rework nearly every fight into a boring one sided fight but it would make things significantly faster.
There is a bug where enemies shoot ki blasts immediately without charging if you're close enough. If you can do the fly bug off of such a blast, during the Ginyu Force fight, then maybe you can speed up that fight, indeed. I was under the impression that the bug was meaningless in TAS since you can walk around enemies and be fine anyway, so I never even considered it. Maybe it is a timesaver in the Ginyu Force fight, but not beyond the 2~6 seconds I already mentioned. Btw, I said this in the submission comments:
Enemy movement manipulation The path finding in this game is buggy so you can get away with being very close to enemies but still not get hit. Console runners, in comparison, have to rely on the invincibility bug (fly and get hit by a ki blast - works on the US version only) to fight enemies whereas TAS can just walk around freely and be fine. I also manipulated Bubbles to walk back and forth a little so I could reach him fast. I like how the Kai planet turned out :)
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
There seems to be a glitch in Lady Sia. Can't confirm if it is a glitch in the game or in the emulation. Bizhawk 1.11.6 State and SRAM: http://www.file-upload.net/download-11394209/ladysiasave.zip.html
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
EDIT: Birdguy glitch is the same in mGBA.
-- If you beat this level, it will think that you actually beat the boss level that you used the glitch in so it will give you the "timing" and the "rating" according to it. The rating in my testing was "F0" although it is supposed to be between 0 and 99 I believe...
This happens because rating depends on the health of you have when you finish the level, and when you have out of bounds health, the rating messes up.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
Sirmola wrote:
This run has known improvements (in the underworld and possably with the rng)? Isn't that grounds for rejection?
You decide, but I would say no because the possible improvements are not significant enough. The RNG thing is only theory - I'm assuming you could improve the battles, but nobody has gone and actually improved on them. The underground route is confirmed but only saves 0.8 seconds, which was not significant enough to warrant that I redo everything up until Frieza (that's 20 hours of work). 90% of other TASes have small possible improvements like that, so that is not uncommon.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
I'm looking for a new converter software. I've been using SUPER(c) and it could convert pretty much everything into everything and worked fine when I started using it first. Some time ago it became trash though, as it crashes pretty much all the time. Instead of continuing to put up with the crashes, I want an alternative. Any suggestions? Also, I'm looking for a means to download youtube videos into mp3(320kbps, stereo). I used to use filsh.net but it hasn't been online for a week now.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
Good job! That sounds like some deep stuff indeed. But I can't really understand it, since I know next to nothing about what you had to deal with. I'm more curious what this progress is worth. Forgive me if my questions are going to be misplaced, but I'm curious. How close to done is the Hourglass-Resurrection project and will it be able to deal with higher level games? E.g. Might and Magic 8, Rollercoaster Tycoon, Anno 1602, Age of Empires Or will it stay at "simple game" level?
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
I used extra game padding lua function with too high height, which caused the client window headbar to be offscreen at the top. I was not able to drag the window anymore as a result. Config file said
 "MainWndy": -40,
and problem was fixed by setting that to -0.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
Are we expected to work separately and keep our work a secret, or are we supposed to work together?
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
There is a faster route in the underworld where you have to collect the 3 spirits. In one place there is a hole in the wall and taking that route to the 2nd spirit instead of the intended route is about 50 frames faster. https://www.youtube.com/watch?v=dRBp-_FbE6c&feature=youtu.be I have a WIP up till Frieza so far, close to done. I used an interesting strat at Ginyu Force: - "Wake up" Recoome, go to a guard and kill him to level up. Now you deal about 2900 dmg instead of 1900. - Recoome has the lowest health of the Ginyu Force, so he is killed off next to level up again. Now I can deal 3900 instead of 2900. - While I dealt with Recoome, I woke up Jeeze and Burter. They both have the same health and are finished off simultaneously. This is better than waking up Jeeze, then Barta, then Recoome and beating on all of them simultaneously. It takes way longer because you are missing the extra damage. The WIP will not use the faster underworld route because it is too far back and I don't want to redo 15 hours of work.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
I never used it. And I imagine memory usage to be significantly higher than the IRC client I'm using.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
You can skip rescuing the kid by flying over the gate (at the corner).
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
I've seen people like Abahbob doing some texture and actor hacking in Zelda Wind Waker. And some years ago, I used some tools to extract ISOs, in order to look at the maps of Mario Sunshine and Wind Waker in a map viewer. Tools I needed to use: - sztools - I don't know what this does - gcr v1.0 - to extract ISOs - Wind Viewer - to look at .rarc and .arc files of Wind Waker - ??? - to look at ??? files of Mario sunshine (I don't have that viewer anymore) - ??? possibly more tools that I don't remember
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
boct1584 wrote:
Here's another question from me. After the diplomas, how much more time would it take for both games to go fight the Elite 4 and plus Rival? I feel like doing that would provide a better ending point.
Didn't watch, but I thought you need to fight rival to unlock Mewtwo. Is that not part of this run? Maybe what I have in mind is a Pokemon Yellow thing...
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
Looks like gui.text always has black stroked text regardless what the background color is or whether or not the background color is transparent.
gui.text(100,120,"hi",0xFFFF0000,0x00000000)
gui.text(100,120,"hi",0xFFFF0000,0xFF000000)
gui.text(100,120,"hi",0xFFFF0000,0x00FF0000)
gui.text(100,120,"hi",0xFFFF0000,0xFFFF0000)
All give red text with black strokes.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
MLSS Luascript v0.8 MLSS Luascript v0.8 r1 Sorry, this does not have the things I promised, only very small changes. I basicly sat on this version for 3 months and didn't have the strength to put more work into it yet so I figured I might as well release what I had. This version now assumes you are on Bizhawk 1.11.6.
Changes in 0.8 r1
- Fixed that "Basic Info" didn't show anything.
- Other minor fixes.

Changes in 0.8
- Item Display: When in edit mode, you can no longer equip Pants or Badges that you don't have enough of.
- Item Display: When in edit mode, you can no longer equip the same coffee item to both brothers at the same time.
- Item Display: When in edit mode, you can no longer equip Pants that weren't meant for either Mario or Luigi.
- Edit Position: Added "Move around" amount slider.
- Console Notifications: Will now keep track of green pipe changes.
- Console Notifications: Will now keep track of item changes.
EDIT: I added new download above.
Editor, Experienced Forum User, Published Author, Expert player (2315)
Joined: 5/15/2007
Posts: 3856
Location: Germany
I tried to edit my page via my phone (android) but couldn't do it. First, the website's menu links have been unresponsive. I needed to tap on things 5 times before it loaded the next page.. Not sure if that's a problem specific to my phone or to mobile phones in general. The log-in form did not show the password field, even though I have js enabled. So I had to find the actual login page to log in. And when editing, I was unable to select the word I wanted to replace. At least I can make posts like this one from phone..