More actions
(VidInjector90003ds5.png is not uploaded) |
|||
Line 30: | Line 30: | ||
== Screenshots == | == Screenshots == | ||
[[File:vidInjector90003ds2.png| | [[File:vidInjector90003ds2.png|900px|Windows 10 light mode]] | ||
[[File:vidInjector90003ds3.png| | [[File:vidInjector90003ds3.png|900px|Windows 10 dark mode]] | ||
[[File:VidInjector90003ds4.png| | [[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 | |
---|---|
General | |
Author | FoofooTheGuy |
Type | Forwarders and Virtual Console Injectors |
Version | 3.0 |
License | Mixed |
Last Updated | 2023/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
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
- ↑ FoofooTheGuy. VidInjector9000: A Cross Platform Injector for 3DS Video CIAs. GitHub, 2023-10-31.