Aleph One Preview Build

Have a question, suggestion, or comment about Aleph One's features and functionality (Lua, MML, the engine itself, etc)? Post such topics here.
User avatar
treellama
Vidmaster
Posts: 6110
Joined: Jun 2nd '06, 02:05
Location: Pittsburgh
Contact:

A preview build is available from treellama.org:

Mac OS X: http://treellama.org/alephone/AlephOne-20090531.dmg
Windows: http://treellama.org/alephone/AlephOne-20090531.zip
Source: http://treellama.org/alephone/AlephOne-20090531.tar.bz2
Source (Mac/Win): http://treellama.org/alephone/AlephOne-20090531-MacWinSrc.7z

Highlights include Lua persistence, a network stats display, joystick support (from thermoplyae), various other improvements and bug fixes. Hopper has also joined us to contribute HUD scaling and some improvements of his own. This preview build is compatible with the the previous release, except for the new Lua features.

Features: Add .filA extension to saved films Add .sgA extension to saved games Add an option to hide file extensions in dialogs Display file modification date in file selectors; allow sorting by date Add a "Network Stats" display (accessed by pressing the non-number-pad 1 key, by default), which displays color-coded latency, jitter (standard deviation in latency), and CRC errors. Consequently, the .ping command has been removed. Every second, stats are also sent to joiners, who can access them with the same key. You must be connected to a gatherer running the preview build to receive stats updates. Joystick/gamepad support. Some things are configurable in the preferences screen, but more advanced settings like sensitivity and dead zones require editing the preferences file Lua functions for restoring some custom fields from before level teleports, and for restoring all custom fields from saved games (see Lua.html) Preferences for scaling HUD and terminals up by 2x, or to fill the screen Lua: monster.external_velocity and vertical_velocity (see Lua.html) Draw in-game OpenGL dialogs without blacking the whole screenBug fixes: Fix missing metaserver login failure message Fix Lua texture palette crash with landscapes Support building from the Mac OS X command line using autoconf Fix host crashing in net games after a joiner disconnects Fix "could not receive map" bug Fix a crash when opening the ALSA net mic fails Fix the Lua texture palette on maps with glow mapped textures Respect monitor gamma calibration when rendering fade effects Make OpenGL crosshairs look like the preview Don't read the map when idle at the menu screen Fix Lua documentation for long cinematic fade in mnemonic
User avatar
tehWastedJamacan
Vidmaster
Posts: 1347
Joined: May 17th '09, 16:24
Location: SuFu, SD
Contact:

I'm using an Xbox 360 controler

i didnt find sensitivity settings, and i cant use right trigger or left trigger. also, my person keeps moving a little after i let go of the analog sticks. also, the d-pad doesnt regester.

just some tips.
D?rovací tvá?í.
Fobo: I find it hard to keep a sentence down under two paragraphs.
User avatar
treellama
Vidmaster
Posts: 6110
Joined: Jun 2nd '06, 02:05
Location: Pittsburgh
Contact:

Treellama wrote:more advanced settings like sensitivity and dead zones require editing the preferences file
tehWastedJamacan wrote:I'm using an Xbox 360 controler

i didnt find sensitivity settings, and i cant use right trigger or left trigger. also, my person keeps moving a little after i let go of the analog sticks. also, the d-pad doesnt regester.

just some tips.
Also, did you configure the triggers and the D-pad? Click "CONFIGURE KEYS / BUTTONS" and assign the buttons to the action you want them to do.
Last edited by treellama on Jun 1st '09, 00:34, edited 1 time in total.
User avatar
L'howon
Vidmaster
Posts: 898
Joined: Mar 18th '08, 12:49
Location: Somewhere outside the Citadel Of Antiquity
Contact:

Thanks for the update Tl, I like the new style of menus you've incorporated.

After playing through for a while, the only noticeable thing is when I teleport within a netmap, There is a odd moment of "no-texture" blur that takes up 1/2 the screen. It's an old netmap, Oceanic Plateau, and I have several additions (Kurinn's water, High-res guns/ammo), but I'll test later with those off if I can. Other than that, completely stable so far.
I have been wading in a long river and my feet are wet.
User avatar
tehWastedJamacan
Vidmaster
Posts: 1347
Joined: May 17th '09, 16:24
Location: SuFu, SD
Contact:

it wouldnt let me assign the triggers and d-pad, is what im saying.
D?rovací tvá?í.
Fobo: I find it hard to keep a sentence down under two paragraphs.
User avatar
ukimalefu
Mjolnir Mark IV
Posts: 652
Joined: Aug 21st '08, 17:25
Contact:

The big terminals are great!

The large HUD feels weird. I see no difference between small and medium (I play at 1280*768 res)
User avatar
Hopper
Mjolnir Mark IV
Posts: 585
Joined: May 10th '09, 17:02
Contact:

ukimalefu wrote:The large HUD feels weird. I see no difference between small and medium (I play at 1280*768 res)
The three settings work as follows:
Normal - the HUD is always 640x160 pixels, just like previous versions.Double - the HUD is 1280x320, if your resolution is at least 1280x960. In your case, there's not enough room vertically for the double-size HUD.Largest - the HUD takes up 1/3 of the resolution height, and the world view takes the other 2/3. In this mode, the HUD is as wide as the view, like the original M2/Moo. For widescreen resolutions like yours, this will be very different from Normal mode.The terminal settings are similar. The "Double" option gives you 1x or 2x scaling depending on your resolution, and the "Largest" option fills the entire world view area.
Aleph One:  Download 1.2.1         Plugins:  Vasara  ·  more
User avatar
treellama
Vidmaster
Posts: 6110
Joined: Jun 2nd '06, 02:05
Location: Pittsburgh
Contact:

Lh wrote:Thanks for the update Tl, I like the new style of menus you've incorporated.
The what?
tehWastedJamacan wrote:it wouldnt let me assign the triggers and d-pad, is what im saying.
There is only room for 18 buttons or so in Aleph One's key map; if your controller has more than that, and if the triggers and/or D-pad are at the end of that list, you won't be able to use them.
User avatar
tehWastedJamacan
Vidmaster
Posts: 1347
Joined: May 17th '09, 16:24
Location: SuFu, SD
Contact:

i only count seventeen (21 if you count the diagnols on the dpad) that shouldnt be enough to remove the dpad and triggers from the config. Its an xbox 360 controler, you can check it out if you like...
D?rovací tvá?í.
Fobo: I find it hard to keep a sentence down under two paragraphs.
User avatar
L'howon
Vidmaster
Posts: 898
Joined: Mar 18th '08, 12:49
Location: Somewhere outside the Citadel Of Antiquity
Contact:

Treellama wrote:The what?

Sorry, I should've said layout not style.
I have been wading in a long river and my feet are wet.
User avatar
treellama
Vidmaster
Posts: 6110
Joined: Jun 2nd '06, 02:05
Location: Pittsburgh
Contact:

tehWastedJamacan wrote:i only count seventeen (21 if you count the diagnols on the dpad) that shouldnt be enough to remove the dpad and triggers from the config. Its an xbox 360 controler, you can check it out if you like...
Is it possible the D-pad is reported as axes, not buttons? Someone on IRC suggested it might show up as a hat, in which case it's not supported.

I don't have one of these controllers, and I didn't add the joystick support, so I can't be of more help. Anybody else using an Xbox 360 controller successfully with the preview build?
User avatar
tehWastedJamacan
Vidmaster
Posts: 1347
Joined: May 17th '09, 16:24
Location: SuFu, SD
Contact:

well, im not so concerned with the dpad. however, i do want the triggers to work. its... weird to use the bumpers
D?rovací tvá?í.
Fobo: I find it hard to keep a sentence down under two paragraphs.
User avatar
treellama
Vidmaster
Posts: 6110
Joined: Jun 2nd '06, 02:05
Location: Pittsburgh
Contact:

After a little googling:

http://msdn.microsoft.com/en-us/library/bb173051(VS.85).aspx

You should be able to get one of the triggers to work, but not both, for reasons listed in that article. Aleph One uses SDL's joystick support, which only supports DirectInput.

Thank Microsoft for this--it probably works fine in Linux :D
Sharkie Lino

There is something around all the sprites, I'm not sure what it is.



[attachment=2790:Picture_2.png]
Attachments
Picture_2.png
Picture_2.png (1.54 MiB) Viewed 6887 times
User avatar
Hopper
Mjolnir Mark IV
Posts: 585
Joined: May 10th '09, 17:02
Contact:

Sharkie Lino wrote:There is something around all the sprites, I'm not sure what it is.
Are you on a PPC machine? If so, I think I know what the problem is, and it should be fixed in the next build. Thanks for the report!
Aleph One:  Download 1.2.1         Plugins:  Vasara  ·  more
Sharkie Lino

Hopper wrote:Are you on a PPC machine? If so, I think I know what the problem is, and it should be fixed in the next build. Thanks for the report!
I am on a PPC machine [MSmile]
User avatar
effigy
Mjolnir Mark IV
Posts: 673
Joined: Jan 5th '09, 13:55
Contact:

Nice additions, fellas!

Some of the issues I'm having in WindowsXP are:

- Gamma only sometimes matches the desktop

- Aleph crashes after net games (most but not all that I recall)

- lost mouse function. This happened my third or so joining of a netgame, at the same time, the Gamma matched the desktop for the first time that session. The left, right and scroll button of the mouse worked, and I could turn right with the [6] keypad. It made for an interesting round. Film: [attachment=2792:0.22.0pr...top.filA.zip]

RPT logged this several times:
[

Code: Select all

]-------------------

Error occured on Monday, June 1, 2009 at 17:02:21.

F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe caused an Access Violation at location 0057ce04 in module F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe Reading from location 00000018.

Registers:
eax=00000000 ebx=00000000 ecx=00990464 edx=00990464 esi=00000014 edi=0155b720
eip=0057ce04 esp=0022fa50 ebp=0022fa68 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00210206

Call stack:
0057CE04  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:0057CE04
0057D0CB  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:0057D0CB
0053F76F  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:0053F76F
004CDA57  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:004CDA57
00429810  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:00429810
004CDE73  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:004CDE73
00404CEA  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:00404CEA
006E345B  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:006E345B  IMG_LoadTGA_RW
006E3639  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:006E3639  IMG_LoadTGA_RW
006E2E57  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:006E2E57  IMG_LoadTGA_RW
004011E7  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:004011E7
0040123B  F:\PortableApps\Marathon Infinity\AlephOne-0.22.0.exe:0040123B
7C816FE7  C:\WINDOWS\system32\kernel32.dll:7C816FE7  RegisterWaitForInputIdle[/[code]]

Here's an entry I found in my Aleph One Log.txt I thought sounded interesting:
[[code]]-------------------- Tue Jun 02 17:05:17 2009


while initializing preferences (preferences.cpp:1792)
  Error at line 79: element of type input has no child of type joystick_axis_mapping (XML_DataBlock.cpp:118)
  Error at line 80: element of type input has no child of type joystick_axis_mapping (XML_DataBlock.cpp:118)
  Error at line 81: element of type input has no child of type joystick_axis_mapping (XML_DataBlock.cpp:118)
  Error at line 82: element of type input has no child of type joystick_axis_mapping (XML_DataBlock.cpp:118)
  Error at line 113 with element of type sdl_key, attribute tag index and value 30: out of range (XML_DataBlock.cpp:118)
  Error at line 113 in handling the attributes of element of type sdl_key: attributes missing (XML_DataBlock.cpp:118)
while opening resource file F:\PortableApps\Marathon Infinity\maps\net map\Azure Dreams 2.0\Azure Dreams 2.0.sceA (resource_manager.cpp:338)
  file's resource type list corrupt (resource_manager.cpp:256)[/[code]]
Attachments
0.22.0pre1_mouse_stop.filA.zip
(18.33 KiB) Downloaded 163 times
Thank the sun that went nova so that Earth could have iron and silicon.
User avatar
treellama
Vidmaster
Posts: 6110
Joined: Jun 2nd '06, 02:05
Location: Pittsburgh
Contact:

For crashes after net games, is this joining or gathering? The RPT file is pretty useless, no symbols.

As for your log message, that was from starting up the old Aleph One after having configured a joystick button in the new one. That might be responsible for your mouse problem, too, I don't know. Films don't include raw input, so they're not helpful in this case.
User avatar
Zott
Vidmaster
Posts: 1666
Joined: Jul 1st '06, 21:14
Location: Earth
Contact:

Had a weird keyboard assigning keys bug, and submitted a bug report.

Rather than fill up space here.
Last edited by Zott on Jun 3rd '09, 23:11, edited 1 time in total.
Video Gamer Blog (With some articles by me!)

Look at Him Go, Weeee
User avatar
treellama
Vidmaster
Posts: 6110
Joined: Jun 2nd '06, 02:05
Location: Pittsburgh
Contact:

Zott wrote:Had a weird keyboard assigning keys bug, and submitted a bug report.
Hmm, could be due to the fake keys used up for joystick. Uh oh!
User avatar
treellama
Vidmaster
Posts: 6110
Joined: Jun 2nd '06, 02:05
Location: Pittsburgh
Contact:

OK, I had my mouse go away on me, too. Somehow the sensitivity got set to a huge value. Can you figure out how to reproduce it?
User avatar
treellama
Vidmaster
Posts: 6110
Joined: Jun 2nd '06, 02:05
Location: Pittsburgh
Contact:

jamacan: try turning off "DirectInput/DirectDraw" in your graphics prefs. Once I did that, I was able to configure joystick buttons

zott: couldn't reproduce with my US keyboard in XP--are you using a funky keyboard layout?
Pfhor
Born on Board
Posts: 10
Joined: Jun 5th '09, 05:41
Contact:

well. its pretty good. was just taking it for a test spin on the beginning of Infinity. being the halo gamer that i am, i decided to try out the new xbox 360 controller function. the sensitivity for the right stick was a lil much. and i found that the slightest nudge would send me spinning out of control. but i can fine tune that using something else. but my biggest problem was that when i died, the application quit [MFrown] . this happened several times. i can post the error report it gave me if anyone cares for it. thats my only problem. im having major fun finally being able to use my xbox controller. but then if you think about it....i shouldnt die anyways : S
Last edited by Pfhor on Jun 5th '09, 06:06, edited 1 time in total.
User avatar
Zott
Vidmaster
Posts: 1666
Joined: Jul 1st '06, 21:14
Location: Earth
Contact:

couldn't reproduce with my US keyboard in XP--are you using a funky keyboard layout?
Nope, just the default Vista one. Its possible it could be a Asus keyboard thing, since they have some interesting function keys, though none that are associated with [, ] or \.

Turning on Multiple Key Combinations (Fn G) causes other difficulties (Everything wants to be h or unknown key), but this is happening with that off.

Well, seems to happen with the last stable version too. So, it must be on my end. Though I'm not quite sure why... Had to reload my whole OS, so it could possibly be a SP2 thing, since that is definitely new, and I know my key setup worked properly at one time.
Last edited by Zott on Jun 5th '09, 08:18, edited 1 time in total.
Video Gamer Blog (With some articles by me!)

Look at Him Go, Weeee
User avatar
xilef
Cyborg
Posts: 186
Joined: Jul 6th '08, 22:30
Contact:

The XBCD 360 Drivers have no button input at all, I've set it to mimick the M$ 360 driver absolutely and it's fine for games like the orange box and other 360 supporting games that have only been configured for the M$ driver.
XBCD is much, much better than the default driver, but at the moment I have to use Xpadder for it to work in A1 [MErr]
Post Reply