Changes to Uru and Such [Split from "Four new ages for Uru"]

If you feel like you're up to the challenge of building your own Ages in Blender or 3ds Max, this is the place for you!
diafero
Deep Island Admin
Posts: 2972
Joined: Mon May 05, 2008 5:50 am
MOULa KI#: 0
Location: Germany

Changes to Uru and Such [Split from "Four new ages for Uru"]

Post by diafero »

melvin wrote:I don't know if you have heard the ground breaking news yet but Cyan are planning to release fan made ages onto Moul Again, they may well be able to fix some linking problems that we can't.
Well that's pretty cool. :) It took just, what, 12 years or so? ;)
But unless they are rewriting the linking logic, which I doubt, I think the problems will remain the same there.

Mod Note: This topic was split from here.
I prefer e-mails to "diafero arcor de" (after adding the at and the dot) over PMs.

"Many people's horizon is a circle with a radius of zero. They call it their point of view."

Deep Island Shard | Offline KI
User avatar
Deledrius
Gehn Shard Admin
Posts: 1377
Joined: Mon Oct 01, 2007 1:21 pm
MOULa KI#: 23298

Re: Four new ages for Uru

Post by Deledrius »

diafero wrote:But unless they are rewriting the linking logic, which I doubt, I think the problems will remain the same there.
Cyan isn't, but if there's something we can fix and provide to them, it might be worth investigating. Any suggestions, diafero?
diafero
Deep Island Admin
Posts: 2972
Joined: Mon May 05, 2008 5:50 am
MOULa KI#: 0
Location: Germany

Re: Four new ages for Uru

Post by diafero »

Uh... it's been a decade since I looked into this.^^

What I did back then was to base everything onto our own abstraction: the xLinkMgr loads the AvailableLinks.inf and img/AgeInfo/* files to form a database of known ages (with their display name linking rules) and spawn points (with their titles). Then users just have to call xLinkMgr.LinkToAge(ageName, spawnPoint) and everything else is taken care of. On top of that, my create_dataserver script checks the Python files of fan ages to make sure they do not use ptNetLinkingMgr, and it also checks the PRP files for linking responders. This should (mostly) rule out any form of linking where age authors can make mistakes such as picking the wrong age display name, spawn point title or (and that is the worst mistake, at least with Alcugs as a server) linking rule. I also have a linkfix script that can patch some commonly reoccurring Python files to replace ptNetLinkingMgr usage by xLinkMgr.

Given that you control the engine, I'd suggest to equip plNetLinkingMgr with such a database and make it reject and/or correct linking requests with the wrong linking rules (and display name and spawn point title, though those only affect the UI, not database consistency). That would even work for linking responders embedded in PRP files.
I prefer e-mails to "diafero arcor de" (after adding the at and the dot) over PMs.

"Many people's horizon is a circle with a radius of zero. They call it their point of view."

Deep Island Shard | Offline KI
User avatar
Aloys
Posts: 1968
Joined: Sun Oct 21, 2007 7:57 pm
MOULa KI#: 0
Location: France (GMT +1)
Contact:

Re: Four new ages for Uru

Post by Aloys »

Well, that looks like a nice can of worms waiting to be opened. :D

For context, Chogon posted this over at the MOUL forums:
Chogon wrote:It has been a long time since the last update to MOULa. This update will be the start of many more updates that will include fan created content! Thanks to all the fans that created these updates and to all the fans that have worked on getting these updates to MOULa (which involves lots of people!).
Including:
+ Physics compatibility with Korman created Ages (PR533 and PR555 from H'Uru)
I wasn't aware of an incompatibilty here to start with, but it's nice to see this included. :)

Looks like things are looking up, that's great news. Lots of positive energy coming from Cyan lately.
User avatar
Chacal
Posts: 2515
Joined: Tue Nov 06, 2007 2:45 pm
MOULa KI#: 0
Location: Quebec, Canada

Re: Four new ages for Uru

Post by Chacal »

Maybe it's due to lots of positive money coming to Cyan lately.
Chacal


"The weak can never forgive. Forgiveness is an attribute of the strong."
-- Mahatma Gandhi
Charura
Posts: 199
Joined: Wed Oct 14, 2009 9:26 am
MOULa KI#: 55400

Re: Four new ages for Uru

Post by Charura »

Chacal wrote:Maybe it's due to lots of positive money coming to Cyan lately.
Specifically for Moul(a) or just being generous? Maybe you have some insider info?
Gehn Shard avvies: charura 10827 chickopee 142711 cannon belle 144577 char gearz 149794 teri dactyl 153077
Moul(a) Charura 55400 Chickopee 20089892 Cannon Belle 13686512 Char Gearz 706359 Teri Dactyl 12658065
Tsar Hoikas
Councilor of Technical Direction
Posts: 2180
Joined: Fri Nov 16, 2007 9:45 pm
MOULa KI#: 23335
Location: South Georgia
Contact:

Re: Four new ages for Uru

Post by Tsar Hoikas »

diafero wrote:Given that you control the engine, I'd suggest to equip plNetLinkingMgr with such a database and make it reject and/or correct linking requests with the wrong linking rules (and display name and spawn point title, though those only affect the UI, not database consistency). That would even work for linking responders embedded in PRP files.
I would forward a subset of the linking rules to the server and let it perform load balancing (and instancing decisions...). I think there is some value in the way Guild Wars 2 handles instancing. Of course, this would probably need drastic changes such as removing the concept of age vaults... So not now :)

Thanks for the links to your scripts. OU is way behind the times on basic Uru server administration knowledge like how a data server works, so I've been working on a MOUL-centric data server script, which, of course, has its own set of fun to handle... It's always interesting to compare approaches.
Chacal wrote:Maybe it's due to lots of positive money coming to Cyan lately.
More due to folks collectively holding the feet of the OpenURU organization to the fire recently. They (OpenURU) have been the roadblock, not Cyan.
Charura wrote:Specifically for Moul(a) or just being generous? Maybe you have some insider info?
Cyan did just have a successful crowd funding initiative for a new game that raised over one million smackers...
Image
User avatar
Aloys
Posts: 1968
Joined: Sun Oct 21, 2007 7:57 pm
MOULa KI#: 0
Location: France (GMT +1)
Contact:

Re: Four new ages for Uru

Post by Aloys »

More due to folks collectively holding the feet of the OpenURU organization to the fire recently. They (OpenURU) have been the roadblock, not Cyan.
Bummer. I'm way out of the loop on all things OU, but a quick glance at the forum doesn't show a lot of activity there to say the least. :(
User avatar
Deledrius
Gehn Shard Admin
Posts: 1377
Joined: Mon Oct 01, 2007 1:21 pm
MOULa KI#: 23298

Re: Four new ages for Uru

Post by Deledrius »

Aloys wrote:
More due to folks collectively holding the feet of the OpenURU organization to the fire recently. They (OpenURU) have been the roadblock, not Cyan.
Bummer. I'm way out of the loop on all things OU, but a quick glance at the forum doesn't show a lot of activity there to say the least. :(
Until very recently, due to the aforementioned prodding, the forum has been the most active thing in the organization.

But things are looking up. We hope it will continue.
Christian Walther
Posts: 443
Joined: Sun Jun 08, 2008 3:10 am
MOULa KI#: 0
Location: Switzerland

Re: Four new ages for Uru

Post by Christian Walther »

Activity seems to be mostly on Discord rather than the forum these days.
Post Reply

Return to “Building”