Skip to content

.diff file

Featured Replies

Hey all, i want to ask one thing.

I want to integrate religion system in my server.

But it only gives .diff file.

What should i do with it ?

Something with eclipse, or what ?

 

Please, help me.

.Diff files can be applied in eclipse.

 

But usually , you have errors when you apply a patch , that's why it's better to install the mods manually.

  • Author

I should add all lines manually? in every single file?

I should add all lines manually? in every single file?

 

You must not should.

  • Author

But how to know, where to put exactly ?

 

Cuz it's only gives the lines in .diff file.

 

Index: C:/workspace/L2_GameServer/java/net/sf/l2j/gameservermodel/L2Character.java
===================================================================

		if (!isTeleporting())
		{
			setIsPendingRevive(false);
	    if ((this instanceof L2PcInstance) && (((L2PcInstance) this).isdemon() && Config.RELIGION_SYSTEM_ENABLE))
	    {
		teleToLocation(73056, 142127, -3798);
	    } else
	    {
		if ((this instanceof L2PcInstance) && (((L2PcInstance) this).isangel() && Config.RELIGION_SYSTEM_ENABLE))
		{
		    teleToLocation(72954, 143363, -3798);
		}
	    }
			setIsDead(false);
			boolean restorefull = false;

If it doesn't have + and - lines you can't install it manually.

 

Cause you don't really know what to search in order to edit them.

 

The codes that you can add manually are the ones that have ( + )  and ( - ) lines.

 

Try to apply this one and tell me if you got any errors.

  • Author

Can you tell me, what should i do with this:

Index: C:/workspace/L2_GameServer/java/net/sf/l2j/gameservermodel/L2Character.java
===================================================================

		if (!isTeleporting())
		{
			setIsPendingRevive(false);
+		    if ((this instanceof L2PcInstance) && (((L2PcInstance) this).isdemon() && Config.RELIGION_SYSTEM_ENABLE))
+		    {
+			teleToLocation(73056, 142127, -3798);
+		    } else
+		    {
+			if ((this instanceof L2PcInstance) && (((L2PcInstance) this).isangel() && Config.RELIGION_SYSTEM_ENABLE))
+			{
+			    teleToLocation(72954, 143363, -3798);
+			}
+		    }
			setIsDead(false);
			boolean restorefull = false;

Find this one : setIsPendingRevive(false);

 

And add below the lines that have +.

with + or not ?

 

( + ) Add the lines.

 

( - ) Delete the lines. ( if you see them in other codes )

  • Author

It's impossible to apply that patch automatically?

It's impossible to apply that patch automatically?

 

You can apply it like i said you before but you will have errors in eclipse.

 

Adding them manually , is the best way.

  • Author

It's very hard for me to do that :(

It's very hard for me to do that :(

 

It's not . Practise with some codes/methods and you will be fine.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.