ROM Hack [Release] NTR Plugin Manager

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,635
Trophies
2
XP
6,201
Country
if you use one of those cheat plugin source codes to make, after getting rid of all images, the filesize goes down to 50-110KB
 
Last edited by dsrules,

Knitten

Well-Known Member
Newcomer
Joined
Jul 30, 2016
Messages
99
Trophies
0
XP
121
Country
United States
How do I make a plugin that allows me to go online? I want to play MHGen with infinite support bars on my palicos :s
 

ThatBenderGuy

Well-Known Member
Member
Joined
Dec 16, 2013
Messages
150
Trophies
0
Age
31
XP
348
Country
United States
It's not really the converter the issue, it's the lib I use (the menu).

I don't have the sources anymore and I don't want to do a new one just for ~6 games.

There's already some plugins for those games and you can also do your own using the manual way, if you remove all the images it's less than 300KB. ;)
The plugin with the Select menu I compile had no images though. It was compile with the image set to null and it still came above 500kb. Unless I'm looking at the wrong variable. Is it the #define BACKGROUND in the config header file? Should setting that to NULL get rid of the background? Does the same go for things like #define SPLASH, #define CREDIT_LABEL etc? For instance the template file I have has
Code:
#define BACKGROUND     zelda_split
in the config's header file. Wait should I just delete the relative o files? For instance there is a zelda_split.o file. Should I just delete those image object files? Or should I just change the init_image function to look like this?

Code:
void    init_img(void)
{
    ui_offset = UI_OFFSET;
    background_img =NULL;
    //splash_img = SPLASH;
    note_background = NULL;
    cheats_label = CHEATS_LABEL;
    speed_label = SPEED_LABEL;
    hotkey_label = HOTKEY_LABEL;
    credit_label = CREDIT_LABEL;
    background_infos = (t_img_infos) { POS(BACKGROUND_POS_X, BACKGROUND_POS_Y), DIM(BACKGROUND_WIDTH, BACKGROUND_HEIGHT), BACKGROUND_RGB };
    cheats_label_infos = (t_img_infos) { POS(CHEATS_LABEL_POS_X, CHEATS_LABEL_POS_Y), DIM(CHEATS_LABEL_WIDTH, CHEATS_LABEL_HEIGHT), CHEATS_LABEL_RGB };
    speed_label_infos = (t_img_infos) { POS(SPEED_LABEL_POS_X, SPEED_LABEL_POS_Y), DIM(SPEED_LABEL_WIDTH, SPEED_LABEL_HEIGHT), SPEED_LABEL_RGB };
    hotkey_label_infos = (t_img_infos) { POS(HOTKEY_LABEL_POS_X, HOTKEY_LABEL_POS_Y), DIM(HOTKEY_LABEL_WIDTH, HOTKEY_LABEL_HEIGHT), HOTKEY_LABEL_RGB };
    credit_label_infos = (t_img_infos) { POS(CREDIT_LABEL_POS_X, CREDIT_LABEL_POS_Y), DIM(CREDIT_LABEL_WIDTH, CREDIT_LABEL_HEIGHT), CREDIT_LABEL_RGB };
    note_background_infos = (t_img_infos) { POS(NOTE_BACKGROUND_POS_X, NOTE_BACKGROUND_POS_Y), DIM(NOTE_BACKGROUND_WIDTH, NOTE_BACKGROUND_HEIGHT), NOTE_BACKGROUND_RGB };
}

would these make sure the plugin compile without the images? Or should I delete the image object files AND the set those variables in the config.c to NULL?

----------EDIT------------
Oh sweet. Setting the background_img and note_background to NULL and compiling it I got it to 262KB. Not sure if it works, I will test it right now to see if it works. Well setting to NULL did work but the problem with doing that is that it becomes impossible to see the cheat menu. (White text on white background). How would I export an image as an .o file?

I found programs that let me export images at bin files and GIMP only exports as either c files or header files. No object (.o) file

-----------EDIT-----------
Tinkering around in a hex editor I found out that the o files are just an image exported as c then compiled into an object file. At the moment I don't know how to convert my image that I have in .c to .o; If I could get some help on this that would be nice.
 
Last edited by ThatBenderGuy,

iSharingan

Show me your power
Member
Joined
Jun 23, 2016
Messages
800
Trophies
0
XP
1,606
Country
United States
Doesnt work...
If i want to covert a code,an Error cames up...
next time, edit your other post instead of double posting.

As for the error, there's something wrong with your code/its format (such as having an X in the code where you are supposed to substitute a value when importing a code from Fort42/etc.)
 

busmanl30

Well-Known Member
Member
Joined
May 4, 2017
Messages
249
Trophies
0
Age
43
XP
256
Country
United States
@Blootie : Wow ! :blink:

Thank you for all the writing, many people will like it. Do you mind if I quote your post on the first post ?

Just a little thing:


Update the database is for downloading the database from 3DSDB, if you just want to refresh your files list, use the refresh button on the right of the window, in Home tab. ;)
:dance:
 

Xanek

Well-Known Member
Member
Joined
Jul 3, 2015
Messages
170
Trophies
0
Age
31
XP
81
Country
United States
If you have a cheat with a note in the last slot of your cheat list, it will throw that error for some reason.
There's nothing there, any other reasons? Or no, it's a code from a recently released game, it isn't on fort42, i got the code from here.
 

Ei8_Hundr8

New Member
Newbie
Joined
May 12, 2017
Messages
2
Trophies
0
Location
The Moon
XP
45
Country
Malaysia
Hey guys.
I got the error below. Already read all post in this thread and in the Gateshark2NTR thread.
Just FYI:
1. My environment path have "C:\devkitPro\msys\bin" and "C:\devkitPro\devkitARM\bin", I installed devkitpro in the default folder.
2. My vcredist 2015 is a tad newer version than the one nanquitas gave. (He gave 14.0.23026, mine is 14.0.24120)

The error:
arm-none-eabi-gcc: error: cheats.c: No such file or directory
arm-none-eabi-gcc: error: cheats.h: No such file or directory
arm-none-eabi-gcc: fatal error: no input files
compilation terminated.

I'm guessing those two cheats files are missing somewhere? I was trying to modify some codes for Persona Q. (Having 9,999,999 yen is silly)
 

gengardenne

Well-Known Member
Member
Joined
Nov 14, 2016
Messages
356
Trophies
0
Age
28
XP
384
Country
Italy
I've an error message when I open NTR plugin manager:
"invalid path,check your settings".
I've C++ 2015 installed on my notebook,followed all the steps of the guide in the right way.
This happened after changed the environment variables editing "path" variables with C\devkitPro\msys\bin
Someone can give me the reason and the solution of this issue?

Different drive and checked again the "PATH" C\devkitPro\msys\bin but nothing is changed and when I open the .exe it give me "invalid path"
 

Attachments

  • Invalid path.PNG
    Invalid path.PNG
    1.4 KB · Views: 189
  • Path.PNG
    Path.PNG
    629 bytes · Views: 183
Last edited by gengardenne,

Ei8_Hundr8

New Member
Newbie
Joined
May 12, 2017
Messages
2
Trophies
0
Location
The Moon
XP
45
Country
Malaysia
I've an error message when I open NTR plugin manager:
"invalid path,check your settings".
I've C++ 2015 installed on my notebook,followed all the steps of the guide in the right way.
This happened after changed the environment variables editing "path" variables with C\devkitPro\msys\bin
Someone can give me the reason and the solution of this issue?

Different drive and checked again the "PATH" C\devkitPro\msys\bin but nothing is changed and when I open the .exe it give me "invalid path"

gengardenne, isn't your path missing ":" after the letter C? I mean isn't it suppose to look like this:
C:\devkitPro\msys\bin
 
  • Like
Reactions: iSharingan

MartinThibaultYo

Member
Newcomer
Joined
Mar 7, 2012
Messages
20
Trophies
1
Age
25
XP
596
Country
France
Hi! Aren't there any way to change the ID of a cheat table ? I found gameshark cheat codes for Pokemon Yellow EUR but they don't work for the French version of the game, which is inconvenient ? It's the same for Crystal's French version (even though it's different since it's an unofficial release) :/
Or do we have to wait for someone to make cheat codes specifically for the French versions of Pokemon GB and GBC games ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Batman joined the Trans Justice League
    +2
  • Sicklyboy @ Sicklyboy:
    based af
    +2
  • Sonic Angel Knight @ Sonic Angel Knight:
    Forget the base, get on the roof.
  • K3Nv2 @ K3Nv2:
    Is that a bat in your buckle or are you just happy to have me
  • Psionic Roshambo @ Psionic Roshambo:
    Wonder "Woman" lol you wonder if they are a woman?
  • Psionic Roshambo @ Psionic Roshambo:
    The Riddler has questions...
  • K3Nv2 @ K3Nv2:
    Played a little of snow day glad I didn't spend $30
  • K3Nv2 @ K3Nv2:
    It's asthetic is okay maybe a good $10 grab
  • Psionic Roshambo @ Psionic Roshambo:
    Lol is it a game about doing cocaine?
  • K3Nv2 @ K3Nv2:
    Probably in pvp
  • Psionic Roshambo @ Psionic Roshambo:
    I tried Balders Gate II on the PS2 a few minutes ago, not bad lol
  • Psionic Roshambo @ Psionic Roshambo:
    My back catalog of games is like that scene at the end of Indiana Jones where the arc of the covenant is being stored in a giant ass warehouse
  • K3Nv2 @ K3Nv2:
    At least I can will my game catalog to family members
    +1
  • K3Nv2 @ K3Nv2:
    It's your problem now bitches
  • Psionic Roshambo @ Psionic Roshambo:
    Put it in your will that in order to receive any money they have to beat certain games, hard games and super shitty games...
  • Psionic Roshambo @ Psionic Roshambo:
    Say 20 bucks per Ninja Gaiden on the NES lol 60 bucks for all 3
  • Psionic Roshambo @ Psionic Roshambo:
    People you like "Beat level 1 of Ms Pacman" lol
  • K3Nv2 @ K3Nv2:
    Hello kitty ds is required
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Beat Celebrity Death Match on the PS1 omg tried it earlier today .... Absolutely trash
  • Psionic Roshambo @ Psionic Roshambo:
    Like -37 out of 10
  • Psionic Roshambo @ Psionic Roshambo:
    One of the worst games I have ever played
  • K3Nv2 @ K3Nv2:
    Make them rank up every cod game out
  • K3Nv2 @ K3Nv2:
    "Now I know why he took his own life"
    K3Nv2 @ K3Nv2: "Now I know why he took his own life"