Git Product home page Git Product logo

Comments (5)

AngelDTF avatar AngelDTF commented on August 17, 2024 1

Thank you for your interest. This would be better suited for a fork of this project, as this is supposed to be as close to a 1:1 copy to the source content, therefore additional libraries will not be added into this project. I have had thoughts of making a v0.2.8+ version for general improvements and patches. If I ever get the inspiration to do it, I may include hxCodec and/or a newer version of the FlxAnimate library to fix the cutscenes.

from fnf-newgroundsport.

AngelDTF avatar AngelDTF commented on August 17, 2024

This is a port project to replicate FNF v0.2.8 as close as possible. I'm not aware of this being anywhere in the Newgrounds exclusive version. If you can find any evidence of this being in v0.2.8, please show me and I'll happily implement this. Otherwise, this will not be implemented.

from fnf-newgroundsport.

Stilic avatar Stilic commented on August 17, 2024

This is a port project to replicate FNF v0.2.8 as close as possible. I'm not aware of this being anywhere in the Newgrounds exclusive version. If you can find any evidence of this being in v0.2.8, please show me and I'll happily implement this. Otherwise, this will not be implemented.

The official Newgrounds version uses some custom code to play videos. But it is only designed to run on the HTML5 target if I remember. So, for make videos running on other targets, this may be a great idea to use a library.

Take for example FlxAnimate: you used this library instead of reverse-enginnering the custom code of the official web version of the game.

from fnf-newgroundsport.

AngelDTF avatar AngelDTF commented on August 17, 2024

The official Newgrounds version uses some custom code to play videos. But it is only designed to run on the HTML5 target if I remember. So, for make videos running on other targets, this may be a great idea to use a library.

Ninjamuffin made videos work via the OpenFL Video class (which, as you mentioned, only works on HTML targets), as can be seen here.

Take for example FlxAnimate: you used this library instead of reverse-enginnering the custom code of the official web version of the game.

I reverse-engineered FlxAnimate first, then copied some code over from the library just to make the code neater, not to update it. If you compare the code for FlxSymbol from this repository to the FlxAnim from the library's repository (it was renamed from FlxSymbol to FlxAnim), you'll see it's not exact, as v0.2.8 uses outdated code.

from fnf-newgroundsport.

Stilic avatar Stilic commented on August 17, 2024

Ninjamuffin made videos work via the OpenFL Video class (which, as you mentioned, only works on HTML targets), as can be seen here.

Actually, hxCodec supports both HTML5 and desktop (not Mac, but we are waiting for the needed files). So, even if it is not part of the original FNF Newgrounds version, it would be just better to switch to the library, instead of using code that is only working on the web build of this port.

from fnf-newgroundsport.

Related Issues (20)

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.