Main Menu

Paragon Chat FAAAQ

Started by Codewalker, June 24, 2015, 09:21:19 PM

Patch

Thanks for the tip! I'm trying to run it on a port I thought they kept open, but it's still not working. If I try to use the Broadcast or Request channels, it tells me that the message could not be sent because there was an error joining zone chat.

Running it on port 80 caused the client to get stuck at the "Connecting..." phase, so that's out.

Tahquitz

Depends on what you're trying to test.  If you don't need the Internet and have a host and client system, throw a switch between the two, assign IP Addresses/subnet to the two systems together and create a private network (all the ports are open on your own network, after all. :D) 

In short, don't uplink to your campus network.
"Work is love made visible." -- Khalil Gibran

Patch

Hah! Well, we had to do something for our project on these VMs... and this has definitely been a learning experience.

Hope isn't lost entirely, I still have a few options left. I'll let you know if I do end up getting it to work. And thanks again for the assistance.  ;)

Patch

#583
Update: private chat/tells are working. But zone chat and mapmove aren't working. EDIT: mapmove is working, I'm just dumb and used the wrong numbers.

https://i.imgur.com/iDYSF0E.png

Is there something I need to do to create those channels? Based on what Codewalker said it didn't sound like it, but... Gah! I feel like I'm so close, and yet so far...

slickriptide

I'm not sure this is the appropriate thread to post about troubles with Openfire, but since I'm having the identical problem that @Patch was having back in April, and he's the last person to post here...

I deleted my entire installation - Tequila, Paragon Chat, Pidgin, and Openfire; and updated all of it to the current release versions. I have Openfire running on my local Windows 10 workstation. I can access things fine using Pidgin and create rooms and what not.

When Paragon Chat connects, it creates a global connection to the server, but it never connects to the conference instance and so never attempts to connect to the appropriate channels - paragonchat, atlaspark and atlaspark_meta. This same installation of Paragon Chat connects fine to Titan's server.

Likewise, like @Patch, /mapmove works as expected as far as changing environment to the designated map, but no connection to the appropriate chat channels is attempted.

Debug log:
Quote
PCC INFO:  Client is now fully initialized and ready!
xmpp DEBUG sock_connect to magnum.cjhunter.com:5222 returned 1820
xmpp DEBUG attempting to connect to magnum.cjhunter.com
xmpp DEBUG connection successful
conn DEBUG SENT: <?xml version="1.0"?><stream:stream to="magnum.cjhunter.com" xml:lang="en" version="1.0" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams">
xmpp DEBUG RECV: <stream:stream from='magnum.cjhunter.com' id='6ye0u4jhnm' http://www.w3.org/XML/1998/namespace lang='en' version='1.0'>
xmpp DEBUG RECV: <features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>DIGEST-MD5</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><register xmlns="http://jabber.org/features/iq-register"/></features>
conn DEBUG SENT: <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
xmpp DEBUG RECV: <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
xmpp DEBUG handle proceedtls called for proceed
xmpp DEBUG proceeding with TLS
conn DEBUG SENT: <?xml version="1.0"?><stream:stream to="magnum.cjhunter.com" xml:lang="en" version="1.0" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams">
xmpp DEBUG RECV: <stream:stream from='magnum.cjhunter.com' id='6ye0u4jhnm' http://www.w3.org/XML/1998/namespace lang='en' version='1.0'>
xmpp DEBUG RECV: <features xmlns="http://etherx.jabber.org/streams"><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>DIGEST-MD5</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><register xmlns="http://jabber.org/features/iq-register"/></features>
conn DEBUG SENT: <auth mechanism="SCRAM-SHA-1" xmlns="urn:ietf:params:xml:ns:xmpp-sasl">biwsbj1zbGlja3JpcHRpZGUscj0wdVlFQU03cnVsa0FBQUFB</auth>
xmpp DEBUG RECV: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cj0wdVlFQU03cnVsa0FBQUFBMTM5MjEzMTUtYWZmMi00M2FkLTg4YWQtYjg5NTdlNjJhYjNjLHM9Wk9KVzdGT2gzeW5WRFNNSThoTWNaUUJYQTdlUzJmMWEsaT00MDk2</challenge>
xmpp DEBUG handle SCRAM-SHA-1 (challenge) called for challenge
conn DEBUG SENT: <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">Yz1iaXdzLHI9MHVZRUFNN3J1bGtBQUFBQTEzOTIxMzE1LWFmZjItNDNhZC04OGFkLWI4OTU3ZTYyYWIzYyxwPW5MUXMxaENFRnh5MDc0WDNNV0lHNlpxclErMD0=</response>
xmpp DEBUG RECV: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">dj1USXgzQzdDUTlRS3FYVngzYmYyd1V6Y2dJWXM9</success>
xmpp DEBUG handle SCRAM-SHA-1 (challenge) called for success
xmpp DEBUG SASL SCRAM-SHA-1 auth successful
conn DEBUG SENT: <?xml version="1.0"?><stream:stream to="magnum.cjhunter.com" xml:lang="en" version="1.0" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams">
xmpp DEBUG RECV: <stream:stream from='magnum.cjhunter.com' id='6ye0u4jhnm' http://www.w3.org/XML/1998/namespace lang='en' version='1.0'>
xmpp DEBUG Reopened stream successfully.
xmpp DEBUG RECV: <features xmlns="http://etherx.jabber.org/streams"><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"><optional/></session><sm xmlns="urn:xmpp:sm:2"/><sm xmlns="urn:xmpp:sm:3"/></features>
conn DEBUG SENT: <iq id="_xmpp_bind1" type="set"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><resource>Artiste</resource></bind></iq>
xmpp DEBUG RECV: <iq id="_xmpp_bind1" to="magnum.cjhunter.com/6ye0u4jhnm" type="result"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>slickriptide@magnum.cjhunter.com/Artiste</jid></bind></iq>
xmpp DEBUG Bind successful.
conn DEBUG SENT: <iq id="_xmpp_session1" type="set"><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></iq>
xmpp DEBUG RECV: <iq id="_xmpp_session1" to="slickriptide@magnum.cjhunter.com/Artiste" type="result"/>
xmpp DEBUG Session establishment successful.
INFO:  XMPP Connected
conn DEBUG SENT: <presence><pc jid="slickriptide@magnum.cjhunter.com/Artiste" xmlns="pc:presence" version="Release-1.0.13" protocol="7"/><character class="Class_Controller" badgetitle="AtlasParkTour3" xmlns="pc:character" oldcostume="p33cj2+wrhaDUq/K5Jw0xXivmow=" map="maps/City_Zones/City_01_01/City_01_01.txt" costume="p33cj2+wrhaDUq/K5Jw0xXivmow=" origin="Science" name="Artiste"/></presence>
conn DEBUG SENT: <iq id="00000002-109e67c7" type="get"><query xmlns="http://jabber.org/protocol/disco#info"/></iq>
conn DEBUG SENT: <iq id="00000003-109e67c7" type="get"><query xmlns="http://jabber.org/protocol/disco#items"/></iq>
conn DEBUG SENT: <iq id="roster_req1" type="get"><query xmlns="jabber:iq:roster"/></iq>
xmpp DEBUG RECV: <iq id="00000002-109e67c7" to="slickriptide@magnum.cjhunter.com/Artiste" type="result"><query xmlns="http://jabber.org/protocol/disco#info"><identity type="registered" category="account"/><identity type="pep" category="pubsub"/><feature var="http://jabber.org/protocol/pubsub#retrieve-default"/><feature var="http://jabber.org/protocol/pubsub#purge-nodes"/><feature var="vcard-temp"/><feature var="http://jabber.org/protocol/pubsub#subscribe"/><feature var="http://jabber.org/protocol/pubsub#subscription-options"/><feature var="http://jabber.org/protocol/pubsub#create-nodes"/><feature var="http://jabber.org/protocol/pubsub#outcast-affiliation"/><feature var="msgoffline"/><feature var="http://jabber.org/protocol/pubsub#get-pending"/><feature var="http://jabber.org/protocol/pubsub#multi-subscribe"/><feature var="http://jabber.org/protocol/pubsub#presence-notifications"/><feature var="urn:xmpp:ping"/><feature var="jabber:iq:register"/><feature var="http://jabber.org/protocol/pubsub#delete-nodes"/><feature var="http://jabber.org/protocol/pubsub#config-node"/><feature var="http://jabber.org/protocol/pubsub#retrieve-items"/><feature var="http://jabber.org/protocol/pubsub#auto-create"/><feature var="http://jabber.org/protocol/disco#items"/><feature var="http://jabber.org/protocol/pubsub#item-ids"/><feature var="http://jabber.org/protocol/pubsub#meta-data"/><feature var="jabber:iq:roster"/><feature var="http://jabber.org/protocol/pubsub#instant-nodes"/><feature var="http://jabber.org/protocol/pubsub#modify-affiliations"/><feature var="http://jabber.org/protocol/pubsub#persistent-items"/><feature var="http://jabber.org/protocol/pubsub#create-and-configure"/><feature var="http://jabber.org/protocol/pubsub"/><feature var="http://jabber.org/protocol/pubsub#publisher-affiliation"/><feature var="http://jabber.org/protocol/pubsub#access-open"/><feature var="http://jabber.org/protocol/pubsub#retrieve-affiliations"/><feature var="jabber:iq:version"/><feature var="http://jabber.org/protocol/pubsub#retract-items"/><feature var="urn:xmpp:time"/><feature var="http://jabber.org/protocol/pubsub#manage-subscriptions"/><feature var="jabber:iq:privacy"/><feature var="jabber:iq:last"/><feature var="http://jabber.org/protocol/commands"/><feature var="http://jabber.org/protocol/offline"/><feature var="urn:xmpp:carbons:2"/><feature var="http://jabber.org/protocol/address"/><feature var="http://jabber.org/protocol/pubsub#publish"/><feature var="http://jabber.org/protocol/pubsub#collections"/><feature var="http://jabber.org/protocol/pubsub#retrieve-subscriptions"/><feature var="http://jabber.org/protocol/disco#info"/><feature var="jabber:iq:private"/><feature var="http://jabber.org/protocol/rsm"/></query></iq>
conn DEBUG SENT: <iq id="00000004-109e67c7" type="get"><time xmlns="urn:xmpp:time"/></iq>
conn DEBUG SENT: <iq id="00000005-109e67c7" type="get"><query xmlns="jabber:iq:privacy"/></iq>
xmpp DEBUG RECV: <iq id="00000003-109e67c7" to="slickriptide@magnum.cjhunter.com/Artiste" type="error"><query xmlns="http://jabber.org/protocol/disco#items"/><error code="404" type="cancel"><item-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
xmpp DEBUG RECV: <iq id="roster_req1" to="slickriptide@magnum.cjhunter.com/Artiste" type="result"><query xmlns="jabber:iq:roster"/></iq>
xmpp DEBUG RECV: <iq id="00000004-109e67c7" to="slickriptide@magnum.cjhunter.com/Artiste" type="result"><time xmlns="urn:xmpp:time"><tzo>-07:00</tzo><utc>2017-09-14T20:51:27.013Z</utc></time></iq>
xmpp DEBUG RECV: <iq id="00000005-109e67c7" to="slickriptide@magnum.cjhunter.com/Artiste" type="result"><query xmlns="jabber:iq:privacy"/></iq>
DEBUG: Unhandled cmd_num 97
xmpp DEBUG RECV: <iq id="777-12" to="slickriptide@magnum.cjhunter.com/Artiste" type="get" from="magnum.cjhunter.com"><ping xmlns="urn:xmpp:ping"/></iq>
conn DEBUG SENT: <iq id="777-12" to="magnum.cjhunter.com" type="result"/>
conn DEBUG SENT: <presence><pc jid="slickriptide@magnum.cjhunter.com/Artiste" xmlns="pc:presence" version="Release-1.0.13" protocol="7"/><character class="Class_Controller" badgetitle="AtlasParkTour3" xmlns="pc:character" oldcostume="p33cj2+wrhaDUq/K5Jw0xXivmow=" map="maps/City_Zones/City_03_04/City_03_04.txt" costume="p33cj2+wrhaDUq/K5Jw0xXivmow=" origin="Science" name="Artiste"/></presence>
xmpp DEBUG RECV: <presence to="slickriptide@magnum.cjhunter.com/Artiste" from="slickriptide@magnum.cjhunter.com/Artiste"><pc jid="slickriptide@magnum.cjhunter.com/Artiste" xmlns="pc:presence" protocol="7" version="Release-1.0.13"/><character class="Class_Controller" xmlns="pc:character" badgetitle="AtlasParkTour3" map="maps/City_Zones/City_03_04/City_03_04.txt" oldcostume="p33cj2+wrhaDUq/K5Jw0xXivmow=" name="Artiste" origin="Science" costume="p33cj2+wrhaDUq/K5Jw0xXivmow="/></presence>
DEBUG: Unhandled cmd_num 97


I tried deleting the default conference MUC and even naming the replacement 'paragon', like Titan, to no avail.

Openfire is just a vanilla installation with a single registered user; me. As I mentioned, Pidgin can access things just fine.

Any suggestions?


Codewalker

It looks like discovery is broken somehow.

This is the important part:

Quoteconn DEBUG SENT: <iq id="00000003-109e67c7" type="get"><query xmlns="http://jabber.org/protocol/disco#items"/></iq>

xmpp DEBUG RECV: <iq id="00000003-109e67c7" to="slickriptide@magnum.cjhunter.com/Artiste" type="error"><query xmlns="http://jabber.org/protocol/disco#items"/><error code="404" type="cancel"><item-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>

PC is asking for a list of registered services, and Openfire is replying back saying... not found. So PC can't locate the MUC service. This is what the reply is supposed to look like:

Quote<iq id="00000003-378f6a8e" to="test1@test.test.org/teamtest1" type="result"><query xmlns="http://jabber.org/protocol/disco#items"><item jid="proxy.test.test.org" name="Socks 5 Bytestreams Proxy"/><item jid="pubsub.test.test.org" name="Publish-Subscribe service"/><item jid="conference.test.test.org" name="Public Chatrooms"/></query></iq>

Then PC would go through the list and query each item to discover which one is the MUC service. Excerpt:

Quoteconn DEBUG SENT: <iq id="00000008-378f6a8e" to="conference.test.test.org" type="get"><query xmlns="http://jabber.org/protocol/disco#info"/></iq>

xmpp DEBUG RECV: <iq id="00000008-378f6a8e" to="test1@test.test.org/teamtest1" type="result" from="conference.test.test.org"><query xmlns="http://jabber.org/protocol/disco#info"><identity type="text" category="conference" name="Public Chatrooms"/><identity type="chatroom" category="directory" name="Public Chatroom Search"/><feature var="http://jabber.org/protocol/muc"/><feature var="http://jabber.org/protocol/disco#info"/><feature var="http://jabber.org/protocol/disco#items"/><feature var="jabber:iq:search"/><feature var="http://jabber.org/protocol/rsm"/></query></iq>

But for whatever reason your Openfire install is saying there aren't any services available. That doesn't look right; pubsub is built in so that should at least be listed. Is Pidgin able to see the MUC service / any rooms?

slickriptide

#586
Pidgin and Spark both work. It's a strange thing.

Stranger yet - Installing the Linux version created identical results. The debug log looks nearly identical, other than the host names. Either it's a bug in the current version of Openfire, or it's some obscure firewall/network interference.

Since I'm the sysadmin here and have direct control over the firewall and network, I'm skeptical about the firewall option though I can't entirely rule it out given that it would by definition be something I was unaware of.

It's unfortunate the every other xmpp server out there seems to be a pain-in-the-backside to install and configure. :-/

*****EDIT****

Further conversation about this will be moved to the support thread where it belongs. I expect to make a post there shortly.



I guess what I'll do next is get everything downloaded again on to a fresh machine  on my home network and see if that works as expected.




Backneedle

Help I don't know where to put this
Ever since yesterday when i clicked on paragon chat to launch it
when i tried to launch it i got an error message saying that it was missing something
I tried repairing it uninstalling it and trying to re install it please someone help me get my paragon chat back up and running!! :'( :'(  :'( :'(

Tahquitz

Quote from: Backneedle on August 11, 2018, 07:55:51 AM
Help I don't know where to put this
Ever since yesterday when i clicked on paragon chat to launch it
when i tried to launch it i got an error message saying that it was missing something
I tried repairing it uninstalling it and trying to re install it please someone help me get my paragon chat back up and running!! :'( :'(  :'( :'(

Post it in here as a new topic.  We'd also need a specific error message... (What does it say it's missing?)
"Work is love made visible." -- Khalil Gibran

Tolrick

Got a new computer recently, and it obviously does not have the 2012 last updated CoH client on it....

Unsure what to do at this point.  I recall helping a few friends get their systems set up, but that was 4 years ago already.
@Tolrick; Virtue Server

Shade Girl, Eternal Youth, Lion of England, and too many others to name

Ohioknight

Quote from: Tolrick on September 13, 2018, 11:43:37 PM
Got a new computer recently, and it obviously does not have the 2012 last updated CoH client on it....

Unsure what to do at this point.  I recall helping a few friends get their systems set up, but that was 4 years ago already.

I seem to recall that Tequila is not endorsed by Titan Network because running it would access and download a new copy of the free issue 24 beta to a computer if it didn't already have a copy as well as updating things -- and if you do that you might be not abiding by NC soft distribution rules
"Wow, a fat, sarcastic, Star Trek fan, you must be a devil with the ladies"

Nyghtshade

Also, when downloading from scratch via Tequila, it does take A Really Really Long Time to get ALL the files reloaded - so be patient. 

The downloads will complete probably about an hour after you've decided "it's taking way too long, something must be wrong".  :D

Tahquitz

Quote from: Ohioknight on September 15, 2018, 09:15:16 PM
I seem to recall that Tequila is not endorsed by Titan Network because running it would access and download a new copy of the free issue 24 beta to a computer if it didn't already have a copy as well as updating things -- and if you do that you might be not abiding by NC soft distribution rules

Tequila is not a Titan Network project, it belongs to SaveCOH.com.  But we've told users to use the client to get the files, so if we didn't endorse it, we're doing a lousy job.

We make it clear that we don't run Tequila to manage support expectations.  Codewalker, TonyV and Sekoia are the wrong folks to ask to fix it.  That's all.

You can get it here.
"Work is love made visible." -- Khalil Gibran

Drezdun

First things first. Thank you for making this possible. To fly again... glorious! As I recreated my long time toons and got their look just so, I was amazed at how close it was to the original. I took each one on a tour of their old haunts and spots, with a giant smile on my face at being able to see it all again. Now for the kvetch. OMG, it hurts. It was sad enough when they shut down the last server. I was in the mob right below the statue, three steps down and two toons from the center... torch held high as the world went dark. The game was gone and I couldn't play it anymore. I saw this and it got better. I could go back in the world and see it as it was. Except it's empty and barren. The NPC's don't talk back, the mobs are gone and even if they were there, the ability to smack them around a little for old time sake is not available. Please just let me know that someone somewhere is trying to get the world back that we knew. To be able to see it all again and still not be able to play is like losing it all over again.

MyriVerse

Quote from: Drezdun on January 25, 2019, 03:41:39 PM
I could go back in the world and see it as it was. Except it's empty and barren. The NPC's don't talk back, the mobs are gone and even if they were there, the ability to smack them around a little for old time sake is not available. Please just let me know that someone somewhere is trying to get the world back that we knew. To be able to see it all again and still not be able to play is like losing it all over again.
SEGS is a possibility.

https://www.cohtitan.com/forum/index.php?topic=13138.0
aka Majadi | Sugar Cane | Absinthe | Killer Antz | Bogatyra | ...
Best Video Game of 2016 -- Paragon Chat!!!
Codewalker for Mayor of Paragon!

Tahquitz

Quote from: Drezdun on January 25, 2019, 03:41:39 PM
Except it's empty and barren. The NPC's don't talk back, the mobs are gone and even if they were there, the ability to smack them around a little for old time sake is not available. Please just let me know that someone somewhere is trying to get the world back that we knew. To be able to see it all again and still not be able to play is like losing it all over again.

This is a valid point.  And a large part of the reason why specific groups who have moved on to other MMOs do not want to use Paragon Chat if it's not the actual game.  To be upfront, it is not likely we can bring back the NPCs from the game, the text on the plaques, the contact dialogue, or even storylines involving the zones that are a word for word copy from when the game was live (or as best as we've documented it on Paragon Wiki.) 

One of the reasons why not is that all of that is NCSoft's intellectual property.  In addition, the logistics of adding all of that back when absent of gameplay being available, it's a lot of effort for something you can't use.  Also, the amount of work to return the 'feel' of the game is a moving yardstick. Ignoring the technical limitations (the first one is just as hard as restoring combat to Paragon Chat...) To some, just having citizens walking the streets is enough.  To others, the NPCs make and break the city, so they all need to talk.  To others, 'missions' need to exist, even without combat as an option.  Finally, there's some who think part and parcel isn't enough, it's all or nothing.  Every bit of the game needs to come back... or forget it.

There are no wrong answers, but balancing what people want versus what is possible for a developer to do in their spare time away from other obligations... that's the rub.  Parts and pieces are coming back.  Development is continuing.  That's the good news.  You can visit with us if you like.  If you don't want to, you're still a City of Heroes veteran and welcome here either way.
"Work is love made visible." -- Khalil Gibran

Nyghtshade

First of all, Welcome!! to Paragon Chat!  :)

In regards to the city being Empty, there are weekly player events, such as the Thursday night Costume Contests in Atlas Park, with a different theme each week.  (Next week's Theme is:  Chinese New Year).  At those folks gather to compete or just watch and chat, and we hang around and talk afterwards. 
https://www.cohtitan.com/forum/index.php?topic=12295.0

Plus, we also have Casual Thursday RP each week, usually in Pocket D following the Costume Contests.

We have various streaming radio broadcasts each week, where folks gather in Paragon Chat to dance to the music, chat and socialize:
https://www.cohtitan.com/forum/index.php?topic=12086.0

And H.E.R.C. (Hero Events Resources Committe) has larger seasonal Player Events, such as the upcoming "Winter Formal", Feb. 9th,
https://www.cohtitan.com/forum/index.php?topic=13205.0

and the annual COH Anniversary Event, Sunday, April 28th
https://www.cohtitan.com/forum/index.php?topic=13201.0

AND - base building was just restored this past year, and many of us are busy beavers rebuilding / creating anew our bases.

So, true, there's no combat, no talking NPCs, no cars driving around on the streets.  But we're here.  Check out the activities schedules, and come look us up.   We'll be happy to see you!

Sonarr

Quote from: Tahquitz on January 17, 2017, 07:50:18 PM
Unfortunately, the best avenue to getting City of Heroes working in Linux, Cedega, is now gone.

There was a point several years in, sometime after Cedega morphed/merged into TransGaming, that I experienced some glitching or brokenness, and attempted to use wine, with some tweaks (read: winetricks).  Turns out that wine had caught up with the code for CoH enough that it was very functionally playable, and thanks to the help of those who were on top of major changes to CoH's launcher, and the .Net "upgrades", I was able to play until the very end of the servers.

I eventually tried running ICON via wine, with some success.  I could freely tour the empty streets of Atlas Park, Mercy Island, or Nova Praetoria, and explore the in-zone building interiors hidden beneath those streets, using noclip and other tools provided.  But any attempt to load any other zone from within the game would result in a crash, which I could never solve.

Some more recent code update, probably to wine itself, has made ICON unusable, and when I finally attempted to load Paragon Chat, I encounter the same issue.  The game UI loads quite nicely, but when I click on the icons within the UI to advance to or through the character creations process, the game does not register the mouse-clicks.  The cursor causes the icons to react properly, displaying pop-up text or causing the icon to grow under the cursor, but that's it.  My attempts to use various versions of wine, and winetricks, winecfg and regedit adjustments have fallen short. I'm sure there's a winetricks fix somewhere, but I don't know where to begin to look.

Soooo... if anyone else here uses linux + wine + winetricks to run Paragon Chat successfully, I'd greatly appreciate any hints!   ^.^;

-S

Cyanpill

I was mystified by the click issue for way too long. Turns out installing Dinput8 fixed it.
SEGS! Discuss at https://discord.gg/3fZebB