Posts for brunovalads


1 2
9 10 11 12 13 14
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Very impressive run, entertainment and skills were mastered here, and I see these challenges as great ways to keep the game alive
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Btw, just an editing tip: you can make syntax highlights here, with [code=lua] your code here [/code]
Language: lua

local FILENAME_PATTERN="C:\\ALL\\YOUR\\TRACE\\LOGS\\GO\\HERE\\%s\\frame-%06d.trace"; local DIRECTORY="TESTING"; -- Directory C:\ALL\YOUR\TRACE\LOGS\GO\HERE\TESTING must already exist function on_frame() exec("tracelog cpu " .. string.format(FILENAME_PATTERN, DIRECTORY, movie.currentframe())); end function on_frame_emulated() exec("tracelog cpu"); end
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Always incredible to see improvements in the main series of Mario games. Great run, great yes!
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
TOHN wrote:
looking for a way to save a state for every frame of the gameplay
It depends on which emulator you're using, but I guess it would be simple for BizHawk and Lsnes (for example):
Language: lua

while true do --[[ YOUR CODE OR FUNCTION CALLS HERE --]] local savestate_name = string.format("bla bla bla %d", emu.framecount()) -- "bla bla bla" is anything you want, like your AI's name savestate.save(savestate_name) -- IF BIZHAWK exec("save-movie " .. savestate_name .. ".lsmv") -- IF LSNES emu.frameadvance() end
Tho, I'm not sure if BizHawk's savestate.save(string path) needs the full path for the file or it can save in .\[console]\State Edit: savestate.save(string path) saves in the same folder of your script, so you can make:
Language: lua

local savestate_name = string.format("AI_savestates\\bla bla bla %d", emu.framecount())
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
HappyLee wrote:
can it be used in 96-exit TAS?
Yea it can, and BrunoVisnadi will use this in CI2 in the new 96-Exit TAS, because there it will save time (in DP3 unfortunatelly don't).
HappyLee wrote:
Does it count as 2 exits (DP3 and Yellow Switch Palace) at the same time?
No, only DP3 normal exit. As for now, there is no way to trigger more than one exit at the same time. And the only way you can activate the exit of another level while in one is doing Wrong Warp.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Post subject: Message Box Glitch
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Here's a new useful glitch: Link to video Text from my video description: The Message Box Glitch, found by Jba03, happens when you use a Message Box that "has no message", and it shows the Yellow Switch Palace message instead by default. It can be done in a level that has one or zero messages assigned. The messages are indexed in $05A590: it represents which levels have message #1, #2, or both. The message a Message Box will display is based on the formula ((x position)/16) mod 2. If the result is 0, it will show message #1, if it's 1, it will show message #2. Since you can,t spawn a Message Box using the current glitches (no Sprite Stunning can spawn one nor Item Swap with sprites that give items can give you one in the item box), your only option is trying to activate a Message Box during an Item Swap with it in a level that has only one. The list of possible levels according to the table in $05A590 can be seen here. In DGH (level $04) and DSH (level $13) you can't enter with Yoshi, so you'd have to bring one in the item box, which requires getting a 1up with PI $26, which is boring. But in DP3 (level $05), CI2 (level $24) and Gnarly (level $12A) you can bring Yoshi, so you have to set it up. There's a REALLY NICE sub product of this glitch: if $7E1DF5 is not zero, the Message Box Glitch will make the game think you're actually beating the Yellow Switch Palace, so the normal exit is activated. This address serves, among other purposes, as a timer for how long a Switch Palace message will remain active. In order to make this, you have to reset the game and return to your save. The title screen uses the address too to help controlling Mario, but if you don't start a new game or beat a Switch Palace, the value is never changed anymore. So, after resetting you can get whichever value $7E1DF5 has, and it will make the message activate the normal exit, and the message will last this value times 4.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Congrats Tompa, this TAS is amazing and your hard work is now well gratified!
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Kianotti15, acho melhor você ver melhor como o site funciona aqui http://tasvideos.org/PT/WelcomeToTASVideos.html (essa página é traduzida), e as instruções para enviar movies aqui http://tasvideos.org/PT/SubmissionInstructions.html (também traduzido).
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
O BrunoVisnadi criou a página http://tasvideos.org/PT/SubmitMovie.html, e eu criei a http://tasvideos.org/PT/SubmissionInstructions.html, ambas muito úteis para novatos, para minimizar submissões ruins.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Definitely yes! It's nice to have a game from my childhood being TASed and with a major skip glitch like this. I still wanna do a lot of research in this game in a near future. Congrats Challenger!
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
andymac wrote:
does anyone know what yoshi related glitches are and aren't allowed in a non ACE run?
Basically any glitch that crashes the game (and for consequence can sometimes lead to an ACE-able situation) is banned in non-ACE runs. For example, not all Item Swaps are allowed, since a lot of them crash the game, like the item swaps that gives you Cloud in item box. Also, crashes from getting items after some Powerup Incrementation can crash the game, so avoid this too. I can't think any other forbidden situations.
andymac wrote:
have there been any tricks that haven't been documented in the TAS resources section for this game?
I guess most of the useful tricks and glitches for a TAS are there in the Game Resources page, but the actual glitch list is huge, so explore it trying to find something useful. Since some glitches are so obscure and hard or impossible to do in the original game and you'll TAS a hack, these glitches might be helpful. Also feel free to ask anything regarding this list.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
grassini wrote:
Como funciona pra eu editar ou sugerir uma edição para um texto do site? [...] Eu tenho que fazer a tradução e mandar pra vocês ou eu tenho que convencer alguém a me deixar como editor e depois escrever?
Tu tem que pedir pra algum admin, seja por mensagem aqui ou mensagem privada no Discord, tu consegue achar eles no server do TASVideos. Ao pedir é bom explicar porquê exatamente quer virar Editor. Em último caso, se quiser mandar as traduções pra mim eu posso editar.
grassini wrote:
sugiro o uso da palavra "gravação" no lugar de movie,até porque não são propriamente movies e sim "input recording",se o texto explicar que a gravação é de comandos,vai dar certinho.
Gostei dessa palavra. Pro texto até pode funcionar, minha preocupação maior é que "movie" é uma das palavras mais importantes do site, é o produto final de cada TAS. Já que é impossível traduzir cada página do site, talvez seja bom deixar "movie" pros novos usuários não se perderem. De qualquer maneira, acho que seria legal a gente ver com mais outros usuários BR daqui quais termos eles costumam utilizar, até pq a tradução tem que manter sentido como tu falou.
grassini wrote:
Não sei se precisaria traduzir bots na real
É verdade, "bot" parece fazer mais sentido e é uma palavra comum entre qualquer jogador daqui do Brasil, vou alterar.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Ok, the Game Resources page last update was in 2013 :> I'm committed in updating it with recent info, diagrams, gifs, links to external references (ram/rom maps, disassembly, lua scripts, videos of tricks, etc). I've been working with YI since feb 2016, and I have great plans for it. If anyone is interested, we have a YI Discord server for the speedrunning community, but the science took space, so we're very active there discussing mechanics, brainstorming strats and sharing knowledge.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Aqui está, a página pronta http://tasvideos.org/PT/WelcomeToTASVideos.html Ainda essa semana pretendo traduzir outras páginas principais.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Eu to traduzindo a página http://tasvideos.org/WelcomeToTASVideos.html e surgiu uma dúvida: posso usar a palavra "movie"? A tradução, "filme", me parece que não é usada entre os jogadores (BR pelo menos), e sim "movie", e poderia causar confusão entre o arquivo de input e os vídeos/encodes. Também, to usando algumas palavras em inglês que não têm tradução direta, muitas são usadas normalmente aqui e ainda por cima estão em dicionários modernos.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
samurai goroh, in the Misceláneo section in http://tasvideos.org/ES/WelcomeToTASVideos.html there are two "Ir a una página aleatoria", the first one should be "Ir a una página de película aleatoria"
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Good guide for beginners! A few weeks ago I was searching the RNG address for The Flintstones (SNES), and apparently it doesn't exist! The only "random" moments are boss fights, but they seem hardcoded
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Jenetrix wrote:
Here are a few different versions.
I loved version #4 and #5. Tho, #5 is ideologically bounded to Windows 10, so I prefer #4 because it says more about Windows in general, rather than just one version.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
£e Nécroyeur wrote:
Is there a method to change the orientation (i.e. rotate) lua's displayed output?
As zeromus said, you could rotate it externally. One method I can see is using LuaGD. Download the LuaGD files, extract and copy the dll files into the folder your script is in, then start using the API (for your case, you might use gd.copyRotated), paying attention to always use
Language: lua

gd = require"gd"
in the beginning of the code. After the manipulations, you could save the image and print it in the BizHawk screen, but this sounds laggy if you wanna update the image every frame. You'll have to experiment solutions.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
FilipeTales wrote:
Can i do a TAS about Super Mario World 11 exit Glitchless?
Glitchless is not good category for TASVideos, since it's encouraged to use glitches. If a glitch makes the run faster, you should use it. As far as I can see, movies can only have a category excluding one or another glitch that clearly breaks the game, in order to show more of the game. Making a SMW 11 Exit Glitchless will show just a little more of the game than the current 11 Exit TAS, but with none entertainment. Lastly, is hard to define "glitch" in order the exclude them, e.g. "should -1 Trick should be banned here?"
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Amaraticando wrote:
probably my favorite for speedy TAS of 2017.
Totally agreed! A very big and fast yes!
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Post subject: Re: Requesting topic split
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
FatRatKnight wrote:
I've been following on the discussions of problems involving how to get people to rate movies (I lurked this thread). Back in the "good ol' days", people rated a lot. Now? Not so much.
For sure there are other reasons for this, but I guess some simple changes could help people rate more, like giving more space for things that are more important in the movie page, like this:
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
Quoting xkcd about somthing that tends to happen:
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
ruadath wrote:
Why do we have autosave as a default setting? I think it should be turned off and you turn it on if you want.
You can turn it off if you want. More than this, I think BizHawk should always be recording a movie no matter what, just like in Lsnes, in order to not lose stuff when you're casually researching. And of course, this being toggleable.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
Editor, Experienced Forum User, Published Author, Player (182)
Joined: 4/7/2015
Posts: 330
Location: Porto Alegre, RS, Brazil
PikachuMan wrote:
stops the music and will freeze the game on accurate emulators and on consoles.
This is exactly why we shouldn't port older versions of Snes9x. BizHawk main goal is accurracy for TASing. If a hack can't be used on it, the hack must change, not the emulator.
Games are basically math with a visual representation of this math, that's why I make the scripts, to re-see games as math. My things: YouTube, GitHub, Pastebin, Twitter
1 2
9 10 11 12 13 14