2006-07-02 POL 097 Win32 and Linux beta - Coregina

Here you can post threads requesting help on the official POL Ultima Online Emulator Core 097.
Note: Core 097 is no longer officially supported.

Moderator: POL Developer

Post Reply
Shinigami
Former Developer
Posts: 308
Joined: Mon Jan 30, 2006 9:28 am

2006-07-02 POL 097 Win32 and Linux beta - Coregina

Post by Shinigami »

Code: Select all

06-29 Austin
       Added : Operator support for += -= *= /= and %=
               i += 5; would be the same as i := i+5;
               
06-23 Austin
        Added : PolSys::ListTextCommands() - Returns a dict of a dict of structs.
                Dict 1 - Package names Dict 2 - Command levels Struct - .dir .script
                Example:
                  foreach package in ( commands )
                     Print("Pkg:"+_package_iter);
                     foreach level in ( package )
                        Print(" CmdLvl:"+_level_iter);
                        foreach command in ( level )
                           Print("     "+command);
                           SleepMS(2);
                        endforeach
                        SleepMS(2);
	             endforeach
	  	     SleepMS(2);
	          endforeach
                       
06-22 Austin
        Added : Attributes::GetAttributeName(alias) - Returns the real attribute name from an alias.
        Added : Vitals::GetVitalName(alias) - Returns the real vital name from an alias.
        Added : PolSys::GetCmdLvlName(alias/number) - Returns the real command level name from an alias.
        
06-21 MuadDib
        Added : Cliloc::PrintTextAboveCL() and PrintTextAbovePrivate().
        Added : Support for Talisman layer (layer 9) in core definitions.
        Hint : Quivers (added in ML) share layer 20 with cloaks. You can however
               on Origin equip cloaks AND quivers. Ewwww.
               
06-20 MuadDib
        Added : Cliloc.em added to the list of new EM Modules. Included in this is already
                the command SendSysMessageCL(). The new EM will have the commands
                commented for instruction of use. If you know about clilocs, you know
                they can be a pain and have additional arguments. Sending normal clilocs
                and ones with arguments are both supported in the single commands.
                Argument flag defaults to 0 in the EM for this.

06-20 Austin
        Changed : Moved guild functions to guilds.em

06-18 Austin
        Changed : Moved storage area functions to storage.em
        Changed : Moved vital functions, ApplyDamage, ApplyRawDamage and HealDamage 
                  from uo.em to vitals.em
                  
06-17 Austin
        Changed : Updated handling of object properties and methods. Should provide a slight
                  speed increase.
        Changed : Moved attribute functions from uo.em to a new attributes.em module.
        
06-16 MuadDib
        Changed : AddMenuItem() now has a color option. Default is 0.
        Hint : menus.cfg uses the color of the itemdesc entry of the objtype given,
               to get color. So if an item has no itemdesc entry, it defaults to 0.
               
06-16 Austin
        Removed: Skills.cfg is no longer used. 
                 Instead skill IDs will be read from uoskills.cfg and redirected to
                 attributes.cfg. The attributes.cfg file now has support for the old entries.
                skills.cfg entries supported now in attributes.cfg are:
                DELAY, UNHIDES and SCRIPT
                
06-15 Austin
        Added : mobile.Privileges() - Returns a dictionary. 
                The key is the privilege name. The value 0/1 is if it is enabled or not.
        Removed: Built-in text commands (you'll need to script them):
                 .eobjcount, .i_help, .log, .los, .objcount, .priv, .privs, .set, .turn, 
                 .t_online, .unload, .unloadall, .wheretest

06-15 MuadDib
        Added : Function OpenURL(character, url_string) to OS.EM. Used to send Open Web
                Browser packet to client.
                 
06-14 MuadDib
        Added : AOS style status bar is now generated correctly for AOS+ clients that ALSO
                have the UOExpansion set to AOS or higher. Only thing populated by core is
                the statcap entry. Rest can be done via packethooks.
        Added : UOClient.cfg entry "StatCap" in General. This is used with AOS era
                status bars to send the statcap in the packet. Default is 225. Can use
                packethooks to override this outgoing to client.

06-14 Austin
        Changed : All log files (pol.log, debug.log, start.log, etc.) will now be placed in pol/log/

06-13 Austin
        Changed : Config files in packages can now be in pkgname/config/cfgfile.cfg.
                  If it is not present there, it will look in the package root (pkgname/cfgfile.cfg)
                  pkg.cfg must still be at the root of the package.

06-13 MuadDib
        Changed : Handling of target request returns in core. Returns errors more efficiently
                  when client already has an active target cursor.

06-12 Austin
        Added : UO::CloseTradeWindow(mobile) - Will close the trade window for the mobile and the 
                person it is trading with.

06-11 Austin
        Added : mobile.trading_with - Returns a mobile reference if a secure trade is taking place.
        Added : Util::StrFormatTime(format_string, time_stamp). 
                Takes in the StrFTime() specifiers for the format string.
                (http://www.cppreference.com/stddate/strftime.html)
                If time_stamp is 0, it will use POLCore().systime.

06-11 MuadDib
        Changed : When a client already has a target cursor request, instead of core
                  just returning that to the new requesting call, now returns an error
                  code back to the calling cursor script.

06-10 MuadDib
        Cleanup : Removed last of stat advancement code. While this was depreciated
                  several versions ago, please remember stat advancement must be done
                  via the scripts.

06-09 MuadDib
        Cleanup : Cleaned out some old code.
        Removed : Removed depreciated UO.EM Function MoveCharacterToLocation(). Use
                  MoveObjectToLocation() now.
        Removed : Removed depreciated UO.EM Function MoveItemToLocation(). Use
                  MoveObjectToLocation() now.
and core-changes from Pol096.1:

Code: Select all

06-28-06 MuadDib
        Fixed : Crash issue involved in moving sub-containers from one realm directly
                to another (like a character's backpack from their realm, to another).

06-27-06 MuadDib
        Added : Realm property to return struct of TargetCoordinates() function. This
                is based off the targeter's realm. Never trust information returned
                by the client for stuff like this.
                
06-24-06 MuadDib
        Changed : Offline mobiles can once again be targeted without problems.
Win download : http://releases.polserver.com/win32/beta
Linux download : http://releases.polserver.com/linux/beta

or same files @ old place (I'll add'em later)

Win download : http://games.groups.yahoo.com/group/pol ... t%20Cores/
Linux download : http://games.groups.yahoo.com/group/pol ... nux/files/

feel free to test it...
Last edited by Shinigami on Fri Jul 28, 2006 2:18 pm, edited 2 times in total.
Pierce
Forum Regular
Posts: 420
Joined: Thu Feb 02, 2006 8:33 am

Post by Pierce »

pol-core-097-2006-07-02.zip windows gives a 403 - forbidden error when you try downloading. At least for me. Linux version works fine. I test it normally on windows first and then switch to linux. So i am in trouble :wink:
Thx for the new release. Something to play with *bg*
Yukiko
Distro Developer
Posts: 2825
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

Sorry Shini but I am confused. Is the beta POL 97 at the above referenced link? If so I cannot find it.
Guest

Post by Guest »

It's in the beta subdirectory, but it's currently giving a 403 error.
Shinigami
Former Developer
Posts: 308
Joined: Mon Jan 30, 2006 9:28 am

Post by Shinigami »

sorry for trouble... wrong file permission - fixed. and I've modified my links in the first post too

Shinigami
Tomi
POL Developer
Posts: 478
Joined: Tue Feb 21, 2006 5:08 pm

Post by Tomi »

btw. the new .em files are missing at least from win32 release package
Shinigami
Former Developer
Posts: 308
Joined: Mon Jan 30, 2006 9:28 am

Post by Shinigami »

Tomi wrote:btw. the new .em files are missing at least from win32 release package
Mist...

that's why it is called "beta"... just use this addition

Shinigami
Tomi
POL Developer
Posts: 478
Joined: Tue Feb 21, 2006 5:08 pm

Post by Tomi »

ok I was just wondering why they are in the linux version and not win32 that's why I write here.
Guest

Post by Guest »

i want to see this:

Code: Select all

08-XX Shinigami/Austin
        Removed: hateful memory leak, you don't need to buy a new Ram Module of 2 gb dedicated for pol
:)
Shinigami
Former Developer
Posts: 308
Joined: Mon Jan 30, 2006 9:28 am

Post by Shinigami »

RAM is cheap

Shinigami
Xandros
Expert Poster
Posts: 76
Joined: Fri Feb 17, 2006 12:25 pm

Post by Xandros »

Shinigami wrote:RAM is cheap

Shinigami
Bill Gates once told me 640K ought to be enough to run
a nice UO shard.

:wink:

Xandros
Yukiko
Distro Developer
Posts: 2825
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

Shini, we are cheap too. Why do you think we use a free emulator instead of paying a team of programmers/artists to develop our own custom mmporg server and client?

:)
Post Reply