Upgrading To Pol 96
Upgrading To Pol 96
can someone tell me a step by step on how to update from POL 95 to POL 96?
That's actually very dependant on several personal preferences on what you do and don't want to support; and it requires a lot of POL095 experience, as well as some POL096 experience; and lots of patience.
Upgrading from 095 to 096 requires everything from removal/renaming of several functions in every script they are referenced in; rewriting and updating large portions of the 095 code; as well as writing entire systems that the core ceased to handle between 095 and 096. (The magic system comes immediately to mind. ) The only current conversion that seems more severe to me is from 096 to 097 (and definately 095 to 097).
Since I know you don't have a lot of experience in 095 (no offense intended), I would not reccomend you even attempt the conversion. I would normally suggest that you just start from scratch with the 096 distro... but it's so incomplete that I wouldn't consider it a "starter pack". 095 is for total newbies to POL. 096 is for experienced users who want to stay current. 097 is for the people who want to be ahead of the game, and have been using POL for many, many years.
When you know enough about POL095, and you take a look at 096, you will simply "just know" how to upgrade. I know that's not the answer anyone looks for; but even if you knew exactly what you were doing for 10 years, it would still take you at least a week and a half to completely upgrade your scripts.
Upgrading from 095 to 096 requires everything from removal/renaming of several functions in every script they are referenced in; rewriting and updating large portions of the 095 code; as well as writing entire systems that the core ceased to handle between 095 and 096. (The magic system comes immediately to mind. ) The only current conversion that seems more severe to me is from 096 to 097 (and definately 095 to 097).
Since I know you don't have a lot of experience in 095 (no offense intended), I would not reccomend you even attempt the conversion. I would normally suggest that you just start from scratch with the 096 distro... but it's so incomplete that I wouldn't consider it a "starter pack". 095 is for total newbies to POL. 096 is for experienced users who want to stay current. 097 is for the people who want to be ahead of the game, and have been using POL for many, many years.
When you know enough about POL095, and you take a look at 096, you will simply "just know" how to upgrade. I know that's not the answer anyone looks for; but even if you knew exactly what you were doing for 10 years, it would still take you at least a week and a half to completely upgrade your scripts.
It is s long process. I would recommend reading the corechanges as everyone suggests and start doing the changes recommended.
As you run into problems, post them here.
If you have specific questions about some issue that you don't understand once again post here.
There truly should be a step by step system for converting the POL 0.95 Distro to POL 0.96 since there is no Distro for the current core but no one has posted it. Probably because we are too busy with our own shards to write it.
I will tell you that alot of the conversion involves adding the realm parameter to the function calls that require it and converting the magic system. The first is mostly time consuming and the latter requires a rewrite of the spell casting system. Use the 0.97 Distro magic system as a guide if you need to or post here if you need help.
As you run into problems, post them here.
If you have specific questions about some issue that you don't understand once again post here.
There truly should be a step by step system for converting the POL 0.95 Distro to POL 0.96 since there is no Distro for the current core but no one has posted it. Probably because we are too busy with our own shards to write it.
I will tell you that alot of the conversion involves adding the realm parameter to the function calls that require it and converting the magic system. The first is mostly time consuming and the latter requires a rewrite of the spell casting system. Use the 0.97 Distro magic system as a guide if you need to or post here if you need help.
There are virtually no crafting skills in POL 0.97. Yes there's a beginning blacksmithy script but it uses text in the gumps instead of pictures. The last I checked there were a lot of missing AI scripts for NPCs. If you look in the \skills folder you'll find that there are only twelve skills implemented.
Add to that the fact that there are a lot of "old school" scripts out there that are easily adapted to the standard geography that the POL Distro has used for the last 5 or so incarnations that would require a total rewrite if they were to be added to the new Distro format (example is Sigismunds Necromancy package).
Reverting POL 0.97 to 0.96 is an odd suggestion. In my humble opinion there should have been a complete Distro for the current official POL Core before the Distro was moved to be compatible with a beta core. But anyway what is is.
Add to that the fact that there are a lot of "old school" scripts out there that are easily adapted to the standard geography that the POL Distro has used for the last 5 or so incarnations that would require a total rewrite if they were to be added to the new Distro format (example is Sigismunds Necromancy package).
Reverting POL 0.97 to 0.96 is an odd suggestion. In my humble opinion there should have been a complete Distro for the current official POL Core before the Distro was moved to be compatible with a beta core. But anyway what is is.