Baron of Hell
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Everything Else > Blake Stone Planet Strike code released under GPL v2
Pages (2): [1] 2 »  
Author
All times are GMT. The time now is 11:13. Post New Thread    Post A Reply
Rohit_N
Mini-Member


Posts: 88
Registered: 10-09


http://apogeesoftware.com/uncategor...one-source-code

:) :) :)

Old Post 07-08-13 22:04 #
Rohit_N is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Springy
Senior Member


Posts: 1370
Registered: 09-12


Holy shit paste, this is absolutely fantastic news! I hope that in light of this EC Wolf gets Blake Stone support amongst a heck of a lot more. This alone has made my year thus far.

Old Post 07-08-13 22:26 #
Springy is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8893
Registered: 06-06


That's cool, too bad I've never played that version of the game (I played only the original: Aliens of Gold). I hope it's similar enough to Wolfenstein, though it scares me that it doesn't have a Wolf4SDL equivalent…

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 07-08-13 22:35 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Blzut3
Member


Posts: 523
Registered: 06-04



Springy said:
I hope that in light of this EC Wolf gets Blake Stone support amongst a heck of a lot more.

Yeah.

Old Post 07-08-13 22:53 #
Blzut3 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Springy
Senior Member


Posts: 1370
Registered: 09-12



Blzut3 said:

Yeah.


I should probably start checking that page out more. Thanks.

Old Post 07-08-13 22:56 #
Springy is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Csonicgo


Posts: 4458
Registered: 03-04


I loved the Blake Stone games. The maps didn't feel like deliberate mazes, unlike Wolf3D and Ken's Labyrinth, with the latter being one of the most tedious "wolf-clones" to date.

That being said, the wolf-style controls really put a damper on Blake stone. I remember trying various TSRs and joystick drivers with key-combining, but still, the player couldn't turn while sidestepping, which makes it feel as if I'm operating a crane or tank rather than a human with a blaster.

Old Post 07-08-13 23:34 #
Csonicgo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Technician
Still no custom title


Posts: 8069
Registered: 08-04


I just can't get into the Wolf 3-D era of FPS. Like previously stated, the player movement feels like you're a camera mounted on a set of tracks, not a at all like a person.

I'm glad to see another classic FPS get the GPL treatment, but I'd rather it be Blood or Redneck Rampage.

Old Post 07-09-13 00:59 #
Technician is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
BlackFish
Forum Spammer


Posts: 4667
Registered: 06-02


Good news, since playing the Dos version is driving me nuts in terms of controls, yet I still want to play the game badly.

Old Post 07-09-13 04:12 #
BlackFish is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
sgtcrispy
Forum Regular


Posts: 792
Registered: 06-00



BlackFish said:
Good news, since playing the Dos version is driving me nuts in terms of controls, yet I still want to play the game badly.



Technician said:
I just can't get into the Wolf 3-D era of FPS. Like previously stated, the player movement feels like you're a camera mounted on a set of tracks, not a at all like a person.


Oh you crazy kids. ;P

Old Post 07-09-13 06:52 #
sgtcrispy is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Vermil
Senior Member


Posts: 1731
Registered: 03-04



Springy said:
Holy shit paste, this is absolutely fantastic news!


This.

Old Post 07-09-13 09:10 #
Vermil is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Aliotroph?
postCount++


Posts: 2678
Registered: 03-02


I never liked Blake Stone enough to get any of the full versions, but I love this news.

Old Post 07-09-13 12:17 #
Aliotroph? is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Glaice
formerly Mr. Chris


Posts: 4928
Registered: 07-02


zBlake, anyone?

Old Post 07-09-13 16:29 #
Glaice is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11397
Registered: 07-07



Mr. Chris said:
zBlake, anyone?

Well, there's ECBlake ("Escape from Castle Blakenstein") in the work already, though the priority is still "Escape from Castle Noahstein" for the main branch.

Also, AFA is working on a Blake Stone equivalent of his Wolf TC now that the various state tables are readily available (without having to guesstimate them or delve into disassembly).

Old Post 07-09-13 20:10 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8893
Registered: 06-06



Gez said:

Well, there's ECBlake ("Escape from Castle Blakenstein") in the work already, though the priority is still "Escape from Castle Noahstein" for the main branch.

So that's what ECWolf stands for? Escape from Castle?


Also, AFA is working on a Blake Stone equivalent of his Wolf TC now that the various state tables are readily available (without having to guesstimate them or delve into disassembly).
Resource piracy ahoy!

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 07-09-13 20:13 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Blzut3
Member


Posts: 523
Registered: 06-04



printz said:
So that's what ECWolf stands for? Escape from Castle?

Indeed, that is where it is derived from. With the metaphorical meaning of escaping from the castle that is direct source code modding and engine reconstructions that Wolfenstein has been held in for so long.

Officially though it's meaningless and I think ECWolf just sounds/looks good. Not calling it ZWolf puts it higher on alphabetical listings any way. :P

Old Post 07-09-13 20:35 #
Blzut3 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8893
Registered: 06-06


zwolf = 12

EDIT: anyone volunteer to make a Wolf4SDL or AutoWolf equivalent with this code? By Wolf4SDL i mean something less than ECWolf in scope; just a SDL port (hopefully with minimal fixes). I'm currently busy with another project.

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 07-09-13 20:36 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Cire
Member


Posts: 314
Registered: 10-08


I always thought EC meant Easy.

Old Post 07-09-13 21:46 #
Cire is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8893
Registered: 06-06


Can this code be applied to the Aliens of Gold edition with minimal changes?

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 07-12-13 16:13 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Quasar
Moderator


Posts: 6130
Registered: 08-00



printz said:
Can this code be applied to the Aliens of Gold edition with minimal changes?

Given how the Wolf engine works, I doubt "minimal," but it probably wouldn't be difficult work. Just a lot of it.

Old Post 07-12-13 16:15 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11397
Registered: 07-07


Not having played those games, are there actual engine differences or is it on the level of Wolf 3D vs. Spear of Destiny? Most of the work would be done by finding the state table (which I think Blzut already did) and converting it.

Old Post 07-12-13 19:40 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Blzut3
Member


Posts: 523
Registered: 06-04


I haven't played the games nearly enough to know just how different they are. But it should be more or less filling in the details through disassembly. I don't think a whole lot (code wise) changed between the two games. I guess it would also depend on how accurate you want it to be.

I do have an IDA Free project with most of the Wolf3D stuff labelled if anyone wants to try rebuild the AOG source.

Old Post 07-12-13 20:31 #
Blzut3 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
GoatLord
I really should think before I post.


Posts: 2745
Registered: 07-02



Gez said:
Not having played those games, are there actual engine differences or is it on the level of Wolf 3D vs. Spear of Destiny? Most of the work would be done by finding the state table (which I think Blzut already did) and converting it.


Blake Stone has floor/ceiling textures, light diminishing, you can switch back and forth between maps, some walls are interactive (pay money to receive health from stations) and there are a few NPCs you can talk to.

Old Post 07-12-13 23:16 #
GoatLord is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
TheEndOfUs
Member


Posts: 285
Registered: 08-10


Awsome ;P

Old Post 07-13-13 00:35 #
TheEndOfUs is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Vermil
Senior Member


Posts: 1731
Registered: 03-04



GoatLord said:


Blake Stone has floor/ceiling textures, light diminishing, you can switch back and forth between maps, some walls are interactive (pay money to receive health from stations) and there are a few NPCs you can talk to.



Switches and remote triggers (switches, walkover or bad guy death) that can affect things on the same or other maps in the episode.

From Map editors, I always imagined these were hardcoded; i.e there had to be a unique trigger made for every occasion, rather than in Doom where you have generic trigger effects and can tag them to whatever sector you wish.

Limited ability to control bad guy drops (sticking special mobjs next to a bad guys start location).

etc etc.

While the various versions of AOG are well known, it is actually all but forgotten, that there is actually two versions of Planet Strike out there; 1.0 and 1.01.

There is no known patch for going to 1.01 from 1.0 and I believe that 1.01 features a higher actor limit over 1.0.

http://www.rinkworks.com/apogee/s/4.1.1.shtml

Last edited by Vermil on 07-13-13 at 10:14

Old Post 07-13-13 09:58 #
Vermil is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Urban Space Cowboy
Junior Member


Posts: 180
Registered: 05-09


1. You can really tell that nobody who actually knows how to program is at Apogee/3D Realms anymore. The code's all untouched from 1994 (which I guess is nice in its way), and the distribution terms are in a fucking Microsoft Word file with the overlong name "Blake Stone source code license.doc", which contains boilerplate terms for the GNU General Public License but not a copy of the license text itself.
2. The file "rnd.asm" contains the following comment:
code:
; This code was taken from FRED FISH 20. - Michael D. Maynard

That is, it's program code from "random.lha" from disk #20 of Fred Fish's freeware collection for Amiga computers, programmed by Steve Beats at Commodore. It's 68000 assembly code, not much use on DOS machines. I don't think any of the other files refer to it, which makes me wonder why Maynard bothered including it in the first place. Maybe they wanted to improve Wolf3D's RNG, but eventually decided against it?


GoatLord said:
Blake Stone has floor/ceiling textures, light diminishing, you can switch back and forth between maps, some walls are interactive (pay money to receive health from stations) and there are a few NPCs you can talk to.
I think Gez meant differences between BS:AOG and BS:PS, not differences between them and Wolf3D. :) Off the top of my head:
1. AOG is separated into episodes whereas PS is not
2. AOG has low-res POV weapons like Wolf3D's. PS has screen-res POV weapons like Doom and ROTT, but it's kinda buggy.
3. AOG has keycards you have to pick up to access each successive level. Yay, keycards. PS has "security cubes" you have to destroy to access each successive level. Yay, mechanics swiped from Descent.
4. AOG and PS have different status bar layouts. PS's status bar has a constant overhead map view which AOG doesn't have (unless you use a cheat code...).

Unfortunately, it looks like changes were applied in-place to Planet Strike's code, you can't pick which game to compile with #defines like you can with the Wolf3D/SOD codebase. Reverse-engineering ahoy. :(

Old Post 07-14-13 02:40 #
Urban Space Cowboy is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Blzut3
Member


Posts: 523
Registered: 06-04



Vermil said:
While the various versions of AOG are well known, it is actually all but forgotten, that there is actually two versions of Planet Strike out there; 1.0 and 1.01.

There is no known patch for going to 1.01 from 1.0 and I believe that 1.01 features a higher actor limit over 1.0.


If there's actually a significant difference between the two I can make a patch. I have both versions.

Old Post 07-14-13 03:06 #
Blzut3 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Vermil
Senior Member


Posts: 1731
Registered: 03-04



Blzut3 said:

If there's actually a significant difference between the two I can make a patch. I have both versions.



Well, I have 1.0 and found a map in a mod that wouldn't even start in it (read crashed), due to the actor limit being reached.

I contacted the author of the mod and they told me they had 1.01 and that the map didn't crash for them. Hence, I am assuming 1.01 raised the actor limit.

That said, the original Dos exe's soon won't be the only option for playing Blake Stone, I imagine.

Last edited by Vermil on 07-14-13 at 09:12

Old Post 07-14-13 08:45 #
Vermil is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Rohit_N
Mini-Member


Posts: 88
Registered: 10-09


There is now a playable source port!

https://github.com/bibendovsky/bstone

Old Post 12-04-13 23:55 #
Rohit_N is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
esselfortium
A Major Doomworld Concern


Posts: 6643
Registered: 01-02



Gez said:

Well, there's ECBlake ("Escape from Castle Blakenstein")


I just misread ECBlake as EZBake.

Old Post 12-05-13 00:28 #
esselfortium is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
BlackFish
Forum Spammer


Posts: 4667
Registered: 06-02



Rohit_N said:
There is now a playable source port!

https://github.com/bibendovsky/bstone



Does this have to be compiled to Windows or something?

Old Post 12-05-13 02:56 #
BlackFish is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 11:13. Post New Thread    Post A Reply
Pages (2): [1] 2 »  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Everything Else > Blake Stone Planet Strike code released under GPL v2

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.