[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 173: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3842)
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 174: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3842)
JoinUO Forums A discussion forum for the Ultima Online freeshard community. 2011-05-17T13:50:50+00:00 http://forums.uo98.org/feed.php?f=32&t=612 2011-05-17T13:50:50+00:00 2011-05-17T13:50:50+00:00 http://forums.uo98.org/viewtopic.php?t=612&p=1836#p1836 <![CDATA[Re: New mass M decompiler for the Ultima Online Demo]]>
The new decompiler, Mass M Decompiler, Publish 7, takes care of those typo bugs and produces clean output. It is important to note that almost none (at all?) of these typo bugs are producing buggy script behaviour. Most bugs are handled silently by the script parser found in the uodemo.exe.

A list of bugs fixed, between Publish 6 and Publish 7:

More missing semicolons bugs:
4159, 4161, detcthid, polymrphbase, shiptillerman, shrine, speechrelay, spellai, test1, trap_statue

More missing comma bugs:
carpentry, chaosguild, hinttest, nonhuman, orderguild, player, virtueguild

Excess comma bug:
flourmill

Double case bugs:
dyetub, itemmanip, mydyetub, scissors, shipplank, torch

Assignment using '==' instead of '=':
old_human

Assignment using '-' instead of '=':
statue_spikes_one, statue_spikes_two


Download link:


The new decompiler also gives an option to handle and fix (comment out) double cases in switch statements. This option is only valid for UOSL (enhanced) output. Also, "return();" is automatically converted to "return;". Both are valid statements for the demo. Derrick and I discussed this and we chose to only allow "return;".

Statistics: Posted by Batlin — Tue May 17, 2011 1:50 pm


]]>
2011-04-05T15:05:42+00:00 2011-04-05T15:05:42+00:00 http://forums.uo98.org/viewtopic.php?t=612&p=1662#p1662 <![CDATA[Re: New mass M decompiler for the Ultima Online Demo]]> Statistics: Posted by Batlin — Tue Apr 05, 2011 3:05 pm


]]>
2011-03-16T14:19:29+00:00 2011-03-16T14:19:29+00:00 http://forums.uo98.org/viewtopic.php?t=612&p=1610#p1610 <![CDATA[Re: New mass M decompiler for the Ultima Online Demo]]> Statistics: Posted by Batlin — Wed Mar 16, 2011 2:19 pm


]]>
2010-09-27T12:30:10+00:00 2010-09-27T12:30:10+00:00 http://forums.uo98.org/viewtopic.php?t=612&p=1306#p1306 <![CDATA[Re: new mass m decompiler preview]]> Statistics: Posted by Dies Irae — Mon Sep 27, 2010 12:30 pm


]]>
2010-09-27T11:11:00+00:00 2010-09-27T11:11:00+00:00 http://forums.uo98.org/viewtopic.php?t=612&p=1305#p1305 <![CDATA[Re: new mass m decompiler preview]]> Statistics: Posted by Garret — Mon Sep 27, 2010 11:11 am


]]>
2010-09-24T15:23:26+00:00 2010-09-24T15:23:26+00:00 http://forums.uo98.org/viewtopic.php?t=612&p=1304#p1304 <![CDATA[Re: new mass m decompiler preview]]> Statistics: Posted by Derrick — Fri Sep 24, 2010 3:23 pm


]]>
2010-09-24T14:33:40+00:00 2010-09-24T14:33:40+00:00 http://forums.uo98.org/viewtopic.php?t=612&p=1303#p1303 <![CDATA[Re: new mass m decompiler preview]]> Statistics: Posted by Batlin — Fri Sep 24, 2010 2:33 pm


]]>
2010-09-24T09:16:47+00:00 2010-09-24T09:16:47+00:00 http://forums.uo98.org/viewtopic.php?t=612&p=1302#p1302 <![CDATA[New mass M decompiler for the Ultima Online Demo]]>
During development I noticed 13 bugged OSI-scripts:
13 scripts bugged.JPG

The guard scripts is the only scripts with 2 such bugs:
guard script has 2 such bugs.JPG

The new Mass M Decompiler will encompass the extra ")" operator using a block comment as shown in the guard screenshot.

Just for the record, the script parser OSI uses will handle the extra ")" as if it were a ";" punctuator, therefor the scripts will work just fine.

Statistics: Posted by Batlin — Fri Sep 24, 2010 9:16 am


]]>