Unable to connect to to Ahnonay with PLClient.

Announcements and discussion regarding any projects related to Cyan Worlds' Plasma Engine including (but not limited to) CyanWorlds.com Engine, Drizzle, OfflineKI, PyPRP, and libHSPlasma.

Unable to connect to to Ahnonay with PLClient.

Postby Scarabee » Fri Aug 07, 2015 12:29 pm

Hello friends.

Earlier this week I compiled a new PlClient using Cyan Worlds Plasma's game engine at: https://github.com/H-uru/Plasma.

Everything went well. However, I do not know why, it is no longer possible for me to connect an avatar to Ahnonay Sphere 1. It's ok with the other spheres.
If I want to connect to the sphere 1 PLClient crash with the usual Error window: "Uru has experienced a serious error ...etc ...

With my old version of PLClient I did not have this problem.

I tried with several avatars on different accounts, but it's the same.

It looks like the problem occurs when the program wants to stop the water current. Here are the last lines of python.log file:
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_ahnySphereCtrl
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_FemaleSwimDockExit
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_FemaleValveWheelCCW
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_FemaleValveWheelCW
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_FemaleVogChairExit
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_FemaleVogChairRide
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_MaleSwimDockExit
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_MaleValveWheelCCW
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_MaleValveWheelCW
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_MaleVogChairExit
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_MaleVogChairRide
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_QuabIdle01
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_QuabIdle02
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_QuabIdle03
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_QuabRun01
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_QuabRun02
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_QuabRun03
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_YeeshaSketchBahro
(08/07 21:21:37) __init__: Marker Game Manager version: v.1.3
(08/07 21:21:37) __init__: Registering Marker Game Manager with key: <Plasma.ptKey object at 0x0D138360>
(08/07 21:21:37) Ahnonay.OnServerInitComplete(): Link Chron already exists: d56f0f22-6ab1-4e33-a245-9afdbacbf12e
(08/07 21:21:37) Ahnonay.OnServerInitComplete(): Locked Chron already exists: 1
(08/07 21:21:37) Ahnonay.OnServerInitComplete(): Volatile Chron already exists: 1
(08/07 21:21:37) Ahnonay.OnServerInitComplete(): Spawn Chron already exists: Default,LinkInPointDefault
(08/07 21:21:37) DEBUG: ahnySaveCloth.__init__: v.1
(08/07 21:21:37) DEBUG: ahnySaveCloth.__init__: v.1
(08/07 21:21:37) DEBUG: xAgeSDLBoolShowHide.DisableObject: Attempting to disable drawing and collision on PoolSurfaceOuterTide...
(08/07 21:21:37) __init__ahnyPressurePlates v1
(08/07 21:21:37) __init__ahnyQuabs v2
(08/07 21:21:37) ahnyQuabs.OnServerInitComplete(): When I got here...
(08/07 21:21:37) ahnyQuabs.OnServerInitComplete(): ... there were already 20 quabs
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_Sphere01BuildingInterior
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_MaintRoom01
(08/07 21:21:37) Ahnonay.OnPageLoad(): what=1 who=Ahnonay_ahnySphere01
(08/07 21:21:37) Ahnonay.OnPageLoad(): Sphere01 loaded with offset:0
(08/07 21:21:38) ahnySaveCloth.OnServerInitComplete(): I am age owner in 1
(08/07 21:21:38) ahnySaveCloth.OnServerInitComplete(): found sdl: ahnyGotSaveCloth4, which = 1
(08/07 21:21:38) ahnyMaintRoom.SphereDifference(): Setting sphere difference for Maint Room switch to 0
(08/07 21:21:38) ahnySaveCloth.OnServerInitComplete(): I am age owner in 1
(08/07 21:21:38) ahnySaveCloth.OnServerInitComplete(): found sdl: ahnyGotSaveCloth3, which = 1
(08/07 21:21:38) OnInit, will now disable current


Do you have an idea to solve this problem?

Thank you.
Image
Mister Magic in Moula 1255010
User avatar
Scarabee
 
Posts: 30
Joined: Wed Sep 08, 2010 1:55 pm

Re: Unable to connect to to Ahnonay with PLClient.

Postby Deledrius » Fri Aug 07, 2015 3:52 pm

Make sure you've pulled in the latest code. We discovered a cloaked bug earlier this week which was uncovered by the animation fixes, and it caused a crash when linking to Ahnonay. If you built your client before the fix was committed, this might be why you're seeing the crash.
User avatar
Deledrius
Gehn Shard Admin
 
Posts: 1377
Joined: Mon Oct 01, 2007 1:21 pm

Re: Unable to connect to to Ahnonay with PLClient.

Postby Scarabee » Sat Aug 08, 2015 11:19 am

Mmmm... I don't know exactly if I used the latest code to compile Plclient because I used method : " Run the prepare_env.bat script included in the repository."

If we use this procedure, is that the program prepare_env.ps1 will download the latest devlibs.zip from this address: http://guildofwriters.org/tools/devlibs.zip or is there a more recent ?

I'm waiting for your answer before compile another updated PLClient.

Yhank you !

EDIT
I edited the post because my question was a little ambiguous :)
Image
Mister Magic in Moula 1255010
User avatar
Scarabee
 
Posts: 30
Joined: Wed Sep 08, 2010 1:55 pm

Re: Unable to connect to to Ahnonay with PLClient.

Postby Scarabee » Mon Aug 10, 2015 1:08 am

Good news !

I've recompiled a PlClient with the latest repository and all works fine now :)
I follow the work you are doing to improve Uru Live.
It is a remarkable work!

As you know, I'm mostly specialized in Python language ideally suited to control robots in my Magic Worlds and FMT.

However, I have changed the shortcuts keys of the keybord in PLClient to make way for live dialogues by changing the code in :
Sources/Plasma/PubUtilLib/PlInputCore/plAvatarInputInterface.cpp :

Code: Select all
#ifndef PLASMA_EXTERNAL_RELEASE
    fControlMap->BindKey( KEY_F10, B_CONTROL_TOGGLE_PHYSICAL );
    fControlMap->BindKey( plCtrlKeyCombo( KEY_UP ), B_CONTROL_MOVE_UP );
    fControlMap->BindKey( plCtrlKeyCombo( KEY_DOWN ), B_CONTROL_MOVE_DOWN );
    fControlMap->BindKey( KEY_F11, B_TOGGLE_DRIVE_MODE );
    fControlMap->BindKeyToConsoleCmd( KEY_F12, "NextStatusLog" );
#endif


and in Sources/Plasma/FeatureLib/PfConsole/PfConsole.cpp :

Code: Select all
#ifndef PLASMA_EXTERNAL_RELEASE
    fControlMap->BindKey(plCtrlKeyCombo( KEY_TILDE ) , B_SET_CONSOLE_MODE );
#endif


and also in \Sources\Plasma\PubUtilLib\plInputCore\plDebugInputInterface.cpp:

Code: Select all
void    plDebugInputInterface::RestoreDefaultKeyMappings( void )
{
    if( fControlMap == nil )
        return;

    fControlMap->UnmapAllBindings();

#ifndef PLASMA_EXTERNAL_RELEASE
//  fControlMap->BindKey( KEY_SHIFT,    B_CONTROL_MODIFIER_FAST );
    fControlMap->BindKey( plShiftKeyCombo( KEY_EQUAL ),     B_CAMERA_DRIVE_SPEED_UP );
    fControlMap->BindKey( plShiftKeyCombo( KEY_DASH ),      B_CAMERA_DRIVE_SPEED_DOWN );
    fControlMap->BindKey( plShiftKeyCombo( KEY_NUMPAD_ADD ), B_CAMERA_MOVE_FORWARD );
    fControlMap->BindKey( plShiftKeyCombo( KEY_NUMPAD_SUBTRACT ), B_CAMERA_MOVE_BACKWARD );
    fControlMap->BindKey( plShiftKeyCombo( KEY_LEFT ),      B_CAMERA_MOVE_LEFT );
    fControlMap->BindKey( plShiftKeyCombo( KEY_RIGHT ),     B_CAMERA_MOVE_RIGHT );
    fControlMap->BindKey( plShiftKeyCombo( KEY_UP ),        B_CAMERA_MOVE_UP );
    fControlMap->BindKey( plShiftKeyCombo( KEY_DOWN ),      B_CAMERA_MOVE_DOWN );
//  fControlMap->BindKey( KEY_C,                            B_TOGGLE_DRIVE_MODE );
#endif
}


Commit on Github : ec7b41c2d8e1cb8c51f7711404fcc72532733b91 in my repository Plasma forked from H-uru/Plasma .

Have a good day.
Image
Mister Magic in Moula 1255010
User avatar
Scarabee
 
Posts: 30
Joined: Wed Sep 08, 2010 1:55 pm


Return to Plasma Development

Who is online

Users browsing this forum: No registered users and 26 guests