 |
Castle Paradox
|
View previous topic :: View next topic |
Author |
Message |
Mike Caron Technomancer

Joined: 26 Jul 2003 Posts: 889 Location: Why do you keep asking?
|
Posted: Fri Jul 29, 2005 8:36 pm Post subject: New WIP!!!!!!!!!!1111one |
|
|
Ok, me, TMC and James put our heads together, and slew the stupid "crash-on-battle" bug that make the last WIP a disaster. So, we have a new WIP.
This WIP doesn't add much since the last one (a few other bug-fixes, but nothing much), but it's usuable. So, it's like new!
Here's what's new: (I forget where we left off, so here's the whole whatsnew.txt for Rusalka)
Code: | ??? ?? 2005 [rusalka]
* Bug-Fixes
* Fixed bug 76: "Hitting two keys at the same time allows you to
overflow text-entry fields" [James Paige]
* Fixed a bug that allowed argument values to pre-fill local
variables in scripts that did not have enough arguments declared
(It is now safe to assume that all your local variables will
start out set to zero) [James Paige]
* Fixed bug 81: "fight formation() with an invalid formation would
start a battle which would immediately end" [Yuriy]
* To bring up the Joystick calibration screen, you should now
press CTRL+J rather than just J
* Fixed bug 86: "Foot offset is not taken into account when culling
npcs to draw onscreen" [Ralph Versteegen]
* Fixed bug 88: "A script buffer overflow crashes or freezes game.exe
instead of displaying an error message" [Ralph Versteegen]
* New Features
* plotscripting commands to read system time: system hour, system
minute, system second. [Mike Caron]
* plotscripting commands to read system date: system day, system
month, system year. [Yuriy]
* plotscripting command to find out the currently playing song.
[Mike Caron]
* plotscripting command run script by ID which does just that
[Ralph Versteegen]
* status indicators (poison/stun) via characters appended to stats
in battle [Yuriy]
* "No reward for targets killed" bitset (useful for monsters "running
away") [Yuriy]
* Command to get the ASCII code of a key being pressed (last ascii())
* Strings! Specifically:
* New commands:
show string(string ID)
clear string(string ID)
append ascii(string ID, ascii code)
append number(string ID, number)
copy string(source string, dest string)
concatenate strings(source string, dest string)
string length(string ID)
replace char(string ID, position, ascii)
delete char(string ID, position)
ascii from string(string ID, position)
string to globals(string ID, starting global, length)
globals to string(string ID, starting global, length)
[BIG HUGE thanks to Yuriy (Draknight2@wmconnect.com)]
* Commands to get useful strings:
get hero name(string, hero)
set hero name(string, hero)
get item name(string, item)
get map name(string, map)
get attack name(string, attack)
get global string(string, global)
input string (string, use current)
[Mike Caron]
* Commands to display strings on the screen:
show string at (string, x, y)
center string at (string, x, y)
hide string (string)
string style (string, style)
string color (string, color, background color)
position string (string, x, y)
string X (string)
string Y (string)
[James Paige]
* Commands to manipulate strings:
string compare (string 1, string 2)
ucase (string)
lcase (string)
[Mike Caron]
* ${S#} Meta String for textboxes
* Support in HSpeak for "auto strings":
$1="My string"
That will set the string with ID 1 to "My string"
* getenemystat() and setenemystat() [Mike Caron]
* Stuff only Developers Will Notice
* Plotscripting Dictionary Documentation is now in xml format instead
of html (but still exportable to html) [Big thanks to Mike Caron] |
Also, since there's a veritable pile of new plotscripting commands, I included the brand-new plotscripting dictionary. For those in the know, it's in XML, formated with XSL. For the rest, it's simply smaller. It should work by double clicking on "plotdict.xml", but if it doesn't, you'll need to drag it into your favourite browser, or type it's path in the address bar. Unfortunately, it's not compatible with hssed. Sorry, but a compatible version will come with Rusalka.
(umm, am I forgetting anything? Nah.)
Ok, here's the relavent links:
20050730 WIP Build page
Direct Download link for those too lazy to click on "Download" in the above page
Enjoy! _________________ I stand corrected. No rivers ran blood today. At least, none that were caused by us.
Final Fantasy Q
OHR Developer BLOG
Official OHRRPGCE Wiki and FAQ |
|
Back to top |
|
 |
JSH357

Joined: 02 Feb 2003 Posts: 1705
|
Posted: Fri Jul 29, 2005 8:43 pm Post subject: |
|
|
Does custom still lock up on palette previews in this build? |
|
Back to top |
|
 |
Mike Caron Technomancer

Joined: 26 Jul 2003 Posts: 889 Location: Why do you keep asking?
|
|
Back to top |
|
 |
Ysoft_Entertainment VB Programmer

Joined: 23 Sep 2003 Posts: 810 Location: Wherever There is a good game.
|
Posted: Sat Jul 30, 2005 10:09 am Post subject: |
|
|
yes, you are forgetting the latest bug 90 patch, that has 4 new commands, get enemy rewards, set enemy rewards, get enemy appearance, set enemy appearance, as well as cleaning up some constants. and additions to whats new, and plot dictionary _________________ Try my OHR exporter/importer.
OHRGFX
Striving to become better pixel artist then Fenrir Lunaris. Unfortunately the laziness gets in the way of my goals. |
|
Back to top |
|
 |
Mike Caron Technomancer

Joined: 26 Jul 2003 Posts: 889 Location: Why do you keep asking?
|
Posted: Mon Aug 01, 2005 8:22 am Post subject: |
|
|
No, I'm not fogetting it. The last patch you submitted wouldn't work with my copy of the source. Is it dependant on an earlier patch? _________________ I stand corrected. No rivers ran blood today. At least, none that were caused by us.
Final Fantasy Q
OHR Developer BLOG
Official OHRRPGCE Wiki and FAQ |
|
Back to top |
|
 |
JSH357

Joined: 02 Feb 2003 Posts: 1705
|
Posted: Mon Aug 01, 2005 12:59 pm Post subject: |
|
|
Battles are still locking up for me. Both with VDMS and without. |
|
Back to top |
|
 |
Mike Caron Technomancer

Joined: 26 Jul 2003 Posts: 889 Location: Why do you keep asking?
|
|
Back to top |
|
 |
JSH357

Joined: 02 Feb 2003 Posts: 1705
|
Posted: Mon Aug 01, 2005 5:24 pm Post subject: |
|
|
Windows XP, and it's crashing, asking me to close/ignore. |
|
Back to top |
|
 |
AdrianX ..yeah.

Joined: 13 Feb 2003 Posts: 286 Location: Batangas City,Philippines
|
Posted: Tue Aug 02, 2005 1:04 am Post subject: |
|
|
..it does'nt work for me at all.i use win98,and it just says that game.exe is attempting to execute an illegal command or something like that.. |
|
Back to top |
|
 |
Ysoft_Entertainment VB Programmer

Joined: 23 Sep 2003 Posts: 810 Location: Wherever There is a good game.
|
Posted: Sat Aug 06, 2005 7:42 pm Post subject: |
|
|
it is the latest patch that I want to be comitted. _________________ Try my OHR exporter/importer.
OHRGFX
Striving to become better pixel artist then Fenrir Lunaris. Unfortunately the laziness gets in the way of my goals. |
|
Back to top |
|
 |
Mike Caron Technomancer

Joined: 26 Jul 2003 Posts: 889 Location: Why do you keep asking?
|
Posted: Sun Aug 07, 2005 12:18 pm Post subject: |
|
|
Ok, I'll do that when I get a chance. Gilgamesh is down ATM, so I can't update my working copy. Heck, now that I think about it, I can't commit anything either... _________________ I stand corrected. No rivers ran blood today. At least, none that were caused by us.
Final Fantasy Q
OHR Developer BLOG
Official OHRRPGCE Wiki and FAQ |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|