Gamestudio 8.30.4 Public Beta

Posted By: jcl

Gamestudio 8.30.4 Public Beta - 10/24/11 10:22

Again, a new Gamestudio version was uploaded for a public test. Some of the new functions of Gamestudio 8.30: OpenAL, environmental sounds effects, improvements of postprocessing shaders, and many new or improved engine functions. A detailed list can be found here:

http://manual.3dgamestudio.net/newfeatures8.htm

This version contains fixes to all bugs reported for version 8.30.3 as well as for some general bugs that were reported recently and affected all A8 versions. Install the update over your Gamestudio 8.20 or 8.30.3 version. Please report any problems to the bug forum.
Posted By: painkiller

Re: Gamestudio 8.30.4 Public Beta - 10/24/11 10:31

great, thanks!
Posted By: djfeeler

Re: Gamestudio 8.30.4 Public Beta - 10/24/11 11:31

Hello,

I have detect an error on an example reactiontest. When the number five appear et when I press the key five an error appear Malfunction W1501 Empty pointer in main and Error E1513 Script crash in main.

I have test my project and this code does not work. In the other version it works well.

Code:
// fonction inkey write by djfeeler

#include <acknex.h>
#include <default.c>

FONT* arial_font = "Arial#20b";

STRING* GV_str_letter = "";

TEXT* Txt_temp = {strings = 20;}

TEXT* Txt_write = // appears over input_pan
{
	layer = 30;
	pos_x = 30;
	pos_y = 10;
	font(arial_font);
	string(GV_str_letter);
	flags = SHOW;
}

function F_write_text()
{
	str_cpy(GV_str_letter, "#20"); // The error is here the #20 does not work.
	set(Txt_write,SHOW); // display the text write
	inkey(GV_str_letter); // retrieves the letters typed
	str_cpy((Txt_temp.pstring)[0], GV_str_letter);
}

function main()
{
	video_set(800,600,0,2);
	F_write_text();
}



#20 appears and I can write three letters.

Djfeeler
Posted By: Lukas

Re: Gamestudio 8.30.4 Public Beta - 10/24/11 12:19

@djfeeler: This is supposed to be like this:
http://manual.3dgamestudio.net/bugs.htm

"The '#' default size token had an effect not only on STRING definitions, but also (wrongly) on str_cpy operations (all A8, A7, A6, and A5 versions; fixed in 8.30.4)."

Also see: http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=385767

This means you shouldn't use "#n" in str_cpy operations. The behaviour you expect was a bug! I guess the easiest workaround in this case would be to use
Code:
str_cpy(GV_str_letter, "                     ");



Now the editboxes in LBGUI will accept a '#' at the beginning of their text as they should. laugh

Thanks for fixing this. laugh
Posted By: Iglarion

Re: Gamestudio 8.30.4 Public Beta - 10/24/11 12:29

Thanks! With this beta all my old problems is past smile.
Posted By: djfeeler

Re: Gamestudio 8.30.4 Public Beta - 10/24/11 12:33

Thanks for the explanation.
Posted By: preacherX

Re: Gamestudio 8.30.4 Public Beta - 10/24/11 17:21

Thanks for the update!

By the way, is it legal to publish games with the public test version and distribute them?


Posted By: Espér

Re: Gamestudio 8.30.4 Public Beta - 10/24/11 18:12

Danke für das Update grin

Kleine Frage... Gibts schon Fortschritte im Cloth-Simulation?
Posted By: preacherX

Re: Gamestudio 8.30.4 Public Beta - 10/24/11 19:27

Habe seit dem Update große Probleme mit snd_loop!

Ich spiele eine Hintergrundmusik mit einem Soundhandle ab (z.B.: Hintergrundmusik=snd_loop(...);).

Mit dem letzten Update und auch den vorigen Versionen lief alles ohne Probleme, mit dem neuen jedoch werden die Sounds urplötzich zu unterschiedlichen Zeiten
einfach abgebrochen - manchmal nach 2-3 Sekunden oder erst nach ein paar Minuten.
Wenn es dann passiert, wurde vorher ein anderer Sound per snd_play abgespielt.
Normalerweise sollte dieses Phänomen aber doch nur auftreten, wenn mehr als 32 Sounds geichzeitig abgespielt werden?
Sind alles .OGG Dateien (Mono).

Manchmal passiert es auch, wenn ich mit snd_pause die Musik anhalte möchte, dass sie trotzdem weiterspielt oder falls sie anhält, sie nicht mehr mit snd_start weiterspielt!

Alles noch mit C-Script!
Posted By: jcl

Re: Gamestudio 8.30.4 Public Beta - 10/25/11 16:53

Yes, it is legal to publish a project with this version - but it's better to wait for the official release, some bug might still show up. - As long as you don't use OAL sounds, snd_loop in A8 is the same as in A7 or earlier versions. If you have random problems, try to find a possible common reason, f.i. a part of your script that causes the problem, or a certain sound file.
Posted By: preacherX

Re: Gamestudio 8.30.4 Public Beta - 10/25/11 20:22

Thanks for the answer!

These problems didn't occured with 8.30.3 and the versions before!
I made a small script to check it:

Code:
path "C:\\GStudio8\\work\\Puzzle\\DATA\\SOUNDS";

var_nsave MUSIKHintergrund; 
var_nsave HintergrundMusik; // handle für Hintergrundmusik
Sound SoundFlug2= <SoundFlug2.OGG>;

var_info Vol_Musik=60;
var_info Vol_Sound=60;

function main()
{
MUSIKHintergrund=snd_create("Musik_Intro.OGG");

HintergrundMusik=snd_loop(MusikHintergrund,Vol_Musik,0);

while(1)
{
snd_play(SoundFlug2,VOL_Sound,0);
sleep(2);

}
}



With 8.30.3 and before the background music plays endless and every two seconds a sound plays with a length of two seconds.

With 8.30.4 the backgroundmusic starts playing but after about ten seconds it stops!

Is there something wrong with this script?
Posted By: preacherX

Re: Gamestudio 8.30.4 Public Beta - 10/26/11 09:09


I just wanted to reinstall version 8.30.3 but when I download
and install it I've got this version: 8.03.2.
Is there something wrong with the link?
Posted By: jcl

Re: Gamestudio 8.30.4 Public Beta - 10/26/11 14:56

There is no 8.03.2 anymore, at least not on our server. - Your script looks and runs ok here, so can you send the sound files to support (at) 3dgamestudio.net? We'll look into that. Maybe it's something related to OGG sounds.
Posted By: preacherX

Re: Gamestudio 8.30.4 Public Beta - 10/26/11 17:03

I used the link on this site:

HERE

I just tried it again, when I run my project and look
into acklog this is what I get:
A8 Engine - Pro Edition V8.03.2 - Sep 20 2010

When I download the file from this thread I get the correct version:
A8 Engine - Pro Edition V8.30.4 - Oct 24 2011

And when I download 8.30.2 I get this:
A8 Engine - Pro Edition V8.02.0 - Jul 27 2010 ´

What's going on there???

Could you please give me the correct link for 8.30.3?
We want to release our game and it worked perfect with this version.


I send you the OGG files but I just tested it by myself with WAV files - but it don't works there either...

Here is a Video wink

I now tested it also with media_loop / media_play - then it works correct...

And as I wrote before, this only happens with 8.30.4!

Posted By: Nidhogg

Re: Gamestudio 8.30.4 Public Beta - 10/27/11 05:31

MED still remains in memory after runtime error.

_med_.txt as follows
Click to reveal..

//---------------------------------
exception info:
//---------------------------------
Jun 13 2011
6.922
main:{C:\GS8\med.exe}
exception address:, AD:7c812afb;
exception code:, 0xe06d7363;
<esp>, AD:0397fd20;
<eip>, AD:7c812afb;
<ebp>, AD:0397fd74;
call stack:
msvcrt.dll, AD:77c2272c;
MFC42.DLL, AD:73e20d28;
MFC42.DLL, AD:73e26b7b;

stack:
000. <0x0397fd20> AD:77c114bc; msvcrt.dll
001. <0x0397fd24> AD:e06d7363;
002. <0x0397fd28> AD:00000001;
003. <0x0397fd2c> AD:00000000;
004. <0x0397fd30> AD:7c812afb; kernel32.dll
005. <0x0397fd34> AD:00000003;
006. <0x0397fd38> AD:19930520; <unknown>
007. <0x0397fd3c> AD:0397fdc4; <unknown>
008. <0x0397fd40> AD:73e847b4; MFC42.DLL
009. <0x0397fd44> AD:7c9101db; ntdll.dll
010. <0x0397fd48> AD:7c809a7f; kernel32.dll
011. <0x0397fd4c> AD:00150000; kernel32.dll
012. <0x0397fd50> AD:00140008; kernel32.dll
013. <0x0397fd54> AD:7c809a90; kernel32.dll
014. <0x0397fd58> AD:00000000;
015. <0x0397fd5c> AD:00155cac; <unknown>
016. <0x0397fd60> AD:ffffffff;
017. <0x0397fd64> AD:03303418; <unknown>
018. <0x0397fd68> AD:00000000;
019. <0x0397fd6c> AD:ffffffff;
020. <0x0397fd70> AD:00000008;
021. <0x0397fd74> AD:0397fdb4; <unknown>
022. <0x0397fd78> AD:77c2272c; msvcrt.dll
023. <0x0397fd7c> AD:e06d7363;
024. <0x0397fd80> AD:00000001;
025. <0x0397fd84> AD:00000003;
026. <0x0397fd88> AD:0397fda8; <unknown>
027. <0x0397fd8c> AD:77c2c407; msvcrt.dll
028. <0x0397fd90> AD:00000000;
029. <0x0397fd94> AD:e06d7363;
030. <0x0397fd98> AD:00000001;
031. <0x0397fd9c> AD:00000000;
032. <0x0397fda0> AD:00000000;
033. <0x0397fda4> AD:00000003;
034. <0x0397fda8> AD:19930520; <unknown>
035. <0x0397fdac> AD:0397fdc4; <unknown>
036. <0x0397fdb0> AD:73e847b4; MFC42.DLL
037. <0x0397fdb4> AD:0397fdc8; MFC42.DLL
038. <0x0397fdb8> AD:73e20d28; MFC42.DLL
039. <0x0397fdbc> AD:0397fdc4; MFC42.DLL
040. <0x0397fdc0> AD:73e847b4; MFC42.DLL
041. <0x0397fdc4> AD:73ea23d0; MFC42.DLL
042. <0x0397fdc8> AD:03000003; MFC42.DLL
043. <0x0397fdcc> AD:73e26b7b; MFC42.DLL
044. <0x0397fdd0> AD:73dd3e14; MFC42.DLL
045. <0x0397fdd4> AD:03000003; MFC42.DLL
046. <0x0397fdd8> AD:00000000;
047. <0x0397fddc> AD:0182ed90; <unknown>
048. <0x0397fde0> AD:01000000; <unknown>
049. <0x0397fde4> AD:00001000;
050. <0x0397fde8> AD:0049d432; med.exe
051. <0x0397fdec> AD:03000003; med.exe
052. <0x0397fdf0> AD:00001000;
053. <0x0397fdf4> AD:00000000;
054. <0x0397fdf8> AD:0182edf8; <unknown>
055. <0x0397fdfc> AD:00001000;
056. <0x0397fe00> AD:004b0519; med.exe
057. <0x0397fe04> AD:00001000;
058. <0x0397fe08> AD:00001000;
059. <0x0397fe0c> AD:00000000;
060. <0x0397fe10> AD:0182ed90; <unknown>
061. <0x0397fe14> AD:01804d50; <unknown>
062. <0x0397fe18> AD:01804978; <unknown>
063. <0x0397fe1c> AD:0182edf8; <unknown>
064. <0x0397fe20> AD:00000000;
065. <0x0397fe24> AD:00000003;
066. <0x0397fe28> AD:004b039e; med.exe
067. <0x0397fe2c> AD:0182ed90; med.exe
068. <0x0397fe30> AD:00000003;
069. <0x0397fe34> AD:01000000; <unknown>
070. <0x0397fe38> AD:00001001;
071. <0x0397fe3c> AD:00000000;
072. <0x0397fe40> AD:00516f70; med.exe
073. <0x0397fe44> AD:0bc90020; med.exe
074. <0x0397fe48> AD:00000000;
075. <0x0397fe4c> AD:00000000;
076. <0x0397fe50> AD:00000000;
077. <0x0397fe54> AD:00000084;
078. <0x0397fe58> AD:00001000;
079. <0x0397fe5c> AD:00001000;
080. <0x0397fe60> AD:004874b0; med.exe
081. <0x0397fe64> AD:0182ed90; med.exe
082. <0x0397fe68> AD:00000084;
083. <0x0397fe6c> AD:00001000;
084. <0x0397fe70> AD:00001000;
085. <0x0397fe74> AD:00000000;
086. <0x0397fe78> AD:00516f70; med.exe
087. <0x0397fe7c> AD:0bc90020; med.exe
088. <0x0397fe80> AD:00000000;
089. <0x0397fe84> AD:00000000;
090. <0x0397fe88> AD:00000000;
091. <0x0397fe8c> AD:004834aa; med.exe
092. <0x0397fe90> AD:0182ed90; med.exe
093. <0x0397fe94> AD:00000084;
094. <0x0397fe98> AD:00001000;
095. <0x0397fe9c> AD:00001000;
096. <0x0397fea0> AD:00000000;
097. <0x0397fea4> AD:00516f70; med.exe
098. <0x0397fea8> AD:0bc90020; med.exe
099. <0x0397feac> AD:00000000;
100. <0x0397feb0> AD:00000000;
101. <0x0397feb4> AD:00000000;
102. <0x0397feb8> AD:004fb598; med.exe
103. <0x0397febc> AD:004fb450; med.exe
104. <0x0397fec0> AD:0397ff60; med.exe
105. <0x0397fec4> AD:05b20c30; med.exe
106. <0x0397fec8> AD:0182ed90; med.exe
107. <0x0397fecc> AD:02556c24; FbxFiles2010.dll
108. <0x0397fed0> AD:00001000;
109. <0x0397fed4> AD:00001000;
110. <0x0397fed8> AD:00000003;
111. <0x0397fedc> AD:0bc90020; <unknown>
112. <0x0397fee0> AD:00000000;
113. <0x0397fee4> AD:8fb6fc99;
114. <0x0397fee8> AD:7c80de95; kernel32.dll
115. <0x0397feec> AD:0397ff5c; kernel32.dll
116. <0x0397fef0> AD:0397ffec; kernel32.dll
117. <0x0397fef4> AD:027d7448; FbxFiles2010.dll
118. <0x0397fef8> AD:0397ff5c; FbxFiles2010.dll
119. <0x0397fefc> AD:0bc90020; FbxFiles2010.dll
120. <0x0397ff00> AD:00000018;
121. <0x0397ff04> AD:00001000;
122. <0x0397ff08> AD:00001000;
123. <0x0397ff0c> AD:00000002;
124. <0x0397ff10> AD:00000002;
125. <0x0397ff14> AD:00000003;
126. <0x0397ff18> AD:02799e58; FbxFiles2010.dll
127. <0x0397ff1c> AD:05b20cb0; FbxFiles2010.dll
128. <0x0397ff20> AD:0000002c;
129. <0x0397ff24> AD:00000000;
130. <0x0397ff28> AD:0000002d;
131. <0x0397ff2c> AD:0397ff9c; <unknown>
132. <0x0397ff30> AD:02740488; FbxFiles2010.dll
133. <0x0397ff34> AD:00000000;
134. <0x0397ff38> AD:0255768d; FbxFiles2010.dll
135. <0x0397ff3c> AD:0012ed00; FbxFiles2010.dll
136. <0x0397ff40> AD:02559dd0; FbxFiles2010.dll
137. <0x0397ff44> AD:8fb6fd39;
138. <0x0397ff48> AD:027d7448; FbxFiles2010.dll
139. <0x0397ff4c> AD:00000000;
140. <0x0397ff50> AD:00231fa8; <unknown>
141. <0x0397ff54> AD:13200002; <unknown>
142. <0x0397ff58> AD:00000001;
143. <0x0397ff5c> AD:02818e50; <unknown>
144. <0x0397ff60> AD:0277346c; FbxFiles2010.dll
145. <0x0397ff64> AD:00000003;
146. <0x0397ff68> AD:00000010;
147. <0x0397ff6c> AD:00000010;
148. <0x0397ff70> AD:05b20c28; <unknown>
149. <0x0397ff74> AD:00000000;
150. <0x0397ff78> AD:02000401; <unknown>
151. <0x0397ff7c> AD:0012edf4; <unknown>
152. <0x0397ff80> AD:0012edf8; <unknown>
153. <0x0397ff84> AD:0001159a;
154. <0x0397ff88> AD:00010ee8; <unknown>
155. <0x0397ff8c> AD:00000081;
156. <0x0397ff90> AD:000006c6;
157. <0x0397ff94> AD:4ceb4f9d; <unknown>
158. <0x0397ff98> AD:00000000;
159. <0x0397ff9c> AD:0397ffdc; <unknown>
160. <0x0397ffa0> AD:027407b0; FbxFiles2010.dll
161. <0x0397ffa4> AD:00000001;
162. <0x0397ffa8> AD:02555d1f; FbxFiles2010.dll
163. <0x0397ffac> AD:0012ed00; FbxFiles2010.dll
164. <0x0397ffb0> AD:00000000;
165. <0x0397ffb4> AD:3ff00000; <unknown>
166. <0x0397ffb8> AD:7c80b729; kernel32.dll
167. <0x0397ffbc> AD:027d7448; FbxFiles2010.dll
168. <0x0397ffc0> AD:00000000;
169. <0x0397ffc4> AD:3ff00000; <unknown>
170. <0x0397ffc8> AD:027d7448; FbxFiles2010.dll
171. <0x0397ffcc> AD:7ffdb000; FbxFiles2010.dll
172. <0x0397ffd0> AD:e06d7363;
173. <0x0397ffd4> AD:0397ffc0; <unknown>
174. <0x0397ffd8> AD:0397f940; <unknown>
175. <0x0397ffdc> AD:ffffffff;
176. <0x0397ffe0> AD:7c839ad8; kernel32.dll
177. <0x0397ffe4> AD:7c80b730; kernel32.dll
178. <0x0397ffe8> AD:00000000;
179. <0x0397ffec> AD:00000000;
180. <0x0397fff0> AD:00000000;
181. <0x0397fff4> AD:02555cf0; FbxFiles2010.dll
182. <0x0397fff8> AD:027d7448; FbxFiles2010.dll
183. <0x0397fffc> AD:00000000;

Posted By: jcl

Re: Gamestudio 8.30.4 Public Beta - 10/27/11 09:50

preacherX: There are no previous beta versions on our server. So downloading them won't work no matter how often you click on the links: the newest beta version always replaces the old versions. - Thanks for the sound files, the support got them and will look into the problem.

Nidhogg: Version 8.30 contains no new MED.
Posted By: Nidhogg

Re: Gamestudio 8.30.4 Public Beta - 10/27/11 12:36

I didn't state it was a new version! I am reporting that MED stays in system memory after it crashes.

This is a bad thing because if you continue to reload MED after it crashes it causes the system to slow down crash because the system runs out of memory because of many MED.EXE's that have remained in memory.

What I am stating is that you need to ensure MED totaly frees itself upon runtime errors/crashes.



Posted By: jcl

Re: Gamestudio 8.30.4 Public Beta - 10/31/11 07:47

I'm afraid you overestimate my divine powers. Only Jesus could resurrect the dead. We mortals can't let a crashed program do things.
Posted By: jcl

Re: Gamestudio 8.30.4 Public Beta - 11/01/11 16:21

The Gamestudio 8.30 update is now officially available from the download page. Thanks to all testers!
© 2024 lite-C Forums