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

libansilove ported to PS3 #10

Closed
bucanero opened this issue May 16, 2020 · 5 comments
Closed

libansilove ported to PS3 #10

bucanero opened this issue May 16, 2020 · 5 comments

Comments

@bucanero
Copy link

Hello! thanks for your work on libansilove !

not really an issue, but I wanted to let you know that I've forked libansilove and built a wrapper to create ARGB textures (instead of .png files) to use them directly on the PlayStation 3.

Based on the generated ansi textures, I built an ANSi Viewer for the PS3: https://github.com/bucanero/ansiview-ps3

The app supports browsing and viewing local files, and also browse the complete archive from 16colo.rs 😄

cheers!

@bart-d
Copy link

bart-d commented May 16, 2020

Do you happen to have a recording? I'd like to see it but I don't own a PS3 :)

I see that you've integrated 16colo.rs through plain FTP, note that there is also a public API that allows also to fetch metadata: https://16colo.rs/api.php

@bucanero
Copy link
Author

hello @bart-d

I don't have a video, but I'm going to make a quick video and upload it to Youtube 👍

I had no idea about the API, but I went with FTP because it didn't require any SSL, as using secure connections on PS3 is a bit painful. To run homebrew on PS3, you either need to have custom firmware (or patches), and usually means having some older firmware with outdated certs.
Those old certs can bring issues when trying to get https content with the internal PS3 http functions.
An option would be using libcurl, but I need to update it to a newer version first.

In any case, ftp works for now (although it's slower), and I'm doing some local caching so once you download a file, you don't need it to download it again.

I'll share back the video URL when it's available

@bucanero
Copy link
Author

Here's a video demo of ANSi View (PS3) https://www.youtube.com/watch?v=OokESQwFKLw

The example shows this file: https://16colo.rs/pack/lgcy-002/fr-dangergirl.ans

(btw, the app includes a mod player, and the background music comes from within the app)

@fcambus
Copy link
Member

fcambus commented Apr 14, 2022

Better late than never, this is now listed in the newly introduced "Projects using libansilove" in the README.

Thanks for sharing this!

@fcambus fcambus closed this as completed Apr 14, 2022
@bucanero
Copy link
Author

Better late than never, this is now listed in the newly introduced "Projects using libansilove" in the README.

Thanks for sharing this!

thanks @fcambus ! 🙏
Lately I've been doing some PS4 homebrew apps, so hopefully at some point I'll port the "ANSi Viewer" to the PlayStation 4 too 😄

(oh, and I should also update the code to use the 16colo.rs API since I have a full libcurl working now)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants