Page 1 of 1

Release Candidate For 096 (Update)

Posted: Fri May 19, 2006 8:44 am
by MuadDib
Release Candidate Information:
It's time to get serious guys and gals. After much discussion, we the POL Developers, have decided the next Beta release, will be our Release Candidate for the final version of POL .096!

For the users of 096, this means it's time to get busy. If there is any issues in cores released this year to date, LET US KNOW! We wish to finalize 096 and bring a new era into the POL Development and testing.

Future Core Release Information:
While this is still under discussion, here is our plans for future Core Development.

With the release of 096 coming soon, we have decided to take a new approach to core development. The end result will be faster core fixes for the end-user, while still working on new features.

To get the fixed cores to the public faster, we will begin releasing subversions of the cores. Such as, if there is several fixes done to the core for bugs, we will release a 096.1 to the public. As more come in, more subversions will be released as 096.2, etc.

While we do this, we will update the next version in beta (such as 097) with these fixes. This, while we work on 097 and so on. This way, you can get the fixes faster, but it not stop progress on newer cores.

I hope this new approach helps us give you better cores, faster, without sacrificing progress on new material. Let me know any feedback you may have on our ideas.

We also plan on beginning the RoadMap to 097 soon also. So if there are things promised for 097, or that you might like to see in it, let us know here also.

-MuadDib

Posted: Sat May 20, 2006 4:31 am
by OldnGrey
Folks,
For a release candidate, it would be very useful to also have the various unix releases done too. I know its been asked for on many occasions, but this time it probably needs to be.

Posted: Sat May 20, 2006 4:35 am
by Shinigami
OldnGrey wrote:it would be very useful to also have the various unix releases done too
can u specify your wish?

Shinigami

Posted: Sat May 20, 2006 6:28 am
by OldnGrey
Various parts of the world have different linux versions as their favourite.
Looking at reasonably priced hosting solutions suitable for UK or USA hosting seem to favor FREEBSD a lot but maybe that's just where I looked. In fact it seems to be a lot easier to get an inexpensive commercial host on FREEBSD these days than WIN32 !

In POL 095 I used the REDHAT version on FREEBSD 6.0 successfully. My guess is that times have moved on, however and with commercial changes to REDHAT, my suggestion would be FREEBSD 6.0 or 6.1 as a major current desirable platform for POL.

GENTOO is not uncommon either (a European friend of mine knows of a few) and you have been catering for that already. It's just not as common in my part of the world.

The last thing you want is to install and compile on every flavour of Linux and for every compiler option going around. That is a nightmare. Unlike WIN32 folk, Linux users tend to be very technical about their requirements which makes it harder to make a compiled binary that makes everyone smile.

Good luck sorting through the maze.......

Posted: Sat May 20, 2006 10:56 am
by tekproxy
I have a Gentoo box if any dev should want a shell account. :)

Posted: Sun May 21, 2006 5:41 am
by Shinigami
tekproxy wrote:I have a Gentoo box if any dev should want a shell account. :)
hehe... we build linux release on a gentoo. and I got an freebsd account...

Shinigami

Posted: Mon May 22, 2006 5:09 am
by daneel
I use Ubuntu.. it's debian based, hope i'll be able to enjoy pol96 too :D

ps: for the record, i actually use the slackware static release so I don't really think there will be problems..

still one issue...

Posted: Wed May 24, 2006 2:48 am
by Firedancer
I still got a problem with this issue: Map Conversion

http://forums.polserver.com/viewtopic.php?t=221


can't for my life get the conversion going :(

Posted: Wed May 24, 2006 4:12 am
by OldnGrey
You would probably know it already but Mithril's StaticFix is a useful program for removing a lot of invalid items from the statics files.

It's in the yahoo groups pol-core-test/files/Useful Stuff folder.

Also the continuous errors you got are only warnings. Turn the option off otherwise it will take forever to make the realms - at least that's my impression.

See uoconvert.cfg
TileOptions
{
ShowRoofAndPlatformWarning 0
}

Posted: Wed May 24, 2006 5:01 am
by Firedancer
OldnGrey wrote:You would probably know it already but Mithril's StaticFix is a useful program for removing a lot of invalid items from the statics files. <...>
Also the continuous errors you got are only warnings. Turn the option off otherwise it will take forever to make the realms - at least that's my impression.
<...snip...>
Thanks for the input, but let me state this: I really believe that this is a bug that has to be fixed in uoconvert!

Sure you can say that my files are bad... even though I disagree thinking pol should support my flags - if pol decides not to support them that's a legal statement.
But what I believe is terribly wrong here: The error message I get is not acceptable. If uoconvert runs into an error being unable to process a certain item (for whatever reasons!) it should return an understandable errormessage - e.g. such as:

cannot convert file - illegal item found
item objtype (or graphic??): <0x1234>
item location: <x/y/z>
illegal flag combo: <blocking> & <movesea (or whatever...)>


Instead what I get is this:

Code: Select all

Assertion Failed: ! ((shape.flags & FLAG::BLOCKING) && (shape.flags & (FLAG::MOVELAND|FLAG::MOVESEA))), .\uoco
nvert.cpp, line 974
Aborting due to assertion failure.
So yes, even if I disable the warnings, uoconvert CANNOT convert my files.... and wiping all illegal entries is not an option, least I end with all floors and roofs wiped from my world.
But unless I know WHICH item-graphic is causing these problems, I cannot fix it!!!

Shinigami was so kind as to add the debug warnings, *kindly appreciates that efford* however sadly those are of no help, for the graphic reported donot have the flags mentioned... so far, something obviously goes wrong here. :( *wonders why it's not easy to report the graphic-id of items having encountered the problem*

Posted: Wed May 24, 2006 5:34 am
by Shinigami
sounds like I've to check it again... :o/

Shinigami

Posted: Wed May 24, 2006 8:07 am
by Lagoon
Nice to hear pol096 is being released and very nice to hear the plans about subversions of the cores, I'm completely positive about the idea.
I don't know any bug left in pol096 core at the moment.
About pol097, here is a reminder of my wish personal whish list, you should already know about this anyway...

1) Support for Mondain's Legacy clients close gump packet, as explained here
2) support for Mondain's Legacy clients animated elves (login packet support and pc.gender higher than 1), as asked here

and... thank you all for the great work on the core :)[/url]

Posted: Wed May 24, 2006 11:08 am
by Shinigami
Lagoon wrote:1) Support for Mondain's Legacy clients close gump packet, as explained here
easy to add
Lagoon wrote:2) support for Mondain's Legacy clients animated elves (login packet support and pc.gender higher than 1), as asked here
still inside Pol096:

Code: Select all

05-16 Shinigami
        Updated : Account.set_uo_expansion(string): recognized values: ML, SE, AOS, LBR, T2A (default), "".
                    This determines what flag is sent with packet 0xB9 during login (Nothing -> 0x0000 /
                      T2A -> 0x0001 / LBR -> 0x0002 / AOS -> 0x801b / SE -> 0x805b / ML -> 0x80db).
                    It's possible to hook 0xB9 but don't forget to set_uo_expansion anyway because core
                    uses this for internal flags (e.g. AoS Tooltips). Packet 0xB9 will be sent earlier
                    (before you choose a character) and after you've used set_uo_expansion.
        Updated : servspecopt.cfg property: UOFeatureEnable, used in the last dword of the 0xA9 login packet,
                  will block Bit 6 (support up to 6 Chars). To enable AoS stuff set Bit 5 (use 0x20),
                  to enable SE stuff set Bit 7 & 5 (use 0xa0) and to enable ML stuff set Bit 8, 7 & 5 (use 0x1a0).
        Added : mobile.race [r/w] - set/get the ML race (new constants in UO.EM: RACE_HUMAN, RACE_ELF)
                You have to set visual graphic by yourself if you change value.
                  (Human male/female = 0x190/0x191 / Elf male/female = 0x25d/0x25e)
                You can choose Race at Char creation if your UOExpansion and UOFeature settings fit.
                  WARNING: Don't forget to update your server side config/tiles.cfg using
                           UOConvert and Mondain's Legacy tiledata.mul! (Hint: "uoconvert tiles")
                Race Prop is available inside Interactive Debugger too.
Shinigami

Posted: Wed May 24, 2006 11:13 am
by Lagoon
Shinigami wrote:
Lagoon wrote:2) support for Mondain's Legacy clients animated elves (login packet support and pc.gender higher than 1), as asked here
still inside Pol096:
Shinigami
Sorry, it seems like I missed that core :P

Posted: Fri May 26, 2006 12:49 pm
by Shinigami
Firedancer wrote:

Code: Select all

Assertion Failed: ! ((shape.flags & FLAG::BLOCKING) && (shape.flags & (FLAG::MOVELAND|FLAG::MOVESEA))), .\uoco
nvert.cpp, line 974
Aborting due to assertion failure.
please test this new uoconvert.zip

Shinigami

Posted: Sat May 27, 2006 7:27 am
by Firedancer
*laughs* now it's getting strange....

with the new uoconvert, I get this output:
D:\Matrix\POL096>move multis.cfg config

D:\Matrix\POL096>uoconvert tiles
Reading pol.cfg.
Reading uoconvert.cfg.
Warning: Tile 0x1 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x2 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x3 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x4 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x5 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x6 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x7 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x8 uses Roof- and Platform-Flag at same time.
<...snip...>
the list goes on to 0x3fff, listing each and every item!

Also when trying to convert the mapfile I get this one repetively:
Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
<...snip...>
runs forever it does..... ocationally it reports other id's as well, but mostly 0x0. (I've aborted it now, after running for 9 hours....)


Ps: if I disable warnings, the file seem to convert just fine now.... some further issues prevent my pol from starting so far though - I'll will fix them now to see if the conversion worked fine (might take a while though, depending how many more errors pop up).

Posted: Sat May 27, 2006 8:44 am
by Shinigami
Firedancer wrote:the list goes on to 0x3fff, listing each and every item!
can u give me your tiledata.mul to check it? strange...
Firedancer wrote:ocationally it reports other id's as well, but mostly 0x0. (I've aborted it now, after running for 9 hours....)
it is normal that it will print problematic tiles more than one time - because of tons of checks (don't ask me why... *fg*)
Firedancer wrote:Ps: if I disable warnings, the file seem to convert just fine now....
that's good
Firedancer wrote:some further issues prevent my pol from starting so far though - I'll will fix them now to see if the conversion worked fine (might take a while though, depending how many more errors pop up).
please, let me know...

Shinigami

Posted: Sat May 27, 2006 3:19 pm
by Firedancer
Shinigami wrote:
Firedancer wrote:the list goes on to 0x3fff, listing each and every item!
can u give me your tiledata.mul to check it? strange...
you can find my tiledata.mul file here:
http://www.etheria.org/filemanager/fileview/212/

Firedancer wrote:some further issues prevent my pol from starting so far though - I'll will fix them now to see if the conversion worked fine (might take a while though, depending how many more errors pop up).
please, let me know...

Shinigami
will do.... won't manage this weekend anymore sadly, but I'm positive sometime early next week!

Posted: Sat May 27, 2006 3:33 pm
by Pierce
Two Questions:

1. Is there a linux version for the new uoconvert? Or is that one inside the newest linux core version the same as in that uoconvert.zip?
Perhaps a silly question, but i think .exe won't work under linux.
I am no linux expert :D

2. Does the member player.clientinfo now works on linux cores too?

And not to forget, great job. Thx to all of the Dev Team spending their free time for us. I tested the newest windows core for now and it works fine for me. I think this or next version could really be a good release candidate.

Posted: Sat May 27, 2006 7:25 pm
by Aeros
Exact same thing here - I also get those warnings, and when I disable warnings, it runs fine. Using a standard tiledata built from a standard ML copy.

Eventho the warnings don't show anymore with warnings disabled - will it still work?

Firedancer wrote:*laughs* now it's getting strange....

with the new uoconvert, I get this output:
D:\Matrix\POL096>move multis.cfg config

D:\Matrix\POL096>uoconvert tiles
Reading pol.cfg.
Reading uoconvert.cfg.
Warning: Tile 0x1 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x2 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x3 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x4 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x5 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x6 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x7 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x8 uses Roof- and Platform-Flag at same time.
<...snip...>
the list goes on to 0x3fff, listing each and every item!

Also when trying to convert the mapfile I get this one repetively:
Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
<...snip...>
runs forever it does..... ocationally it reports other id's as well, but mostly 0x0. (I've aborted it now, after running for 9 hours....)


Ps: if I disable warnings, the file seem to convert just fine now.... some further issues prevent my pol from starting so far though - I'll will fix them now to see if the conversion worked fine (might take a while though, depending how many more errors pop up).

Posted: Sun May 28, 2006 1:27 am
by Shinigami
Aeros wrote:Eventho the warnings don't show anymore with warnings disabled - will it still work?
the warning is just a warning. if u've enabled it, u'll get the same output files than disabled... - but in your cases your cpu has more to do with printing warnings than everything else - thats all

Shinigami

Posted: Sun May 28, 2006 1:31 am
by Shinigami
Pierce wrote:1. Is there a linux version for the new uoconvert?
not yet - I'm to lazy. it will be inside pol096final - or if some peoples ask for... maybe...
Pierce wrote:Perhaps a silly question, but i think .exe won't work under linux.
I am no linux expert :D
maybe using wine... never tested
Pierce wrote:2. Does the member player.clientinfo now works on linux cores too?
Shinigami

Posted: Tue May 30, 2006 11:10 am
by Shinigami
Firedancer wrote:runs forever it does..... ocationally it reports other id's as well, but mostly 0x0. (I've aborted it now, after running for 9 hours....)
ok, I've found a smaller (very very small) bug inside the code... it has shown each tile... oups... it's fixed now

Shinigami

Posted: Thu Jun 08, 2006 3:14 pm
by Tomi
About 097

- Speedhack prevention
- Movemode A (air) for npc
- Support for OSI encrypted clients (some servspecopt setting as: only encrpyted, only without encryption, both)
- Packethook scripts to unloadable
- Custom housing
- Support for compressed gump packet

Posted: Thu Oct 19, 2006 11:12 am
by Shinigami
OldnGrey wrote:Various parts of the world have different linux versions as their favourite.
Looking at reasonably priced hosting solutions suitable for UK or USA hosting seem to favor FREEBSD a lot but maybe that's just where I looked. In fact it seems to be a lot easier to get an inexpensive commercial host on FREEBSD these days than WIN32 !
feel free to use it: http://releases.polserver.com/freebsd/

was build on a FreeBSD 6.1... so don't ask me, if it will work on different releases or other BSD too - just test it and report.

Shinigami