GithubHelp home page GithubHelp logo

tilka / wii-banner-player Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 1.13 MB

UNOFFICIAL! Automatically exported from code.google.com/p/wii-banner-player

CMake 0.02% C 72.93% C++ 24.63% Makefile 0.07% Objective-C 0.33% Objective-C++ 2.02%

wii-banner-player's People

Contributors

jordan-woyak avatar shuffle2 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

wii-banner-player's Issues

Incoorrect text parsing/handling

In Textbox.cpp, Textbox::Load(), as characters are read from the stream, you 
are reading a wchar_t at a time.  This code is not portable, and at least on my 
64bit linux and devkitPPC, a wchar_t is 32 bits wide.  If you change it to read 
only 16bits at a time, the letters are coming out like they are supposed to.

while (true)
    {
        u16 c;
        file >> BE >> c;

        if (c)
            text += (wchar_t)c;
        else
            break;
    }

Original issue reported on code.google.com by [email protected] on 21 Jan 2012 at 10:33

  • Merged into: #4

Add support for 00000000.app files

Well, after testing some opening.bnr files, I really have to say I'm impressed. 
In such a little amount of time, you've made a lot of progress, and this 
program is more stable with every new released revision. However, that doesn't 
mean I haven't experimented problems (I know there are still some broken 
textures, but right now that's not the point). I hope you read this, so you can 
improve the Player.

1. First of all, the BNS playing problems. I don't know if it was the way I 
compiled the source (using Visual C++ 2010 Express, without compiling errors), 
but the sound didn't work in any of the banners I tested. And yes, I do have 
the libsndfile-1.dll in the player directory.

2. Secondly, I would like to request compatibility with the banner files from 
the WADs (00000000.app). As I told you on YouTube 
(http://www.youtube.com/watch?v=FxrSpAZD3ew), the header of those files is 
different than the one present in the opening.bnr ones. I got them working by 
unpacking them and repackaging the resulting *.bin files to a opening.bnr with 
the IMET DVD Banner Info header, using the U8Tool. I don't know if the source 
code of that program is available, but I think if you contact HowardC (its 
creator) he could at least give you some indications. And if you need a sample, 
I can upload one or two.

3. And last but not least, make the program ask which file do we want to play, 
instead of automatically load the opening.bnr present in the Player's 
directory. I think this would be a requirement if you decide to implement 
compatibility with the 00000000.app files.

And as I told you before, keep up the good work! This is an interesting project.

Original issue reported on code.google.com by [email protected] on 26 Dec 2010 at 5:01

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.