PlaneShift

Development => PlaneShift Mods => Topic started by: Neeno on November 06, 2011, 09:51:18 am

Title: GreatShift
Post by: Neeno on November 06, 2011, 09:51:18 am
Here is what Bonifarzia earlier announced, we called it GreatShift (https://greatshift.111mb.de/)!
GreatShift is now the new home of all stuff made by Boni and me (BoNeeMods, BoniMaps and some code-mods).
Have fun while poking around on this brand new website!

Don't hesitate with your critique, even when its bad!  ;D
Title: Re: GreatShift
Post by: Soloyos on November 06, 2011, 11:11:39 am
Love it  \\o//
Title: Re: GreatShift
Post by: Bonifarzia on November 06, 2011, 12:32:42 pm
The new header of the BoNeeMods (http://www.hydlaaplaza.com/smf/index.php?topic=36618.0) gives some more information about this.
Title: Re: GreatShift
Post by: Neeno on March 08, 2013, 06:44:56 am
I am proud to present you the first version of PSExtended today.
It is the biggest modification you have ever seen in the history of PlaneShift!
If you are curious what it is about, take a look at this page (http://greatshift.111mb.de/psextended).
Title: Re: GreatShift
Post by: Bonifarzia on March 08, 2013, 08:33:17 am
I am proud to present you the first version of PSExtended today.

As some of you may have noticed, Neeno has made some major efforts to improve and enhance the mods that I once started as the BoniSkin. Eager to fix quirks he could not tackle without altering the sources, he committed quite a few bug reports and patches on flypsray (http://www.hydlaaplaza.com/flyspray/index.php?string=&opened=Neeno). After a while he collected and documented most of his patches and mods on the greatshift (http://greatshift.111mb.de/) website, which was later mentioned as an example of good modding practice on the corresponding page (http://194.116.72.94/pswiki/index.php?title=Creating_Art_and_mods)  of the devs wiki. With his PSextended project, he is now trying to make various useful patches more accessible to windows users, as compiling from the sources on that platform is quite a tedious process. The package includes some of his earlier work, like the loot all button or mod loader, and some popular other patches like a spellchecker or search filters. He also packed a bunch of new features, such as a reworked storage window that should be pretty useful for the tradesmen out there. I am convinced that none of the mods grant unfair advantages or show any other form of abuse (http://www.hydlaaplaza.com/smf/index.php?topic=40819.0). The binaries he provides will only work as an addition to an existing install of PlaneShift. A repair should always be a simple and save way to undo all changes.

That is all I have to say for now.
Thanks for your efforts, Neeno!
Title: Re: GreatShift
Post by: Neeno on March 19, 2013, 06:48:57 am
Update for PSExtended (http://greatshift.111mb.de/psextended) to version 1.0.1 due to official release of PS 0.5.9.10
Title: Re: GreatShift
Post by: Imshi on November 01, 2013, 06:27:02 am
Returning to PS after a long absence, must say this is amazing. Currently running PSExtended 1.0.1 do I also need to apply the patch, or is that an update for earlier versions?

Thank you.
Title: Re: GreatShift
Post by: Bonifarzia on November 01, 2013, 08:10:34 am

I am not sure if I got the question right. The patch (http://greatshift.111mb.de/files/patches/PSExtended-v1.0.1.patch) is meant to be used in conjunction with the art package (http://greatshift.111mb.de/files/PSExtendedSkinPack.7z) if you can and want to compile from the sources (http://sourceforge.net/projects/planeshift/). If you can run precompiled binaries for your system, the corresponding zip package or installer should be all you need, e.g. the content of the x64 zip (http://greatshift.111mb.de/files/PSExtended-v1.0.1_x64.exe) can be dumped on top of a win 64 bit install of PS. For each of the mentioned packages, there is also a development version (1.1RC4) with some additional features and binaries based on a more recent revision than for psextended 1.1.
I hope that helps... otherwise Neeno will know the answer ;)
Title: Re: GreatShift
Post by: Imshi on November 02, 2013, 03:25:39 am
Thanks a lot. I get it now. I'm using the 64 bit installer on Windows 8. Works a treat. This is a remarkable resource.
Title: Re: GreatShift
Post by: Irelander on November 09, 2013, 12:34:08 am
Thanks for a great resource!
Title: Re: GreatShift
Post by: Neeno on November 09, 2013, 02:09:58 am
Boni, you explained it right (almost  :P).
You can use the "art package" (actually a skin package) if you want to play with additional skins in PSExtended. It is not tied to the patch which you only need for self compiling.

Happy to see some more feedback here!  \\o//
Title: Re: GreatShift
Post by: Imshi on November 09, 2013, 05:23:34 pm
With a major update on the way should users do anything special before updating? Will the updater try a "repair" for example? Should we back up folders, or use the standard PS tactic of "suck it, and see if it goes bang!"
Title: Re: GreatShift
Post by: Venalan on November 09, 2013, 05:40:07 pm
Anything with is updated, art folders, chat defaults, the client, and pslaunch will be over written. Or, will be repaired by the update as they are seen as wrong. But you should be careful when just replacing the current mods you have with the new client as they might not work any more. It was also mentioned that some of the code changes in the mod might be added into this release. I'm not sure how serious that comment was but it has been something I've asked Talad about adding, and I expect it will depend on how busy the coders get.

One thing is for certain is that if the skins which come with psextended are not updated they will not work with the new client. We had an internal copy of the Wanderers skin which worked with the new changes and we were going to release along with the changes. But there have been more changes since then so might need to be looked at again. I'll look at making sure that works for this release correctly (or try to).
Title: Re: GreatShift
Post by: Venalan on November 09, 2013, 05:45:39 pm
I just tested the Wanderers skin I have and it still works with all the new UI changes. If anyone wants a copy of it now I can give it to them.
Title: Re: GreatShift
Post by: cdmoreland on November 09, 2013, 06:02:19 pm
Windows 8.1 didn't want to install it, but there is the option to do it anyway. You need to click on the MORE button to get it to install.

Cons: I had to reset everything including all my hot keys.
         I seem to have a little more lag.

Pros: It looks great and I can get through the load zones much better.

Title: Re: GreatShift
Post by: Neeno on November 10, 2013, 03:34:27 am
@cdmoreland
PSExtended includes a big change to the configuration system.
If you used the installer, there is a backup of your old PS profile, so you can reuse almost all files. They only changed the directory. In the "ReadMeExt.txt" (contained in the installer or 7z-pack) everything is described.
There is no problem to get back the old shortcuts.

Lag issue:
Maybe you should close the minimap window. It is very resource hungry...


@Imshi
I am following the code changes on svn carefully and i released a version 1.1 RC4 some weeks ago.
So you see, i am prepared for the the major update of PS. But i don't have access to the new art files of the skin (if there are some).
It would take one or two days to make some adjustments then. Just be patient and wait on my announcement. That day i will explain the update procedure too (have to check some stuff first).
Title: Re: GreatShift
Post by: Venalan on November 10, 2013, 05:14:37 am
There are no updates for 'art' in the new skins. Just code base so you just need to make sure the *.xml files are compatible  :thumbup:
Title: Re: GreatShift
Post by: Bonifarzia on November 10, 2013, 05:19:25 am
I had to reset everything including all my hot keys.
As Neeno already pointed out, it is important to move your setting files (like controls.cfg) and logs after having applied the mods and launched psextended for the first time. You will notice user data folders per character, and you can just dump your old files accordingly. Yes, that part seems annoying, but separate files per character can be nice to have.
[...]  I seem to have a little more lag [...] and I can get through the load zones much better.
This can be a result of having (re-)moved the shadercache. Actually, I find myself deleting said cache file frequently to speed up my loading times, which does not really make sense, but turns out to work well.

Venalan: Thanks for your support :)
Title: Re: GreatShift
Post by: Imshi on November 10, 2013, 01:36:38 pm
Thanks Neeno. Patience isn't a problem, this mod/resource is so good it's worth waiting for. I practice the ancient Cornish art of "Dreckly", bit like "manana" without the same sense of urgency :)

As Bonifarzia said the ability to have shortcuts etc saved to individual characters is invaluable. I no longer have to copy and paste backups to each character when I log them.They are ready to go.
Title: Re: GreatShift
Post by: cdmoreland on November 10, 2013, 01:40:43 pm
It wasn't a complaint, I was pointing it out for others. Guess I should read the manual.  :P
Title: Re: GreatShift
Post by: Venalan on November 10, 2013, 10:20:47 pm
I can point out that in the 0.6 release character specific shortcuts will be fully supported as default.

When you first load a character the game will generate a shortcuts_name.xml and controls_name.xml using the current shortcuts.xml and controls.xml files. Then once in game if you edit anything they are saved specifically to the *_name.xml file.
Title: Re: GreatShift
Post by: Venalan on November 18, 2013, 10:22:33 pm
Ok, I can confirm that the WanderersExt.zip skin which comes with this mod DOES work with the new client.

I just tested it with the dev client before we release. I am somewhat surprised that it still works ok, so I would add, if it crashes for you when you load the game use the deafult one for the time being.

EDIT: elvesext.zip seems to work too.
Title: Re: GreatShift
Post by: Lusserall on November 19, 2013, 04:12:15 pm
The WanderersExt.zip and elvesext.zip skins from greatshift do not hold the modified xml files thats why they still work.
For original wanders skin/mod just use trunk skin/mod for now or remove shortcutwindow.xml from the package.
Title: Re: GreatShift
Post by: Neeno on November 21, 2013, 04:33:23 am
The new PSExtended 1.1 (http://greatshift.111mb.de/psextended) is ready!
It is based on PlaneShift 0.6.0. (surprisingly  ;))
If you are updating from an old PSExtended version, i suggest to create a new profile folder, so you can check out PSExtended's default settings (e.g. ChatWindow text coloration).
With this version the profile's character folder name changed to the first name of your PlaneShift character. So don't be shocked, your settings are not gone. Just change that folder name.

Updating:
Title: Re: GreatShift
Post by: Imshi on November 21, 2013, 01:22:22 pm
Many thanks, works a treat. I updated to 0.6.0. yesterday but backed up all the folders. Simply copied them over again after installing PSExtended 1.1.
Title: Re: GreatShift
Post by: ohmarinus on November 22, 2013, 08:53:09 am
Are there already plans for a Mac OSX version?
Title: Re: GreatShift
Post by: Neeno on November 23, 2013, 04:45:16 am
As long as nobody tries to compile it and send me the binaries i am not able to provide a MacOSX version to everyone.
I simply don't own a Mac, so i am dependent on someone's help.
Title: Re: GreatShift
Post by: LigH on November 23, 2013, 06:00:54 am
I'll see what I can do, but no promises...
__

If there are Linux build scripts, it is probably possible. Now I am not certain how much outdated the generic PS Compiling Guilde is. For Windows, it used to be stuck on MSVS2005 for a long time.
Title: Re: GreatShift
Post by: ohmarinus on November 24, 2013, 05:48:40 pm
Great that LigH is willing to look into it, König Feurio will be happy!
Title: Re: GreatShift
Post by: LigH on November 25, 2013, 03:24:23 am
It may be harder than expected. The "Compiling Guide" is hopelessly outdated. The friend who tried to build the client from SVN sources failed compiling at some testing units. The "only" developer left who knows how to build and package the Mac client is not in the mood to spend any time for updating its documentation (and knowing how he was treated, I don't blame him).
Title: Re: GreatShift
Post by: Neeno on November 25, 2013, 01:21:01 pm
LigH, can your friend call me, please?
Maybe we can get it working together. I don't have experience with Mac, but i passed some trouble while compiling for linux.
Title: Re: GreatShift
Post by: Eonwind on November 25, 2013, 08:19:43 pm
LigH, can your friend call me, please?
Maybe we can get it working together. I don't have experience with Mac, but i passed some trouble while compiling for linux.

Hi Neeno, I think you already know it but we're working to fetch a lot of the PSExtended patches into the official client. A big thanks for your efforts and all your patches.  \\o//
Title: Re: GreatShift
Post by: ohmarinus on December 05, 2013, 02:45:34 pm
It pleases me to read this, if there is one thing that has always bothered me, it's that a lot of developers have a mac friendly version of their game, but the mods and 3rd party programs are usually not available, giving me the feeling I'm missing out  :sorcerer:
Title: Re: GreatShift
Post by: Neeno on January 01, 2014, 08:17:12 am
Happy New Year to Everyone!  \\o//
Let's start this year with an update which addresses some client crashes: PSExtended 1.1.1 (http://greatshift.111mb.de/psextended)
Title: Re: GreatShift
Post by: Bonifarzia on January 02, 2014, 02:31:16 am
I have to emphasize that this version runs much more smoothly than the previous one, so those players who are using the mod package are encouraged to get this update ;)

Thanks again, Neeno!
Title: Re: GreatShift
Post by: Morla Phlint on March 30, 2014, 04:28:33 am
Sorry for the n00b question but could somebody explain to a beginner Linux user how to install PSExtended? I'm running a 64-bit Linux Mint 16 (MATE). I got the official client to run with this guide (http://www.hydlaaplaza.com/smf/index.php?topic=31776.0).

I've backed-up my Planeshift folder and my profile folder. Created a new folder for the PSExtended, set the permissions, overwrote with the 7z-archive contents. Deleted the "planeshift.cfg". Launcher and client don't start at all.

Also could I have more than one profile folder for Planeshift?

Hopelessly lost here so any help would be much appreciated.
Title: Re: GreatShift
Post by: Neeno on April 07, 2014, 08:46:51 am
Here we go: PSExtended 1.2 (http://greatshift.111mb.de/psextended) is ready!

@Morla:
Could you try to start the pslaunch and psclient in a terminal, please? I heard that there might be a problem with libjpeg or libpng.
Start pslaunch with following command and you will create a new profile folder at a different location:
./pslaunch -cfgset=PlaneShift.UserConfigPath=/home/USER/.PlaneShiftxxxx
Title: Re: GreatShift
Post by: Neeno on December 30, 2014, 05:41:45 pm
Windows and Linux builds of PSExtended 1.3 (http://greatshift.111mb.de/psextended) are ready for download!
Title: Re: GreatShift
Post by: Demagul Riwe on December 31, 2014, 11:26:53 am
Windows and Linux builds of PSExtended 1.3 (http://greatshift.111mb.de/psextended) are ready for download!

Will it be available for mac in the foreseeable future? If I'm not supposed to post here, I apologize in advance, and feel free to remove this post.
Title: Re: GreatShift
Post by: Bonifarzia on December 31, 2014, 01:54:26 pm
This has been asked and tried before (http://www.hydlaaplaza.com/smf/index.php?topic=40421.msg468555#msg468555)... and it seems to be tricky. Also, I have read about issues with backwards compatibility of binaries for more recent OSX versions, but I really have no clue about all of this. Though, if we can manage to get usable mac binaries, I bet Neeno will gladly host them on GreatShift.
Title: Re: GreatShift
Post by: redhound on January 22, 2016, 09:27:33 am
Is PSExtended v1.3 for PS rev. 9677 is up-to-date with current Laanx server?
Title: Re: GreatShift
Post by: Neeno on January 23, 2016, 03:29:38 pm
yes, PSExtended v1.3 is compatible with the current server.
But I think there will be an official update soon, so I am working on updating PSE.
Title: Re: GreatShift
Post by: Venalan on January 23, 2016, 06:54:31 pm
Hi Neeno,

The update we have planned is not a code update as we don't currently have the ability to do a new client update for all three OSs we run on, so it's just a rules+settings(+maybe art) update.
Title: Re: GreatShift
Post by: Neeno on January 25, 2016, 03:11:44 am
Venalan, thanks for clearing this up.
So I am in no hurry...  \\o//
Title: Re: GreatShift
Post by: redhound on January 25, 2016, 03:43:29 am
Neeno, which software need to apply PSExtended patch file? I've tried Linux `patch` utility, but seems like it not recognize patch file format... Maybe I missed some required switches?..
Title: Re: GreatShift
Post by: Neeno on January 25, 2016, 11:38:05 am
I am not sure what could be wrong. I use always:
Code: [Select]
patch < file.patch
Last year I set up a GitLab repository (https://gitlab.com/GreatShift/PSExtended) for PSExtended. If you are still having problems, get the code from there.
Title: Re: GreatShift
Post by: Neeno on May 14, 2016, 03:30:07 am
PSExtended 1.4 (http://greatshift.111mb.de/psextended) is ready!
This is the first release with Mac OS X binaries.
@Windows users: The installer has been completely rewritte. So read carefully!
Title: Re: GreatShift
Post by: Kanuby on May 17, 2016, 09:13:50 pm
Looking for some noob help getting this work in Linux.  I've download the Linux archive file and extracted in my downloads folder.  Do I need to just copy/merge the new files from the archive to the PlaneShift folder?
I gave that a try and launched pslaunch that is existing on the desktop, hoping that maybe I could get the Repair option that would create all the new directories, but pslaunch didn't want to launch.  I reverted back to the original (non-mod merged files) and the original stuff works.
Just need the boost on how to get the PSExtended1.4 working in Linux - any help will be appreciated.
Title: Re: GreatShift
Post by: Bonifarzia on May 18, 2016, 07:41:23 am
I'd recommend to keep a copy of the regular client anyway, just in case there is a problem with future updates.
I guess you can just dump the package from the tarball on top of the copied install, but I have not tested this on linux myself.
Neeno's new installer for windows does pretty much the same. (If you don't have a PS install, it can also fetch the missing files from the update server, but that's done by the pse installer, not by pslaunch.)

B.t.w, Neeno has also published a detailed compiling guide for ps-extended on OSX - might be useful also for those who want to compile the official client on that OS.
Title: Re: GreatShift
Post by: Neeno on May 18, 2016, 11:01:07 am
Like Boni said, the best way is to create a copy of you existing PS installation and then overwrite everything in that directory with the files from the archive.
The problem could be that some libraries are missing. Please post the console output after running "./pslaunch".
Title: Re: GreatShift
Post by: Kanuby on May 18, 2016, 06:32:24 pm
Looks like there are missing files

:/opt/PlaneShift$ ./pslaunch

./pslaunch.bin: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./pslaunch.bin)
./pslaunch.bin: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by libs/libcrystalspace-2.1.so)
./pslaunch.bin: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by libs/libcrystalspace-2.1.so)

I guess I was hoping that if I could get into the launcher, everything would be grabbed and placed correctly like install on Windows (which works great).
Title: Re: GreatShift
Post by: Bonifarzia on May 19, 2016, 03:21:27 am
Rather looks like a linking issue. E.g. https://developer.ibm.com/answers/questions/184266/libstdcso6-version-glibcxx-3420-not-found.html seems similar.
Title: Re: GreatShift
Post by: Ravna on May 19, 2016, 05:57:33 am

Yep, you probably do not have the required version of GLIBC installed on that system *or* you have multiple versions of it and it picks the wrong one.

On windows it most likely works because you have the MSVC++ Redistributable package installed for the right version.

The solution on Linux would probably be to either install the right version or to put a reference to the right version in your path, however, which of the two depends on the exact problem, and "how" might depend on which specific OS you are running on. Regardless, I think my Linux knowledge is not good enough for that. Neeno might know the answer though. :)
Title: Re: GreatShift
Post by: Kanuby on May 19, 2016, 10:17:48 pm
The saga continues
I'm able to get the launcher to open - yay!!!  But the client doesn't start - boo.

I ran a strings command and saw that I was missing the 3.4.20 and 3.4.21 files
Grabbed the latest libstdc++
Install some ppa (still not sure what that is)
Did an update and an upgrade
pslauncher starts

When I run ./psclient i get some scary looking message that includes:  version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference

I think that Google and I will be spending another evening together tomorrow.

I really should have this linux machine taken away from me since I haven't the slightest clue what I'm doing - lol

Thanks for all the help so far, if I figure this out, I'll add another chapter - cheers
Title: Re: GreatShift
Post by: Neeno on May 20, 2016, 01:45:51 pm
I've added the "libstdc++.so.6" of my system to the linux archive now. Please try again.
If it's still not working, tell me the distribution you are running.
Title: Re: GreatShift
Post by: Kanuby on May 20, 2016, 08:19:59 pm
Good news - Bad news
Bad news:  Google is not happy that we do not get to spend time together searching to fix this issue because Neeno's update did the trick
Good news:  Able to run the PSExtended to get into PS.  Found the hidden .PSExtended folder, copying character folders from one machine to the other.

THANK YOU very much!!!!!!!!
Title: Re: GreatShift
Post by: Bonifarzia on May 21, 2016, 08:34:19 am
When you copy over config files, such as shortcuts and binds, have a look at the README.txt. Some files are in slightly different subfolders. (That's because greatshift supported separate files per character before the official client did, and still uses its own conventions for this.)
Title: Re: GreatShift
Post by: Eleirit Kcelmien on August 31, 2016, 06:36:57 pm
Ill have a copy