Page 1 of 1

Question about meaning of change in B29

Posted: Sat Jul 16, 2011 2:46 am
by aberk
One of the items on the B29 change list states:

"When b29 is released the new server code will switch to prod, all previous betas will continue to sync but it will not update data seen by the server anymore and >=b29 versions wont see it. Basically: upgrade"

Does this change mean that progress you make towards achievements in old betas won't register with your online profile? I have a cool wyrmric in B28 who I would rather not abandon.

Re: Question about meaning of change in B29

Posted: Sat Jul 16, 2011 4:04 am
by bricks
Saves from b28 will not work in b29, but I don't think that is what that line means. I actually have no idea what that line means at all.

Also, your unlocks and achievements will be maintained, along with your achievement progress if it happens to be the kind that exists across multiple games.

Re: Question about meaning of change in B29

Posted: Sat Jul 16, 2011 8:37 am
by Predawn
Beta 29 has been optimised to run exclusively on processors which have SSE2 extensions. That means I cannot run beta 29 at all. :(

Here is my te4.log file:

Code: Select all

[CPU] Detected 1 CPUs
OpenAL device available: DirectSound Default (default DirectSound Default)
OpenAL device available: WaveOut Default (default DirectSound Default)
OpenAL device available: No Output (default DirectSound Default)
NO SELFEXE: bootstrapping from CWD
Booting T-Engine from: D:\Band\t-engine4-windows-1.0.0beta29\t-engine.exe
SelfExe gave us app directory of:	D:\Band\t-engine4-windows-1.0.0beta29\
Lua Error: /loader/pre-init.lua:23: JIT compiler disabled, CPU does not support SSE2
	At [C]:-1 
	At [C]:-1 on
	At /loader/pre-init.lua:23 
Creating particles thread 0
Lua Error: /loader/pre-init.lua:23: JIT compiler disabled, CPU does not support SSE2
	At [C]:-1 
	At [C]:-1 on
	At /loader/pre-init.lua:23 
OpenGL max texture size: 4096
OpenGL max texture size: 4096
Running lua loader code...
Reboot using	te4	LATEST	boot	player	false
[ENGINE LOADER] available from dir: 	te4-0.9.29
Lua Error: /loader/init.lua:81: attempt to call field 'serialize' (a nil value)
	At [C]:-1 serialize
	At /loader/init.lua:81 load
	At /loader/init.lua:132 

Would self-compilation eliminate the SSE2 requirements, or are they bound in the libraries :?:

Re: Question about meaning of change in B29

Posted: Sat Jul 16, 2011 8:52 am
by darkgod
Can you change the line 23 in game/loader/pre-init.lua from

Code: Select all

jit.on()
to

Code: Select all

jit.off()
See if it works

Re: Question about meaning of change in B29

Posted: Sat Jul 16, 2011 11:30 pm
by Predawn
The suggested fix worked well, allowing me to try beta 29.

The CPU is an AMD Athlon @ 3GHz....

Played a Cursed, (died), and saw beta 30 mentioned in the chat. Downloaded that, and all is well.

Cursed have changed considerably from the last time I played one......