Author Topic: Aleph One v2  (Read 10883 times)

nigel

  • Guest
Aleph One v2
« on: November 04, 2010, 02:51:12 pm »
Release notes alephone-dingoo-v2 20101104:
------------------------------------------
- Game now renders in native 320x240. This is a new approach on a fresh source.
  It's no longer based on Pickle's source/code. Scaler is used on interface images
  before rendering.
- Big speed increase due to the above. Main marathon games run full speed most of
  the time @ 336 MHz. No overclock needed.
- Damage/pickup/liquid flashes now work thanks to software gamma emulation.
- Map zoom keys mapped to shoulder buttons when in map view.
- Terminal code reworked to render at 320x240 properly.
- Preference screens/widgets reworked to fit properly on Dingoo screen.
- Game will create its own working settings file now if it doesn't exist.
  'Dangerous' settings (screen res, other crash stuff) removed.
- Different games/scenarios now store their saves, etc, in their own directory
- Probably more that I have forgotten.

Screenshots (Dingoo)


Download Aleph One Dingoo v2a:
Download from Mediafire
Download from Rapidshare
Download from File dropper

Source, cleaned, with dingoo build instructions, readme and comments:
Aleph One v2 Source (based on 20091015)

This game requires GMenu2

Edit: Added alternate download links.
« Last Edit: November 08, 2010, 07:43:27 am by nigel »

Solstice

  • *
  • Posts: 367
Re: Aleph One v2
« Reply #1 on: November 04, 2010, 04:06:04 pm »
AWESOME!! Great work.i been playing your older ver alot :) used to play quite abit back in the day on my lc575

Another quality homebrew on dingoo
Dingoo A320 stock 1.2 + Gmenu

PSP slim 2002 Gen 5.50 D3 Prom4

Hellsing1

  • Guest
Re: Aleph One v2
« Reply #2 on: November 04, 2010, 04:13:39 pm »
Can't get this to work. Have download the packs from here and extracted them into their folders.

http://source.bungie.org/index.php?title=Get_Marathon

Screen just flashes when I select the icon and returns to the ports screen.

Does anything need to be set in the menu when first adding the game?

nigel

  • Guest
Re: Aleph One v2
« Reply #3 on: November 04, 2010, 04:21:31 pm »
AWESOME!! Great work.i been playing your older ver alot :) used to play quite abit back in the day on my lc575
Thanks. An old LC eh? I still was on a IIfx, Performa 5x00 shortly after - what a difference that was.

Can't get this to work. Have download the packs from here and extracted them into their folders.

http://source.bungie.org/index.php?title=Get_Marathon

Screen just flashes when I select the icon and returns to the ports screen.

Does anything need to be set in the menu when first adding the game?

What menu are you using? In GMenu2 nothing needs to be set. In DMenu, you possibly need to set the working directory to the directory the .dge files are in.

You can edit the .dge files and add 'read -p "Oh look, pause"' at the end. This way, the she shell will be visible after alephone exits until you press 'start'. Note the error it's outputting.

Solstice

  • *
  • Posts: 367
Re: Aleph One v2
« Reply #4 on: November 04, 2010, 04:30:03 pm »
Really good improvement!!!! hellsing did you put packs in data folder? maybe its in root
Dingoo A320 stock 1.2 + Gmenu

PSP slim 2002 Gen 5.50 D3 Prom4

Hellsing1

  • Guest
Re: Aleph One v2
« Reply #5 on: November 04, 2010, 04:48:24 pm »
Using gmenu. Know how to add folders etc.

All are in local/ports/alephone/data  - folders are called m1a1 and Marathan 2

Tried to add  'read -p "Oh look, pause"' to the .dge but still shows nothing.

Still flashing when I select the .dge then it returns to the ports section.

Guess I'll stick with Doom and Duke Nukem.


Hellsing1

  • Guest
Re: Aleph One v2
« Reply #6 on: November 04, 2010, 04:53:12 pm »
Ok, think in says that the /Marathon 1 (M1A1).dat file not found - its in bin/sh I think

#!/bin/sh

# Data files search path
export ALEPHONE_DATA=./data:./data/m1a1

# Userdata (prefs, saved games, recordings) are stored here. Absolute path, no ending slash.
export ALEPHONE_USERDATA=$PWD/.alephone/m1a1

./alephone
« Last Edit: November 04, 2010, 04:56:47 pm by Hellsing1 »

nigel

  • Guest
Re: Aleph One v2
« Reply #7 on: November 04, 2010, 05:15:25 pm »
You mean the data, shapes, etc.

Try adding
Code: [Select]
cd "$( cd "$( dirname "$0" )" && pwd )"right below #!/bin/sh

If that works I'll update the download.

EDIT: I *can't* replicate the problem with old kernels/rootfses (again, previous releases used the same scripts, also had one user with problems). Downloading older localpacks now (using Dingux Local Pack v0.35)... If anyone has any more info on this - what system/rootfs/localpack they have installed and from where, let me know.

Really good improvement!!!!
I'm quite happy about it myself too :). It really needed that boost to play nicely.
« Last Edit: November 04, 2010, 06:32:32 pm by nigel »

Hellsing1

  • Guest
Re: Aleph One v2
« Reply #8 on: November 04, 2010, 06:34:38 pm »
Didn't work. My rootfs and zimage (allows you to power off) are from June 2010.

Forget it! - its not that important to me.
« Last Edit: November 04, 2010, 06:43:50 pm by Hellsing1 »

Coccijoe

  • *
  • Posts: 366
    • Underground Portables
Re: Aleph One v2
« Reply #9 on: November 04, 2010, 06:57:27 pm »
work perfectly for me (with scenario, mod too), thanks nigel

nigel

  • Guest
Re: Aleph One v2
« Reply #10 on: November 04, 2010, 07:46:33 pm »
Finally found what's going on. It appears DMenu doesn't do shell scripts. So for now, AlephOne requires GMenu2. First post is updated to reflect this. I might look into this later.

If you insist on keeping DMenu, you can put the data files directly in the alephone directory (no subdir) and launch the 'alephone' executable directly. You should also put the themes folder from /data/themes into the aleph one directory. Do not overwrite it with the scenario theme - that one won't fit on your dingoo screen. This should work fine because it still looks there by default, but that means you'll have to make as many copies of the Aleph One directory as you need for your different game data files.
« Last Edit: November 04, 2010, 07:50:44 pm by nigel »

samir

  • *
  • Posts: 344
Re: Aleph One v2
« Reply #11 on: November 04, 2010, 11:53:20 pm »
Thanks Nigel, excellent work. But I have a question: how i can configure controls (strafe?)? Karma for you.
« Last Edit: November 04, 2010, 11:54:53 pm by samir »

campusten

  • Guest
Re: Aleph One v2
« Reply #12 on: November 05, 2010, 05:39:46 am »
Is it just me, or does clicking on either Marathon 2 or 3 lead to the same game starting? They each of their own correct menus, but once I press start, it goes to to same game (I think it's Marathon 3?) with the intro screen "Lh?owon" and the same level.

nigel

  • Guest
Re: Aleph One v2
« Reply #13 on: November 05, 2010, 02:13:16 pm »
Thanks Nigel, excellent work. But I have a question: how i can configure controls (strafe?)? Karma for you.

In the main menu, presss (x) for the preferences dialog. Then navigate to 'controls' with the dpad, [start] to choose, 'customize keys' and there you can remap everything (choose function, [start], <newkey>). Strafing is normally mapped to [R].

Is it just me, or does clicking on either Marathon 2 or 3 lead to the same game starting? They each of their own correct menus, but once I press start, it goes to to same game (I think it's Marathon 3?) with the intro screen "Lh?owon" and the same level.

Whoops, delete alephone/.alephone/Marathon Infinity/Marathon Infinity Preferences. My bad. The game you're describing is Marathon 2.

darfgarf

  • Guest
Re: Aleph One v2
« Reply #14 on: November 05, 2010, 02:33:56 pm »
Finally found what's going on. It appears DMenu doesn't do shell scripts.
it definately does, so you're doing it wrong XD

remember it's #!/bin/sh not bash, and the paths are weird as everything gets mounted either as /local or /boot (depending on your preference, technically the same directory)

Hellsing1

  • Guest
Re: Aleph One v2
« Reply #15 on: November 05, 2010, 05:49:13 pm »
Ok download the latest version - 2a (i'm already using Gmenu by the way, NOT dmenu)

Error I am now getting is:

/boot/local/ports/alephone.Marathon 2.dge: line 9:./alephone :not found

Any ideas?

Hellsing >:(
« Last Edit: November 05, 2010, 05:52:03 pm by Hellsing1 »

nigel

  • Guest
Re: Aleph One v2
« Reply #16 on: November 05, 2010, 06:03:21 pm »
remember it's #!/bin/sh not bash, and the paths are weird as everything gets mounted either as /local or /boot (depending on your preference, technically the same directory)
That's exactly what I'm doing. Also, UTF8/unix line ends, but it doesn't even parse a simple echo. Would I need the .sh file extension or flag in one of its config files or so?
EDIT: Appears dmenu doesn't accept spaces, escaped/quoted or not at all in its executable= path. THAT took me a while to figure out, but\ filenames\ like\ this\ are stripped from their slashes and passed with spaces to the shell. No wonder the errors didn't make sense. And no wonder a1m2test.sh worked fine (tested that back at v0, wasn't sure if I did later) :P.

I'm not sure if I am going to do anything about that though, removing the spaces will make the names ugly in GMenu2 or require name editing which would be an extra installation step. DMenu users could just underscore the .dge files to work around this and go at it like so:
Code: [Select]
SubMenuItem Marathon1
{
Icon = "/usr/local/ports/alephone/Marathon 1 (M1A1).png"
Name = "Marathon 1 (M1A1)"
Executable = "sh Marathon_1_(M1A1).dge"
WorkDir = "/usr/local/ports/alephone"
}

Might add that to the readme if there's ever going to be a next version.

/boot/local/ports/alephone.Marathon 2.dge: line 9:./alephone :not found

Any ideas?

Stupid question perhaps, but are you certain 'alephone' is still in the alephone directory together with the .dge files? The shell scripts (.dge) did not change at all between the releases. 2.0a only fixes the infinity prefs file.
« Last Edit: November 05, 2010, 06:44:11 pm by nigel »

Hellsing1

  • Guest
Re: Aleph One v2
« Reply #17 on: November 05, 2010, 07:41:34 pm »
This is what is in the file when I download version 2a

<DIR>          .alephone
<DIR>          data
Marathon 1 (M1A1).dge
Marathon 1 (M1A1).png
Marathon 2.dge
Marathon 2.png
Marathon Infinity.dge
Marathon Infinity.png
Read Me (Dingoo).txt
Tempus Irae.dge
Tempus Irae.png

samir

  • *
  • Posts: 344
Re: Aleph One v2
« Reply #18 on: November 05, 2010, 09:53:56 pm »
Thanks Nigel, excellent work. But I have a question: how i can configure controls (strafe?)? Karma for you.

In the main menu, presss (x) for the preferences dialog. Then navigate to 'controls' with the dpad, [start] to choose, 'customize keys' and there you can remap everything (choose function, [start], <newkey>). Strafing is normally mapped to [R].

Is it just me, or does clicking on either Marathon 2 or 3 lead to the same game starting? They each of their own correct menus, but once I press start, it goes to to same game (I think it's Marathon 3?) with the intro screen "Lh?owon" and the same level.

Whoops, delete alephone/.alephone/Marathon Infinity/Marathon Infinity Preferences. My bad. The game you're describing is Marathon 2.

Thanks nigel!

nigel

  • Guest
Re: Aleph One v2
« Reply #19 on: November 06, 2010, 01:05:05 am »
No problem :).

Hellsing1: You're missing the 'alephone' executable (4,7 MB), which is the main game. It is most certainly in the 7-zip file! Try extracting again, or try this normal zip file instead.