You can download PHPInSimMod - PRISM 0.4.3 from that link. Please use this thread to talk about this release.
Thank you.
PHPInSimMod (PRISM) 0.4.3
Thank you.
PHPInSimMod (PRISM) 0.4.3
- Updated to Version 0.4.3.
Updates to support PHP 5.4.0.- Fixed parse error when used with PHP 5.4 RC1.
- Fixed fatal error when used with PHP 5.4 RC1.
- Fixed STRICT warning when calling the interactive query method in a static context on PHP 5.4.0.
- Massive update to state handler, the classes are now much better devided into their roles, lots of redundant code removed, still need to check TOC packet, and for 5.3.x compatability.
- Added some functions to the Client & Player Hanlder.
- ISP_TOC handling done.
- Added the Data Directory, that includes the PTH files used for the LVS plugin, and by the PTH module.
- Moved the inPoly method into the pth parser, and added some new methods to use that can be found in the LVS example plugin.
- Completly rewrote the PTH parer (twice).
- Fixed PTH parser, was using l, but needed V because some numbers where too large.
- Fixed small errors in the pth parser.
- Completly rewrote the SMX parer.
- Fixed SMX parser, was using l, but needed V because some numbers where too large.
- First draft of OutGauge support. Has config and network facilities and parses packet. Needs a method to actually do something with it.
- Added OSP & OGP consts, and added their ID's to the TYPEs array.
- Updates the OutSimPack's & OutGuagePack's PACK, UNPACK and added LENGTH and added a special unpack method to both.
- Made OutGuage code cross refrence the information from the OutGuagePack class. That also made the code much more concise.
- Fixed crash on player pitting.
- Made the dedicated or listen server, answer choices make sense.
- Slight Change for T3, to allow for plugin defined parameters to be received by the onClick handler.
- Changed the string type for the Plate's from a NULL Padded (a) string to a SPACE Padded string (A), in response to a bug report 29 by PoVo. This effects, CPR, NPL and RES packets.
- Fixes issue 26, reported by PoVo, where a client presses Shift + I PRISM would crash.
- PoVo confirmed fix for the button interface, un-commented ButtonManager::buttonsForHost();
- Fixed bug when pitting due to the handling of the Tyres.
- Added some questions to the interactive start for the hosts, so we can find out what flags to set. I've also added default ports to both HTTP and Telnet.
- Fixed bug where no plugins are loaded when PRISM_DEBUG_CORE is not set.
- Fixed duplicate port-check.
- Fixed data types for ints in the packests, where their signed long machine byte order variant, now they all are unsigned long little endian byte order as they should be.
- Fixed PACK/UNPACK in IS_RST
- Fixed PACK string of IS_MTC, so that sound does work.
- Fixed a capital K in parent::unpack in the IS_HLV class.
- Fixed missing semi-colon after class for IS_TINY.
- Added iTunes control plugin (Works only on Windows)
- Added Timing & Scoring plugin.
- Removed some testing plugins that are no longer needed. (AutoX, Button Test, Color Buttons, Contact, Distance, Gap Monitor & GapMon, and Pylons.
- Fixed a bug with the PLL, CNL & CPR packets going to the state handler first, removing inforemoving information from the plugin's scope before they have had a chance to use it.
- Added IS_CPR (Client Player Rename) to list of packets that are sent to the plugin before they are handled by the State Handler.
- Fixed parse error when used with PHP 5.4 RC1.