Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prints from gui.text not showing in video capture like other drawings #799

Closed
brunovalads opened this issue Feb 13, 2017 · 8 comments

Comments

Projects
None yet
4 participants
@brunovalads
Copy link

commented Feb 13, 2017

When capturing a video with "Capture OSD" checked, prints from gui.text are not displayed in the video (I used mkv lossless), just other prints like gui.drawText and gui.drawBox, as in this image:

@vgturtle127

This comment has been minimized.

Copy link
Member

commented Feb 14, 2017

@brunovalads Huh, maybe some information is intentionally kept out of movies? Does this happen on all cores no matter what settings you use, or is there a specific instance where this happens?

@zeromus

This comment has been minimized.

Copy link
Contributor

commented Feb 16, 2017

No, it's because different rendering mechanisms are used for different lua drawing functions. And precisely how they work may differ depending on the config > display > display method. So try changing that for a workaround, and drawing text differently (namely, dont use gui.text) as a secondary workaround

for reference, gui.text is an older canned system that kind of places labels on the screen, and gui.drawText tries to render text similarly to the other graphics

@vgturtle127

This comment has been minimized.

Copy link
Member

commented Feb 17, 2017

@zeromus Ah, gotcha. When you say canned you mean it has just been abandoned? If it's still there I assume somebody kept it for a reason, but we all know what assuming does.

@zeromus

This comment has been minimized.

Copy link
Contributor

commented Feb 17, 2017

no, abandoned is shitcanned. except that wouldnt really apply in this case. you'd shitcan a feature by deleting it, not letting it bitrot.

canned means it's designed to do one thing and get it done in its own way and it isnt really extensible or synergistic with other systems. for example, the rectangle-and-text-drawing system is engineered to be able to have transforms applied to the imagery (even if that functionality isn't exposed yet); however the canned label-on-screen system could never enjoy any of that automatic synergy. Canned may also mean it was bought in a store and put on the dinner table without cooking anything with it.

@vgturtle127

This comment has been minimized.

Copy link
Member

commented Feb 17, 2017

@zeromus Ha, you crack me up, dude. 😆

@brunovalads

This comment has been minimized.

Copy link
Author

commented Feb 17, 2017

@zeromus @vgturtle127 I like gui.drawText so I might adapt this script so it will never user gui.text. About the the other display methods, I couldn't try yet, but I'll check later if there's a workaround. Lastly, I really like this BizHawk font for gui.text, don't know which is, is there a way to use this font in gui.drawText?

@vadosnaprimer

This comment has been minimized.

Copy link
Contributor

commented Feb 2, 2018

Didn't know about this ticked but it's fixed in 68a0fcf

@brunovalads

This comment has been minimized.

Copy link
Author

commented Feb 6, 2018

Oh thanks for that, and it works fine as you can see here
It will help on some tutorials.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.