Menu

pjse -- PLJones SimAntics Editor / News: Recent posts

Refactoring PJSE

A little while back I spent a weekend refactoring all the PJSE wrappers to move more code into ExtendedWrapper, using Generics. This weekend I've been firefighting the result..! :)

Posted by Peter L Jones 2008-02-24

Incorporation into SimPe

The SimPe Everything.sln VisualStudio Solution now has integrated support for building against PJSE. New .csproj files have been created to enable either standalone or integrated development.

(Sorry, old news, should have posted agest ago..)

Posted by Peter L Jones 2008-02-24

Packaging tools

The "post-build event" script in the PJSE project relies on a few non-Microsoft tools. All are from SourceForge.

They are:

tar - GNU tar from unxutils, version 1.12 (not 1.13) (http://sourceforge.net/projects/unxutils)
grep - GNU grep from unxutils, version 2.5.1 (http://sourceforge.net/projects/unxutils)
7za - 7-Zip command line archiver, version 4.42 (http://sourceforge.net/projects/sevenzip)
makensis - from Nullsoft Scriptable Install System, version 2.21 (http://sourceforge.net/projects/nsis)

Posted by Peter L Jones 2007-03-12

Conversion to SVN 17 Nov 2006

I'm planning to migrate the PLJones SimAntics Editor CVS repository over to SVN in the period starting 17 November 2006 (as I'm on holiday for two weeks, I should be able to fix anything I break in the process). Reading the docs, it sounds fairly painless...

After the conversion, no more commits will be made to the CVS repository, which will be scheduled for deletion.

Posted by Peter L Jones 2006-11-13

Localisation changes

The PreRelease branch now has all the changes I've been making to enable translation more easily. If anyone would like to translate the PJSE modules into another language, the instructions should be pretty much the same as for SimPE itself.

If anyone finds something that isn't translatable or could be improved, let me know!

Posted by Peter L Jones 2006-05-20

Accumulated changes

Nothing directly user-visible but the Wiz0x0002 form code has been completely rewritten since the last release. It's now far more re-useable (most of it having been moved into BhavWiz.cs), which means the BHAV Operand Wizard is more likely. Also on that front, Tunaisafish did some investigation into BHAV operand passing, which has been incorporated.

A final note: the tree now has me committing most changes to the "PreRelease" branch, leaving HEAD with the latest "publically announced release". The means I don't have to worry about situations like 0.53b_qa to 0.53c_qa where Quaxi built the plugins. (Had I had semi-finished code in HEAD, I'd have had nightmares!)

Posted by Peter L Jones 2006-01-20

Parsing completed

After a long slog, the parsing of primitives is now complete. To celebrate, I've released BhavWizPrim.cs into the public domain, as it's mostly based on dizzy2 and Shy's public domain disaSim2 code.

Posted by Peter L Jones 2005-11-13

Str Appending has landed

Release-20050907-1801 has arrived with Str appending enabled. Also, some substantial internal changes in the Bhav editor should give better performance (particularly on Sort). The TTAB editor also gets a dropdown to choose the TTAs string the menu will use.

Posted by Peter L Jones 2005-09-08

BHAV Appending, new Str UI

The latest release, Release-20050828-1727, does incorporate the BHAV Appending as expected. We didn't get the TTAB and Str appending completed, as there's a fairly chunky piece of work to do to get it like we're after.

However, we did redo the Str UI. I think it's much nicer now :-).

Posted by Peter L Jones 2005-08-28

Updates to BHAV but...

Well, the BHAV editor gets bumped to Version 2 with this release but not because of the changes you can see. We've implemented appending BHAVs but it's disabled in the release version while it undergoes more testing, following a last-minute bug being spotted.

Hopefully the next SimPe release will include BHAV appending (and maybe TTAB and string resources, too)!

Posted by Peter L Jones 2005-08-18

Text Resource editor released

With the latest release, you'll find we've promoted the Str editor from "InProgress" to "Release" status (so it gets built with the package published in the file release system).

We've at least one addition to it that will hopefully be included in the build for the next SimPe release (0.46) and we've a couple of minor tweaks to the BHAV editor in the works, too. Stay tuned! :-)

Posted by Peter L Jones 2005-08-12

TTAB editor released

With the latest release, you'll find we've promoted the TTAB editor from "InProgress" to "Release" status (so it gets built with the package published in the file release system). Hopefully this will provide a more productive tool.

See the release notes over on simlogical.info for further details:
http://simlogical.com/SMF/index.php?topic=169.msg762

Posted by Peter L Jones 2005-07-28

pjse.coder.plugin

The main thrust of PJSE recently changed to depend more heavily on the main SimPe build. CVS has been updated to reflect this and the two relevant versions tagged:

Final_Standalone is the last version that builds into a standalone executable with the updated plugins.

Initial_Plugin is the base level version that builds against (the current binary version of) SimPe.

The latest version includes a build script that installs the plugin into SimPe, if it's in the expected location. It also builds distribution packages if the necessary tools are available.... read more

Posted by Peter L Jones 2005-06-27

New forum

If you want to follow this project, please check the new forum, particularly this thread:
http://simlogical.com/SMF/index.php?topic=2.0

Posted by Peter L Jones 2005-05-28

PLJones SimAntics Editor

In agreement with Quaxi and some of SimPe's existing users, we've decided to avoid any possible confusion over what's being developed here by renaming the product to "PLJones SimAntics Editor".

In related news, there's now a support forum over on Quaxi's SimPe site:
http://ambertation.de/simpeforum/index.php

Posted by Peter L Jones 2005-05-19

SimPe-lite forks

SimPe-lite has been formed as a fork of the highly successful Sims2 package manipulation tool, SimPe. The purpose of SimPe-lite is to concentrate on the aspects of SimPe important to coders - those creating new object behaviours - rather than to modellers or those performing general changes to package files.

In line with the aims of the GPL, it is hoped the two projects will continue to share code to the greater benefit of both.

Posted by Peter L Jones 2005-05-11