Release 0.12 - Walnut - now with 64 crunchy bits![message #220823]
|
Fri, 12 June 2009 15:12
|
|
Tron |
|
Messages:225
Registered:August 2007 Location: Germany |
|
|
I am proud to announce the twelth release of JA2-Stracciatella - codenamed Walnut.
The important changes are:
- 64bit support (e.g. AMD64)
- Allow all printable characters (e.g. umlauts and cyrillic letters) in text input fields (e.g. savegame description and name of IMP)
- Fix a bug from the previous release which prevented re-entering a sector in the Windows version
- Bobby Ray's page can now be used in the Russian (Agoniya Vlasti) version
- Fix many more vanilla crashes, bugs and glitches
- Fix some bugs from previous releases
- Plug vanilla resource leaks
Apart from many bug fixes, the source code has been further cleaned up to improve maintainability and facilitate integration of extensions.
Download the source code - binaries for Windows are also available. You can also read the full changelog there.
Report message to a moderator
|
Sergeant 1st Class
|
|
|
|
|
|
Re: Release 0.12 - Walnut - now with 64 crunchy bits![message #221118]
|
Sun, 14 June 2009 15:01
|
|
Realist |
|
Messages:28
Registered:September 2005 Location: Duesseldorf, Germany |
|
|
Hi, wanna report a problem with 0.12 win32 binaries (for English datafiles):
I'm experiencing a CTD whenever I'm trying to hire an AIM merc (crashes on clicking 'hire' button). No output in stderr.txt/stdout.txt. The same thing works fine in 0.11, though.
Report message to a moderator
|
Private 1st Class
|
|
|
Re: Release 0.12 - Walnut - now with 64 crunchy bits![message #221152]
|
Sun, 14 June 2009 21:27
|
|
Realist |
|
Messages:28
Registered:September 2005 Location: Duesseldorf, Germany |
|
|
Alright, I think I identified the problem. Some kind of out-of-bounds error:
Index: Build/Laptop/AIMMembers.cc
===================================================================
--- Build/Laptop/AIMMembers.cc (revision 6010)
+++ Build/Laptop/AIMMembers.cc (working copy)
@@ -1383,7 +1383,7 @@
}
//draw the select light for the buy equipment buttons
- for (UINT16 i = 0; i != 3; ++i)
+ for (UINT16 i = 0; i != 2; ++i)
{
DrawButtonSelection(giBuyEquipmentButton[i], gfBuyEquipment == i);
}
Hope this helps.
Report message to a moderator
|
Private 1st Class
|
|
|
|
|
|
Re: Release 0.12 - Walnut - now with 64 crunchy bits![message #230891]
|
Wed, 12 August 2009 12:53
|
|
bru |
Messages:4
Registered:August 2009 Location: Poland |
|
|
Hi there!!
Sorry for noobish question but is there any change to run JA2:Stracciatella for ppc64 on Linux?
Thanks any for answer;)
Cheers
[Updated on: Wed, 12 August 2009 13:01] by Moderator Report message to a moderator
|
Civilian
|
|
|
|
|
|
Re: Release 0.12 - Walnut - now with 64 crunchy bits![message #231120]
|
Sat, 15 August 2009 21:21
|
|
bru |
Messages:4
Registered:August 2009 Location: Poland |
|
|
First i want thanks You for reply & sorry that i write so late but i was not at home.
Here is my "cat ~/.ja2/ja2.ini"
lee@kotek:~$ cat ~/.ja2/ja2.ini
#Tells ja2-stracciatella where the binary datafiles are located
data_dir = /media/disk/ja2
& "ls -R /media/disk/ja2/"
lee@kotek:~/ja2-0.12.1$ ls -R /media/disk/ja2/
/media/disk/ja2/:
Data Ja2.ini Ja2.set Readme.txt Uninst.isu ja2.exe mss32.dll smackw32.dll
/media/disk/ja2/Data:
BINARYDATA.SLF LOADSCREENS.SLF TILECACHE bigitems.slf fonts.slf music.slf speech.slf
BattleSNDS.slf NPC_SPEECH.SLF Temp cursors.slf laptop.slf npcdata.slf stsounds
INTERFACE.SLF RADARMAPS.SLF ambient.slf data.slf maps.slf polish.slf tilesets.slf
Intro.slf ShadeTables anims.slf faces.slf mercedt.slf sounds.slf
/media/disk/ja2/Data/ShadeTables:
RGBDist.dat
/media/disk/ja2/Data/TILECACHE:
CP_DEAD1_nb.jsd I_DEAD1_nb.jsd Mustard2.sti h_dead1_nb.jsd must_exp.sti s_dead2.jsd
CT_DEAD1_nb.jsd K_dead2.jsd P_DECOMP2.jsd heli_sh.sti mustchze.sti s_dead2_nb.jsd
CT_DEAD_nb.jsd K_dead2_nb.jsd S_DEAD1_nb.jsd hm_wrek.jsd mustrd.sti s_expld.jsd
CW_DEAD1_nb.jsd L_dead1.JSD S_D_BCK_nb.jsd i_dead1.jsd q_dead.jsd shckwave.sti
C_DEAD1_nb.jsd L_dead1_nb.JSD Teargas.sti ic_wrek.jsd q_dead_nb.jsd smalmust.sti
FT_DEAD1_nb.jsd M_BCK_nb.jsd Tk2_wrek.jsd j_dead.jsd qn_dead.jsd smalsmke.sti
F_D_BCK_nb.jsd M_DEAD1_nb.jsd Tk2_wrek_nb.jsd k_dead1.jsd s_burnt.jsd smaltear.sti
F_d_dhd.JSD M_D_BCK_nb.jsd W_DEAD1_nb.jsd k_dead1_nb.jsd s_d_bck.jsd smkechze.sti
F_d_dhd_nb.jsd M_JFK_nb.jsd W_DEAD2_nb.jsd knifing.sti s_d_dhd.jsd smoke.sti
F_d_fall.JSD M_d_dhd.JSD c_dead1.jsd m_bck.jsd s_d_dhd_nb.jsd spit2.sti
F_d_fall_nb.jsd M_d_dhd_nb.jsd cp_dead1.jsd m_d_bck.jsd s_d_fall.jsd spit_gas.sti
F_d_fallf.JSD M_d_fall.JSD ct_dead.jsd m_dead1.jsd s_d_fall_nb.jsd tear_exp.sti
F_d_fallf_nb.jsd M_d_fall_nb.jsd ct_dead1.jsd m_dead2.jsd s_d_fallf.JSD tearchze.sti
F_d_fwd.JSD M_d_fallf.JSD cw_dead1.jsd m_dead2_nb.jsd s_d_fallf_nb.jsd tk_wrek.jsd
F_d_fwd_nb.jsd M_d_fallf_nb.jsd f_d_bck.jsd m_jfk.jsd s_d_fwd.jsd tk_wrek_nb.jsd
F_d_jfk.JSD M_d_fwd.JSD f_dead.jsd miniboom.sti s_d_fwd_nb.jsd w_dead1.jsd
F_d_jfk_nb.jsd M_d_fwd_nb.jsd f_dead_nb.jsd mn_dead1.jsd s_d_jfk.jsd w_dead2.jsd
F_d_prn.JSD M_d_jfk.JSD fly_shdw.sti mn_dead1_nb.jsd s_d_jfk_nb.jsd wat_exp.sti
F_d_prn_nb.jsd M_d_jfk_nb.jsd ft_dead1.jsd mn_dead2.jsd s_d_prn.jsd zgrav_a.sti
F_d_wtr.JSD M_d_prn.JSD ft_dead2.jsd mn_dead2_nb.jsd s_d_prn_nb.jsd zgrav_b.sti
F_d_wtr_nb.jsd M_d_prn_nb.jsd ft_dead2_nb.jsd msle_sma.sti s_d_wtr.jsd zgrav_c.sti
H_dead2.jsd M_d_wtr.JSD gen_blow.sti msle_smk.sti s_d_wtr_nb.jsd zgrav_d.sti
H_dead2_nb.jsd M_d_wtr_nb.jsd h_dead1.jsd msle_spt.sti s_dead1.jsd
/media/disk/ja2/Data/Temp:
/media/disk/ja2/Data/stsounds:
blah.wav blah2.wav
i also recompile it with flags
JA2BETAVERSION := yes
JA2TESTVERSION := yes
first JA2BETAVERSION := yes then JA2TESTVERSION := yes and then both
and always get this when run ja2
lee@kotek:~/ja2-0.12.1$ ja2
{ 0 } Initializing Memory Manager [Line 133 in sgp/SGP.cc]
{ 1 } Initializing File Manager [Line 137 in sgp/SGP.cc]
{ 2 } Initializing Video Manager [Line 140 in sgp/SGP.cc]
Initializing the video manager
{ 149 } Initializing Video Object Manager [Line 143 in sgp/SGP.cc]
{ 150 } Initializing Video Surface Manager [Line 146 in sgp/SGP.cc]
{ 152 } CD Library /media/disk/ja2/Data/data.slf opened. [Line 139 in sgp/LibraryDataBase.cc]
{ 153 } Warning in InitializeFileDatabase(): Library Id #0 (data.slf) is to be loaded but cannot be found.
[Line 79 in sgp/LibraryDataBase.cc]
ERROR: caught unhandled exception:
Initialising libraries failed
Shutting down the Video Surface manager
Shutting down the video manager
and similar info is in debug.txt file
So i think it will not run on ppc64 property because isn't supported.
I'm keeping my fingers crossed for you! & Thank You for good Job!
Cheers
EDIT
BTW: Best strategy game ever, I have this game stored in my box of immortal games that should always be remembered.
[Updated on: Sat, 15 August 2009 21:30] by Moderator Report message to a moderator
|
Civilian
|
|
|