NES ONLINE Game Injector MOD (New support)

As the Nes Online Game injector wasnt beinng updated , and lack of support for new Game Code format
I decided to take things into my hands and release Nes Online Game injector MOD

Wich give the program alot of new support changes, capability and improvment of user interface and utility control

Q&A:
Q: whats the diffrence between new and old Game Code format?
A:New format is Nes online 2.0 and above, Old format is below 2.0 like ver 1.1.0!

So without farder talk here it is

Preview:
AIMAbBK.png


Latest ChangeLog:

Version 1.4.0M (New Era)
  • Complete Tool UI redesign now the tool has 2 Tabs one for files and other for values
  • Fixes issues with Numeric inputs , now should be no devide by 1 or 2 happening
  • included 2 Image templates 1 for Backgroud and 2 for ScreenShot Both PSD/PNG files present, See "Image Templates" folder in Last Release
  • anhanced the user exprience !!!


Version 1.4.0M (New Era)
  • Complete Tool UI redesign now the tool has 2 Tabs one for files and other for values
  • Fixes issues with Numeric inputs , now should be no devide by 1 or 2 happening
  • included 2 Image templates 1 for Backgroud and 2 for ScreenShot Both PSD/PNG files present, See "Image Templates" folder in Last Release
  • anhanced the user exprience !!!
Version 1.3.5M (3.5) (The Myth 1.3.5M)
  • Fixed Game Code Generation, no more exeptions
  • Fixed Game Title Generation, Tool will remove all Special Characters from the Game file opened
  • Fixed Throw Exeption Error When Canaceling Open Rom File dialog
  • Added Extra Checks For Game Code & Game Tiltele Generation scripts to insure stability
Version 1.3M (3.5) (The Myth)
  • Fixed Output Directory Name, Dosn't Show GameCode Anymore in Game directory Name
  • Fixed Wrong GameCode Output inside the GameDir which Caused freezes in Nes Online when Starting the game
  • Now New Format is set By Default
  • Forced the Game Dir Name to UpperCase
  • Added Screnenshot Preview
  • Added Numeric input for the Volume since I forgot about it last time
  • Minor UI Changes and Untility improvement
  • Added New Format Game Code Check, Utility won't let you to inject the Newformat if Game code isn't NxxxE
  • Added Game Code Fix Pattern to make sure the Game code is correct for new format
  • Added Player Count + Release Date and lcla6 input support. This is only for the new format US/EU as of now
  • Minor Bug fixes and skipped to Version 1.2
Version 1.1M (3.5) (The Insomnia 1.1M)
  • Changed from text input fields to numeric input for numbers
Version 1.0M (3.5) (The Insomnia)
  • Added new/old format support which can be chosen from the dropdown menu
  • Minor UI modifications
  • Auto-fill support added, some fields gets filled automatically now
  • GameTitle| Generated from the opened ROM name
  • GameCode | Generated random code using the ROM file's name characters; the other fields are already filled
  • Generate the normal game dirictory, this is the name from game's title
I Hope You Guys Enjoy this !!! :)
DOWNLOAD + SourceCode on my github:
https://github.com/KranKRival/NES-ONLINE-Game-Injector/releases
Credits:
@bodyXY - Original Tool Developer
@KuranKu - Official Mod Developer
 

Attachments

  • iWBX85v.png
    iWBX85v.png
    28.8 KB · Views: 846
Last edited by KuranKu,

DarkAkuma

Well-Known Member
Member
Joined
Sep 20, 2008
Messages
412
Trophies
1
XP
2,459
Country
United States
Shit, I can't get SNES Online with additional roms working.

It's not working even if I copy a given rom and rename folder and files.
Anyway I don't know this sfrom files. The given ones work fine with SNES9x emu.
And if I generate some sfrom roms myself out of sfc files using DarkAkuma's sfrom Tool then they don't work with SNES9x, very strange.
And what are the sfromsig files for ?
I edited the lclassics.titlesdb and added a line therefore in string.lng.
The prog starts and the new roms appears. Even a new cover appear (converted with from this side).
But neither the roms works (nothing happens pressing A) nor the detail screen (after pressing X nothing goes in the menu anymore)

That's very disappointing. I hope someone else gets it work the next days.

Hello! I came across this thread while researching the switch tools I'd need to peek at the snes files so I can confirm some Preset ID's/check for VC patches.

I can say right now that the Switch .sfrom format is different from the SNESClassic/WiiU, or even 3DS. The switch .sfroms work with snes9x simply because they are the normal .sfc rom with some footer data tacted onto the end.

That said, while I'm not sure about the .sfromsig file blocking anything, I can surmise that if you arent putting a footer at the end of the rom yourself, it likely wont work either. I'll be looking into understanding this footer format over the coming days. For now, you may want to just try copying the footer from a similarly sized game for any injection attempts. Bytes #5 and 6 are the preset it bytes, if you want to manually change them.
 

Cortexfou

Well-Known Member
Member
Joined
Apr 14, 2016
Messages
600
Trophies
0
Age
31
XP
2,198
Country
Belgium
I put the folder "titles" in my SX OS folder but it doesn't work. The nes online app dosn't launch at all (It got stuck at the loading black screen)
Here is the files I have :
sx os
>titles
>>0100D870045B6000
>>>romfs
>>>>titles
>>>>>(all my games) + lclassics.titlesdb

and in each game folder, I got a .nes file and two .xtx.Z

is it okey ?
 
Last edited by Cortexfou,

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
I put the folder "titles" in my SX OS folder but it doesn't work. The nes online app dosn't launch at all (It got stuck at the loading black screen)
Here is the files I have :
sx os
>titles
>>0100D870045B6000
>>>romfs
>>>>titles
>>>>>(all my games) + lclassics.titlesdb

and in each game folder, I got a .nes file and two .xtx.Z

is it okey ?

This structure is correct, yes. (sxos\titles\0100D870045B6000\romfs\titles\<rom folders>)
 

AlanLC

Well-Known Member
Member
Joined
Aug 18, 2014
Messages
413
Trophies
0
Age
45
XP
2,597
Country
Brazil
Shit, I can't get SNES Online with additional roms working.

It's not working even if I copy a given rom and rename folder and files.
Anyway I don't know this sfrom files. The given ones work fine with SNES9x emu.
And if I generate some sfrom roms myself out of sfc files using DarkAkuma's sfrom Tool then they don't work with SNES9x, very strange.
And what are the sfromsig files for ?
I edited the lclassics.titlesdb and added a line therefore in string.lng.
The prog starts and the new roms appears. Even a new cover appear (converted with from this side).
But neither the roms works (nothing happens pressing A) nor the detail screen (after pressing X nothing goes in the menu anymore)

That's very disappointing. I hope someone else gets it work the next days.

How did you get the covers on Snes? Here any editing is ignored, I can not remove the background and the profile icon as I do in NES.

Sxos/titles/01008D300C50C000/romfs/bootapp/resources/scenes
Sxos/titles/01008D300C50C000/romfs/bootapp/resources/sprites
Sxos/titles/01008D300C50C000/romfs/titles
 
Last edited by AlanLC,

Cortexfou

Well-Known Member
Member
Joined
Apr 14, 2016
Messages
600
Trophies
0
Age
31
XP
2,198
Country
Belgium
still doens't work for me.
here is my games in the folder and my lclassics.titlesdb. What am I doing wrong ? Help me please :(
 

Attachments

  • lclassics.zip
    1.6 KB · Views: 392
  • titles.PNG
    titles.PNG
    48.5 KB · Views: 229

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
still doens't work for me.
here is my games in the folder and my lclassics.titlesdb. What am I doing wrong ? Help me please :(

Many many mistakes in your lclassics.titlesdb. Please compare it with the original one.
Missing start, missing ", ...
And it's the old format without the code starting in an extra line for every rom.
 
Last edited by 18Phoenix,
  • Like
Reactions: Cortexfou

Cortexfou

Well-Known Member
Member
Joined
Apr 14, 2016
Messages
600
Trophies
0
Age
31
XP
2,198
Country
Belgium
I got my lclassics.titlesdb and I try my best to make it work. Thanks to 18phoenix I made some progress but now, it got stuck in the red nintendo online screen. here is my lclassics.titlesdb. What did I do wrong this time ? :(
I don't know what to do. it's so hard
 

Attachments

  • lclassics.zip
    8.6 KB · Views: 130
Last edited by Cortexfou,

rsc-pl

Well-Known Member
Member
Joined
Jul 9, 2014
Messages
206
Trophies
0
XP
772
Country
Poland
Cool. Thanks.
And how to use it? I mean, I never tried doing anything with NES on my Switch. I guess it works with LFS, but where exactly is located lclassics.titlesdb file? Does it work with official NES Online or modded version is needed?
It would be nice if you provided basic info like this.
Thanks.

Something's wrong with file handling anyway:

Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
   at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()
   at NES_Online_Game_Injector.Core.Nvntexpkg.RunCommand(String Args)
   at NES_Online_Game_Injector.GUI.UIMain.NewFormat()
   at NES_Online_Game_Injector.GUI.UIMain.InjectButton_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
Last edited by rsc-pl,

dj_skual

Code & Mix
Member
Joined
Mar 9, 2008
Messages
1,014
Trophies
1
Website
sourceforge.net
XP
2,613
Country
France
Hello,
any body own informations about strings.lng file Editing? want to add description for game in the info window.
i've tried to add "META_TITLE_COMMENT_CLV_P_NEFYE":"xxxxxxxxxxx...", Inside my language file, but Nothing changed.
so tried to add same in the "en" language file, but now Nothing is translated , just give the system message instead.
(getrsome message like this:"SYS_HUD_GUIDE_PRO_CONFIRM" instead of the "ok")

some ideas?

--------------------- MERGED ---------------------------

Is it possible to remove original games or replace them for custom roms? How?
yes i think, had you tried to remove older game from your "lclassic.titledb" file?
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
@KuranKu
Hello :)
Could you perhaps help me please.
I need to make a pack of new cover xtx.z files (no titles) because I resized them.
Could I get a batch somewhere to convert all jpg/png in the same folder to xtx.z ???
 

KuranKu

I am KranK
OP
Developer
Joined
Jan 13, 2019
Messages
367
Trophies
0
Age
34
Location
Israel
XP
1,181
Country
Israel
NvnTexpkg , is what used in the injector to do so , as i said its a zlib file format after all and it conatains pictures inside im not aware of any script but try maybe searching using that information ,currently im busy untill the weekend

@18Phoenix
 
Last edited by KuranKu,
  • Like
Reactions: 18Phoenix

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: how are you doing @K3Nv2