<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://159.203.101.162/w/index.php?action=history&amp;feed=atom&amp;title=Parsecasterlvl_script</id>
	<title>Parsecasterlvl script - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://159.203.101.162/w/index.php?action=history&amp;feed=atom&amp;title=Parsecasterlvl_script"/>
	<link rel="alternate" type="text/html" href="http://159.203.101.162/w/index.php?title=Parsecasterlvl_script&amp;action=history"/>
	<updated>2026-04-09T04:41:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://159.203.101.162/w/index.php?title=Parsecasterlvl_script&amp;diff=2608&amp;oldid=prev</id>
		<title>Barak: Created page with &quot;[http://pcgen.svn.sourceforge.net/viewvc/pcgen/Trunk/utilities/parsecasterlevel/?view=tar ParseCasterLevel]   ParseCasterLevel.pl is a utility that you can use on PCGen spell LST...&quot;</title>
		<link rel="alternate" type="text/html" href="http://159.203.101.162/w/index.php?title=Parsecasterlvl_script&amp;diff=2608&amp;oldid=prev"/>
		<updated>2010-10-21T23:17:38Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;[http://pcgen.svn.sourceforge.net/viewvc/pcgen/Trunk/utilities/parsecasterlevel/?view=tar ParseCasterLevel]   ParseCasterLevel.pl is a utility that you can use on PCGen spell LST...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[http://pcgen.svn.sourceforge.net/viewvc/pcgen/Trunk/utilities/parsecasterlevel/?view=tar ParseCasterLevel]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ParseCasterLevel.pl is a utility that you can use on PCGen spell LST files (or &lt;br /&gt;
any file with spell descriptions). It converts text of the type &amp;quot;n/level&amp;quot; to &lt;br /&gt;
use &amp;quot;CASTERLEVEL*n&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
After running this utility, you should review the changes since sometimes the&lt;br /&gt;
text is converted incorrectly (like if a unit of value was left out). Also&lt;br /&gt;
look for TODO comments which are added when a change is identified, but it is&lt;br /&gt;
not clear how to properly parse the text.&lt;br /&gt;
&lt;br /&gt;
To use this script, you need to have perl installed (I've only tested with perl&lt;br /&gt;
&amp;quot;v5.8.0 built for cygwin-multi-64int&amp;quot; so no guarantees how it works with other &lt;br /&gt;
builds). From the command-line, you would use the script like so&lt;br /&gt;
&lt;br /&gt;
   &amp;quot;perl ParseCasterLevel.pl &amp;lt;raw_spells.lst &amp;gt;spells.lst&lt;br /&gt;
&lt;br /&gt;
where &amp;quot;raw_spells.lst&amp;quot; is the original spell data set and &amp;quot;spells.lst&amp;quot; is the &lt;br /&gt;
converted data set.&lt;br /&gt;
&lt;br /&gt;
Please send feedback and bug reports to eballot@gmail.com. If you are reporting&lt;br /&gt;
a bug, please include the line (or lines) of text from the input file so that I&lt;br /&gt;
can duplicate the problem.&lt;br /&gt;
&lt;br /&gt;
If you update the ParseCasterLevel.pl, please send me a copy. You can use &lt;br /&gt;
test.bat to validate your changes haven't had side effects. It will run&lt;br /&gt;
ParseCasterLevel.pl on test_in.dat and create test_out.dat. You can then diff&lt;br /&gt;
test_out.dat with test_out_baseline.dat. The two should be the same except for&lt;br /&gt;
any intentional changes you made.&lt;/div&gt;</summary>
		<author><name>Barak</name></author>
		
	</entry>
</feed>