Happy New Year, have some ONScripter

To celebrate the New Year, here’s a new release of ONScripter-EN (onscripter-en-20091231).

It’s got bugfixes for the ONScripter Tools ns2make and ns2conv, support for commenting in ‘ons.cfg’ (start a line with ‘#’), a bit of support for keypresses on non-QWERTY (but still Latin-based) keyboards, and some new NScr commands – take a look at the CHANGES for more details.

Here’s hoping for even more progress in 2010!

Uncle Mion

ONScripter release with nicer tools

The latest ONScripter-EN (onscripter-en-20091227) has some bugfixes and new features (like ‘m’ sound volume mute toggle), but mainly there’s a bunch of new ONScripter Tools and features for them.  Take a look at the Releases page.

A major new addition to the archive conversion tools is the option of providing a file-matching rules file, which allows telling how many cells/alphas an image has for the purposes of doing cleaner image resizing.  Look at this rules.txt for examples.

I’ll start providing rules files for various games on the Compatibility page as they become available (Umineko’s there already), so let me know if you get together a good set of file-matching rules for PDA-converting your favorite (O)NScripter games.

Uncle Mion

ONScripter release, now with tools!

Check the Releases page for the latest ONScripter-EN (onscripter-en-20091215), which now has a 64-bit Linux build, as well as ONScripter Tools, a set of programs for working with packaged (O)NScripter script files and archives.

The original Japanese ONScripter has provided these sorts of tools for some time, but I’ve finally got them built, updated and working with ONScripter-EN.

Oh, and with this ONScripter release, you can use the ‘f’ fullscreen toggle during movie playback, play XM/MOD files using the “play” command (instead of just MIDI), and provide a gameid via ‘ons.cfg’ or the command-line.

Now back to PONScripter!

Uncle Mion

ONScripter optimization release

Okay, so I haven’t done the port to PONScripter yet.  Instead I did some more bugfixes and optimizations for ONScripter-EN, bringing it out of “beta” status.  Check out the new Release (onscripter-en-20091206), it should run much more smoothly than previous ones.

Uncle Mion

New ONScripter beta release

Got a new version of ONScripter-EN (onscripter-en-20091122) on the Releases page.

Please note that this release should be considered beta, as I did some overhauling of the underlying event handling structure.  I’ve given it a good deal of testing on a variety of games and scripts, but it could have introduced some new bugs or odd behavior – let me know if you have problems.

Now that the overhaul is done, my next plan is to port all that stuff to ponscripter and get its features all up to date!

Uncle Mion

Over the flu and into a new ONScripter release

Now that I’m done being sick (*cough*cough*), here’s a brand new release of ONScripter-EN (onscripter-en-20091106).  In addition to a number of bugfixes, this release has a nice new command-line option:

--window-width width

Basically, if your screen is a bit too small to show an entire 800×600 onscripter game, you can use window width 640 and everything will resize into a smaller window.  Or if you’ve got a nice 1600×1200 monitor, try window width 1200 for a bigger picture yet with sharp text.

I’ve been doing a bunch of fixes this week to have onscripter work on small-screen PDA systems, so I thought hey, might as well pass the benefits on to the regular builds as well.

And while we’re on the subject, if you’d like to try making a build of onscripter-en for your particular PDA system, drop me a line or make a comment on this post.  Maybe we’ll have some links to new projects soon!

Uncle Mion

H1N1 Flu Sucks

’nuff said.  The swelling ranks of those who’ve caught it know exactly what I mean.

Slowly getting back to coding…

Uncle Mion

New ONScripter release, Games Compatibility page

We just made another release of ONScripter-EN (onscripter-en-20091010). This release contains a number of bugfixes, as well as some new command-line options (which may be provided via an ons.cfg file):

--allow-break-outside-loop
--allow-color-type-only
--set-tag-page-origin-to-1
--answer-dialog-with-yes-ok

These are intended to provide compatibility with games that use older versions of NScr, or to work around the current lack of dialog boxes in ONScripter.

And while we’re on the subject, check out our new page listing games that are compatible with ONScripter-EN, along with command-line options needed for compatibility.

Uncle Mion

New ONScripter release (2009-09-30)

We just made a new release of ONScripter-EN: onscripter-en-20090930.

This release contains a few bugfixes, but primarily a new feature to allow specifying command-line options via a configuration file, “ons.cfg”, which should be placed in the same directory as the ONScripter application.  (On Mac OS X, the file can also be placed within the Resources directory of a bundled ONScripter.)

This example ons.cfg file shows the basic file format: one option per line, with the starting “--” removed, and a “=” between the option name and its argument if applicable.  Blank lines are ignored.

Uncle Mion

Welcome

Welcome to Uncle Mion’s ONScripter Corner!

Visit the Releases page for the latest version of ONScripter-EN.

Visit Insani’s NScripter site (for the time being) to find out more about NScripter and ONScripter, but please note that both languages have changed since the site was last updated.

The most up-to-date English command reference for NScripter and its clones is here: *NScr Command Reference

http://onscripter.denpa.mobi/api/NScrAPI-framed.xml