Jump to content
  • 0

[HELP]L2j-Frozen adding custom properties


MarKoM

Question

Hello guys as my title says i am using l2j-frozen pack and i am trying to input a custom property file but i cant even if i do all corectly ( i think )

So let me tell you what i do:

 

I open this: com.l2jfrozen.FService.java

	// Config Files Paths
//===========================================
+	//Custom config
+	public static final String CUSTOM_FILE_DIR = "./config/custom.properties";

 

Then i open: com.l2jfrozen.Config.java

	private static final Logger _log = Logger.getLogger(Config.class.getName());
+	
+	public static boolean ALLOW_CUSTOM;
+	
+		public static void loadCustomConfig()
+	{
+		final String CUSTOM_SETTING= FService.CUSTOM_FILE_DIR;
+
+		try
+		{
+			Properties custom = new Properties();
+			InputStream is = new FileInputStream(new File(CUSTOM_SETTING));
+			custom.load(is);
+			is.close();
+			//============================================================
+			ALLOW_CUSTOM = Boolean.parseBoolean(custom.getProperty("AllowCustom", "True"));
+
+		}
+		catch(Exception e)
+		{
+			e.printStackTrace();
+			throw new Error("Failed to Load " + CUSTOM_SETTING + " File.");
+		}
+	}
+

 

And i create the custom.properties at config directory adding the AllowCustom = True in the file, i get no error while compiling and no errors at GameServer but when i log in and try using this custom additions they dont work...

 

Please someone help me... Thanks in advance!

 

PS: Thats an example i add other things just to give you understand what i do :)

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Thanks man for replying i was searching right now the config.java file and found what i was missing :)

It seems that i had to input this:

			loadHexed();

+			//Load Custom config
+			loadCustomConfig();
+

 

Tested and worked. (I am really happy right now xD )

So thanks and please someone lock this topic :)

Have a good time.

Link to comment
Share on other sites

  • 0

Thanks man for replying i was searching right now the config.java file and found what i was missing :)

It seems that i had to input this:

			loadHexed();

+			//Load Custom config
+			loadCustomConfig();
+

 

Tested and worked. (I am really happy right now xD )

So thanks and please someone lock this topic :)

Have a good time.

np

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...