Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

VidInjector9000: Difference between revisions

From GameBrew
(VidInjector90003ds5.png is not uploaded)
Line 30: Line 30:


== Screenshots ==
== Screenshots ==
[[File:vidInjector90003ds2.png|800px|Windows 10 light mode]]
[[File:vidInjector90003ds2.png|900px|Windows 10 light mode]]
[[File:vidInjector90003ds3.png|800px|Windows 10 dark mode]]
[[File:vidInjector90003ds3.png|900px|Windows 10 dark mode]]
[[File:VidInjector90003ds4.png|800px|Windows 8.1 light mode with populated parameters]]
[[File:VidInjector90003ds4.png|900px|Windows 8.1 light mode with populated parameters]]


[[File:VidInjector90003ds5.png|Video inject on the home menu]]
{| style="margin-left: 0em;"
[[File:MultiVideoInject1.png|Multi video inject main menu]]
|[[File:VidInjector90003ds5.png|300px|Video inject on the home menu]]
[[File:MultiVideoInject2.png|Multi video inject player menu]]
|[[File:MultiVideoInject1.png|300px|Multi video inject main menu]]
|[[File:MultiVideoInject2.png|300px|Multi video inject player menu]]
|}


== Known issues ==
== Known issues ==

Revision as of 03:42, 7 November 2023

VidInjector9000
VidInjector90003ds.png
General
AuthorFoofooTheGuy
TypeForwarders and Virtual Console Injectors
Version3.0
LicenseMixed
Last Updated2023/10/31
Links
Download
Website
Source

A cross platform injector for 3DS video CIAs. Currently supports for Windows and Linux. [1]

Features

  • Create video injects - Input .moflex videos, images, and text, and the program will build a .cia file for you.
  • Create multi-video injects - Similar to the above, but there can be multiple videos in one .cia file.
  • Unpack a video CIA - Load parameters from a .cia file to edit and rebuild.
  • Save and load parameters - Save your place and come back later, they can even be saved/loaded automatically.
  • Configure the interface for any language - If you can translate it, you can add it.

User guide

Tips:

  • Click the icon preview to change border modes!
  • Open a project file (.vi9p) with the program to load in those parameters!
  • Click the multi video banner preview to choose file!
  • Click the logo in the top left to find to the latest release!
  • If an image doesn't fit in, it will be resized and cropped!

Screenshots

Windows 10 light mode Windows 10 dark mode Windows 8.1 light mode with populated parameters

Video inject on the home menu Multi video inject main menu Multi video inject player menu

Known issues

https://github.com/FoofooTheGuy/VidInjector9000#known-issues

Changelog

v3.0 2023/10/31

Notable changes:

  • Graphical user interface using xtd forms.
  • Unicode text is easier to use because the text boxes use UTF-8.
  • The interface text can be changed to pretty much whatever you want (useful for translation).
  • Save and load parameters to a file so that you can return to your project later.
  • Load parameters from CIA file (or at least attempt to).
  • No separate binary dependencies.
  • 1 and 2 channel images are now supported.
  • Light and dark mode exist.
  • It has a logo now.
  • Probably other stuff I forgot about.

v2.6.9 2022/12/31

Notable changes:

  • Add checks for Apple Mac OS makerom (If you build it for Mac).
  • Remove template files (It's faster now).
  • Protect against using '#' as the first character in csv files since that is the comment character.
  • Fix memory problems when processing text.

v2.6.5 2022/11/12

Notable changes:

  • Better icon template.
  • Remove the need for 3dstool.
  • Remove the need for bannertool.
  • Extended characters can be used in icon texts (E.g. é, ö, ñ).
  • Remove the need for 3dstex.
  • Comma detection so as to not break the csv files.
  • Fixed CP437 encoded extended character conversion (the Windows cmd input).
  • Broke ASCII encoded extended character (sorry, not sorry. Use UTF-8/16 instead).

v2.5.9 2022/10/10

Notable changes:

  • You are able to quit a job if it fails.
  • If the output rom is too big it will yell at you, but it wont restrict you from creating it.
  • You can drag a .txt file to it and it will read the contents and use those as input (useful for unicode names).
  • Modified multi video layout file to make 1+ hour long time progress not covered by that icon.

v2.5.7 2022/09/21

Note-worthy Changes:

  • Better title ID pseudo-Randomness (less generation of stuff like "CXXXX").
  • Increased speed on functions.
  • No more ImageMagick (the zip is smaller now).

v2.5.2 2022/08/09

Note-worthy Changes:

  • Fix maximum bytes check when building.
  • Add checks on everything to make sure it's working.
  • Better way to set video amount in Multi video mode (you can't break everything anymore).

v2.2.2 2022/07/11

Notable Changes:

  • If the input of copyfile() fails, it wont crash the entire program.
  • It wont check the icon box if it failed to create it.
  • Trim invalid characters from the output Filename. (The cia contents stay the same but it is more stable now).

v2.1.2 2022/07/11

  • Now you can enable debug information.
  • Additional notes:
    • Option to display what calls to the resource tools it makes.
    • Version indicator.

v2.1.1 2022/06/29

  • Error 0xe0c046f8 (file of size 0) when creating extdata has been fixed (icon.icn was important after all, sorry!).
  • Removed the unused ctrtool.exe from resources.

v2.1.0 2022/06/16

Note-worthy changes:

  • Turn on or off the fast forward and rewind buttons.
  • Turn on or off the screen fading after a while.
  • An option to use a custom banner file instead of having it generate it from an image.
  • A file size check has been added (no .cia's over 4GB because of fat32).
  • CIA building title ID check fixed (again).

Credits and Stuff

xtd: The GUI framework that made this whole thing possible.

nnc: Converting banner and icon images, packing and unpacking CIA files.

stb image: Manipulating images.

miniz cpp: Zip extraction.

3DBrew: Emotional support.

References

External links

Advertising: