SRL Archive - Revisions / Releases

Simba 0.99-rc3


Wizzup?

2012-03-15 16:35:03

Hello everyone.

I present to you the latest Simba-0.99 release candidate: Simba 0.99-rc3. This is a special release, and not due to special features or a huge list of bug fixes, but because this is one of the first releases where the list of changes since a previous release by people other than me far exceeds the amount of changes I made. I do admit that my focus wasn't with Simba the past few weeks, but it's still very nice to see so many friends put time in Simba development. I really hope that this will continue and even more people will pick up development.

The installer now also contains documentation in HTML form. Available for download separately are files with debug symbols that might come in handy when debugging Simba issues in the future. ( Find them here: http://nala.villavu.com/downloads/master/a0e8d29d834c16306da68b11b6d4c7b26a1c676f/ )

Download links:

Installer: http://nala.villavu.com/downloads/master/a0e8d29d834c16306da68b11b6d4c7b26a1c676f/SimbaInstaller.i386-win32.exe
Executable only: http://nala.villavu.com/downloads/master/a0e8d29d834c16306da68b11b6d4c7b26a1c676f/Simba.i386-win32.exe


$ git shortlog simba-0.99-rc2.. --no-merges|cat
Benjamin Lee (2):
Clear Search button
Clear Search button - Aligned button

John Peel (6):
Simba: ErrorLog path fix
Simba: Dg is a dumbass, Wrong function...
Fixes Lape paths, also instead of passing paths from Simba, Read paths from Settings.
Dynamicly load SQLite, try downloading library if missing.
Forgot to remove a few unneeded variables.
No downloading the library. WriteLn where the user can get it.

Kyle Wollaston (5):
Added SQLite3 methods.
Changed paths in Install/windows/Setup.iss from absolute to relative as well as adding sqlite3.dll (tested, works fine).
Changed sqlite_open to not throw an exception.
Fixed auto-freeing of SQLite database handles.
Added column names in callback to first row of result.

Merlijn Wajer (5):
Split debug symbols to seperate file.
Let's test this.
There we go.
Fix case sensitivity issue.
Remove binary file from git.

Niels (3):
Fixed export.
GetColors fix. Lape update.
Lape update and file finding fix.

Since this is the third release candidate, I've been a bit hesistant about merging a lot of new features. However, new features since the previous release candidate include:

  • Experimental SQLite3 support by Sex (and Dgby714).
  • A minor GUI improvement by Benleegt (One of the old-timers)

To use the SQLite support, you need the sqlite3.dll library somewhere in your path. Either the Simba folder, or C:\System32 and friends.

Bug fixes: (Rather small this time)

  • Bugfix for bug in GetColors that was introduced in 0.99-rc2.
  • Fixes for a few pathfinding functions.
  • Several Simba-side fixes for Lape as well as the latest and greatest version of Lape which includes several fixes for the core interpreter as well.

There are a few uptext related bugs that I'd like to look at before releasing 0.99, so there'll probably be at least a 0.99-rc4 in the near future.

I have also not been able to reproduce any IsKeyDown issues, so please post here if you still encounter Is(F)KeyDown issues.

Have a great day,
Simba developers

Coh3n

2012-03-15 17:17:18

Awesome!

E: The function list including thing still happens, though.

Wizzup?

2012-03-15 18:03:07

From: Coh3n
Awesome!

E: The function list including thing still happens, though.


Then that is another target for 0.99-rc4. :)

Mortar

2012-03-15 18:04:29

Thanks for releasing this, great work :)!

Brandon

2012-03-15 18:36:34

Drawing Bitmaps are broken.. Gimmie a sec I'll post an image.

Edit:

Same exact script with the official client from the repo.. http://i.imgur.com/u7pcc.png <— Results of painting on smart..

New client from the first post on this thread.. http://i.imgur.com/P1qd4.png <— Results of painting on smart..

Wizzup?

2012-03-16 08:07:51

From: ggzz
Drawing Bitmaps are broken.. Gimmie a sec I'll post an image.

Edit:

Same exact script with the official client from the repo.. http://i.imgur.com/u7pcc.png <— Results of painting on smart..

New client from the first post on this thread.. http://i.imgur.com/P1qd4.png <— Results of painting on smart..


That's weird, I don't think we touched that recently. How is the IsKeyDown issue? The IsKeyDown works for me.

Brandon

2012-03-16 13:47:56

From: Wizzup?
That's weird, I don't think we touched that recently. How is the IsKeyDown issue? The IsKeyDown works for me.


Key down works for me perfectly but I'm trying on my own to figure out the bitmap thing, if I do, I'll let you know.. It's really odd because I can write text to smart's canvas but just NOT draw bitmaps at all with the new simba (works in the old version).. which I think is awkward.. I'll let u know how it goes IF I figure it out :c

I no longer get a lot of the exceptions from the old simba though so that's a Plus.. No longer highlights anything in the Smart.Simba include or the RealMouse/keydown stuff :D

Coh3n

2012-03-16 20:01:31

I get this a lot when I try to close Simba (after loading SMART).

Program exception!
Stacktrace:

Exception class: EAccessViolation
Message: Access violation
$00403D91
$0040DEB8
$0040E4FD
$0040B774
$0040B841
$0040E05C
$0040DEB8
$0040E4FD
$0040B774
$0040B841
$0040E05C
$0040C58E
$00417BBC
$00417BF1
$0040BF32
$0041526D
Simba Version: 990

Yago

2012-03-16 20:15:02

From: ggzz
Key down works for me perfectly but I'm trying on my own to figure out the bitmap thing, if I do, I'll let you know.. It's really odd because I can write text to smart's canvas but just NOT draw bitmaps at all with the new simba (works in the old version).. which I think is awkward.. I'll let u know how it goes IF I figure it out :c


are you using SMART 6.10 or 6.9?

Dgby714

2012-03-16 20:29:31

From: Coh3n
I get this a lot when I try to close Simba (after loading SMART).

Program exception!
Stacktrace:

Exception class: EAccessViolation
Message: Access violation
$00403D91
$0040DEB8
$0040E4FD
$0040B774
$0040B841
$0040E05C
$0040DEB8
$0040E4FD
$0040B774
$0040B841
$0040E05C
$0040C58E
$00417BBC
$00417BF1
$0040BF32
$0041526D
Simba Version: 990


Yeah, I'd like to see if we can work anything with Benland to see if there's a way to fix that…

Coh3n

2012-03-17 01:51:43

Why does it happen? Like, what does it mean? I see it's some kind of Access Violation, but is it a problem when SMART is closed?

Brandon

2012-03-17 10:32:15

@Yago Smart 6.9 as it overwrote my 6.10 plugin when I installed 0.99RC3.

I'm now getting that exception Cohen posted.. Plus this (NOT the randoms.. but the odd characters which happens for anything I print into the console):


Freddy1990

2012-03-17 12:36:24

From: Wizzup?
Experimental SQLite3 support by Sex (and Dgby714).


Lol'd

Dgby714

2012-03-17 12:37:51

From: Freddy1990
Lol'd


"Lol'd"?

Edit: O lol, Didn't even know SCAR had SQLite3 support.

nielsie95

2012-03-17 14:24:22

From: Freddy1990
Lol'd

http://bugs.villavu.com/view.php?id=127
The idea has been laying there for quite some time (and that isn't even the first mention of the idea) ;)

Coh3n

2012-03-18 03:38:27

Did you guys change something with DTMs? In 990 I'm getting a lot of "DTM is inconsistent" in the Certer solver. Everything works fine in 984, though.

E: In case you're wondering, they're declared like this:

with result[CT_ITEM_BOWL] do
begin
name := 'Bowl';
text := lowercase(name);
DTMs := [
DTMFromString('mAAEAAHic42FgYGBiZGBgBuKfDBCaD4i/ANmvgFgGyBYG4k9AtiBU3TUg+ywQXwXiuwwQ/kkgfgDEj4H4FBC/A+IPQPwRiAsy5BhyU2UZijLlGIqz5MD88lx5hvx0WQY7Z3GGhBhphsRYGQYHV3EG/wBJBn6gHlIwI8gPJGBkAADRtRm0'),
DTMFromString('mlwAAAHicY2dgYJBggABmIJYCYgMg1gFicSAWAmIuIFYBYn0gloPyQaA0T5GhpkSJIStNnsHLX5rByVOSITZWliEvS4GBHyiPCzMCMRMODAUAmFgH6Q==')
];
end;

[/Simba]

Wizzup?

2012-03-23 06:07:18

From: nielsie95
http://bugs.villavu.com/view.php?id=127
The idea has been laying there for quite some time (and that isn't even the first mention of the idea) ;)


I think the idea of SQL support dates way back to the original auto responders; which was when we were all using SCAR 1.13 (or something) or SCAR 2.03. So at least six years. There's still not a lot of enthusiasm for the feature amongst the users, but I don't mind adding feature when other people write it for me. ;)

Coh3n, I hate to this say this: but file a bug. I promise to look at it soon, but a bug is a better reminder than a tab open on villavu. I have too many of those (and bugs not so much? :p )

Coh3n

2012-03-23 12:14:28

From: Wizzup?
Coh3n, I hate to this say this: but file a bug. I promise to look at it soon, but a bug is a better reminder than a tab open on villavu. I have too many of those (and bugs not so much? :p )
Done.

http://bugs.villavu.com/view_all_bug_page.php

Wizzup?

2012-03-29 18:24:07

Coh3n, the bug has been terminated. :)

Coh3n

2012-03-30 00:47:54

Awesome, are the links in the OP updated?

Wizzup?

2012-03-30 06:37:32

From: Coh3n
Awesome, are the links in the OP updated?


No, they will be in 0.99-rc4. (Which I'm going to release soon)

Jakkle

2012-04-11 21:52:27

Easy guys, I'm having this same problem. I posted another thread about it in bugs but I've asked for that to be removed, as I have found the same problem here, should of looked first :duh:

From: Coh3n
I get this a lot when I try to close Simba (after loading SMART).

Program exception!
Stacktrace:

Exception class: EAccessViolation
Message: Access violation
$00403D91
$0040DEB8
$0040E4FD
$0040B774
$0040B841
$0040E05C
$0040DEB8
$0040E4FD
$0040B774
$0040B841
$0040E05C
$0040C58E
$00417BBC
$00417BF1
$0040BF32
$0041526D
Simba Version: 990


From: Wizzup?
Coh3n, the bug has been terminated. :)


From: Wizzup?
No, they will be in 0.99-rc4. (Which I'm going to release soon)


I take it that it's now fixed and going to be in the next release ?
Great work :D

~Jakkle

illuminatiswag

2012-04-11 22:38:53

Will this be added into the auto updater soon ?

Brandon

2012-04-12 17:23:11

Jakkle.. I just got that from running the Simba x64 & x86.. Turns out if there are no x64 plugins in the plugin folder, it creates that stacktrace and asks you to press OK to close simba or cancel to try and do whatever you want..

Mine is a bit different though :S Java 7 completely destroys Simba.. well the x64 version at least.

Program exception!
Stacktrace:

Exception class: EAccessViolation
Message: Access violation
$00000000004136EF
$00000000007001F8
$0000000000726A81
$0000000000423077
$00000000004232F9
$000000000040E906
$000000000053324B
$0000000000420FDF
$00000000005D1C05
$000000000055F10A
$00000000005F1D77
Simba Version: 990
Got the x64 Irokiplugins and stuff from: http://www.moparisthebest.com/downloads/old_simba/make_tools/plugins/all-in-one/

Because Simba.villavu/bin has nothing for x64. And Simba x64 cannot load any extensions so yeah..

Also the x86 throws the exact stacktrace Jakkle posted so I decided to use the x64 and got the above stacktrace.

Jakkle

2012-04-12 19:02:21

From: ggzz
Jakkle.. I just got that from running the Simba x64 & x86.. Turns out if there are no x64 plugins in the plugin folder, it creates that stacktrace and asks you to press OK to close simba or cancel to try and do whatever you want..

Mine is a bit different though :S Java 7 completely destroys Simba.. well the x64 version at least.

Program exception!
Stacktrace:

Exception class: EAccessViolation
Message: Access violation
$00000000004136EF
$00000000007001F8
$0000000000726A81
$0000000000423077
$00000000004232F9
$000000000040E906
$000000000053324B
$0000000000420FDF
$00000000005D1C05
$000000000055F10A
$00000000005F1D77
Simba Version: 990
Got the x64 Irokiplugins and stuff from: http://www.moparisthebest.com/downloads/old_simba/make_tools/plugins/all-in-one/

Because Simba.villavu/bin has nothing for x64. And Simba x64 cannot load any extensions so yeah..

Also the x86 throws the exact stacktrace Jakkle posted so I decided to use the x64 and got the above stacktrace.


Are you saying that if I put the x64 plugins in the simba/plugins folder of my x86 installed simba it will not give the stacktrace ?

I don't have java 7, does it mess up x86 at all ?.