Author Topic: Information on phpLD version numbers and mod compatibility  (Read 8509 times)

0 Members and 1 Guest are viewing this topic.

Offline bruleoadmin

  • Owner / Admin / Support
  • Administrator
  • Hero Member
  • *****
  • Posts: 1990
    • Skype - torquepoint
    • View Profile
    • Bruleo
Information on phpLD version numbers and mod compatibility
« on: 31 March 2013, 12:18:15 PM »
MOD COMPATIBILITY :
Generally speaking, if a mod specifically states it is compatible with a version of phpLD, then  it should also work with any sub-branches of the same version For example :
  • If a mod is states it is compatible with '5.0' for example, it should also work with 5.0.5.
  • If a mod states it is compatible with 4.2.2 (for example), then it will usually only be compatible with that specific version.
  • If a mod states it is compatible with versions 4.0 to 4.2.2, then it will be compatible with both those versions and every branch in between (unless exclusions are notified).

MOD INSTRUCTIONS :
Often, mod instructions will be different for different versions of phpLD. It is therefore important that you only use the instructions that are for your specific version of phpLD. These are clearly marked and if you use the wrong ones, we cannot be held responsible if you break your install.

Additionally, if you upgrade your versions of phpLD, you should check that mod itself needs upgrading as well, as sometimes changes may be needed.

It should be noted that Core code changes from phpLD versions 5 are significantly different than earlier versions. This means that the majority of mods identified as compatible with earlier versions will also need significant changes for them to work on v5. In these cases and as and when the mod has been upgraded, new instructions will be available for free to previous purchasers of the mod.

PHPLD VERSIONING :
Right or wrong, phpLD have in the past, had a habit of changing Core code of releases without changing the version numbers at all. This can cause headaches when ascertaining what mod is compatible with a version of phpLD.

For example, some mods for very early releases of 4.2.2 just will not work with later versions.  If a file comparison is made between early and later versions of 4.2.2, it can be seen there are some significant difference in several core files. In fact, early version of 4.2.2 have more similarities with later versions of 4.2.1 than they do with the most recent 4.2.2!

It is therefore recommended that you are always running the very latest files for your version, which should be available in your phpLD account.  However, if you have mods installed, you should just not upload and overwrite your files blindly, as you will lose any mods you may have added.  It is always best to use a Compare program, such as WinMerge or BeyondCompare (which is the application we use and recommend).

Since many of these Core code changes are never announced, it is impossible to keep up to date on things.  Where Core code changes have been identified, then instructions to mods will be updated accordingly with alternative steps.  Therefore, if you come to install a mod and the 'FIND' code doesn't match that of the instructions, please raise a post in the support section for the mod, giving as much information as you can and we will attempt to quickly provide you with alternative edits.

That said, since version 5.0.0, it does seem that versioning is now used by phpLD whenever updates are made, although time will tell if this is adhered to.

Offline bruleoadmin

  • Owner / Admin / Support
  • Administrator
  • Hero Member
  • *****
  • Posts: 1990
    • Skype - torquepoint
    • View Profile
    • Bruleo
Re: Information on phpLD version numbers and mod compatibility
« Reply #1 on: 19 April 2014, 05:31:41 PM »
Update on the last paragraph in the previous post :
Despite promises to the contrary, a huge amount of updates have been made to the phpLD 5.2.2 core code without any version changes. In many cases, even the ZIP file date has remained unchanged, making it even more exasperating for users that want to keep their files updated.

While a few of these changes have been announced in the phpLD fourm, the vast majority have been added 'silently', making it difficult for anyone to keep up to date. It was categorically stated in one post recently there that they would NOT update the version when making some amendments to the core code, despite promises a few months earlier that they would in future. Since this goes against all industry standard practices when updating software, I can only assume that this is some very weird intentional ploy; the reason for which I cannot even begin to fathom, since versioning on software updates is a relatively simple process.

Since what happens with the phpLD Core code is beyond my control, I can only reiterate the need therefore to follow mod instructions extremely closely and read through fully before attempting installation. If anything doesn't match in your core code to what the instructions say, please let me know before installing and I will do what I can to assist.

Bruce

Tags:
 

SPONSORS