Search found 120 matches

by Dr. Kylstein
Mon Nov 12, 2012 8:32 pm
Forum: Coding
Topic: Chocolate Keen (a "port" of Commander Keen 1-3)
Replies: 43
Views: 78315

So for a main menu/title loop I'll be fine if I just don't call draw_screen? That makes sense. (ie: why didn't I think of that?) But what if I did it during a level? Is level corruption avoidable/correctable?
by Dr. Kylstein
Sun Nov 11, 2012 6:30 pm
Forum: Coding
Topic: Chocolate Keen (a "port" of Commander Keen 1-3)
Replies: 43
Views: 78315

- As a consequence, a minor bug in the image loading routine has been spotted while originally implemented. Upon fixing it, though, it has resulted in a crash... Why? Well, on vanilla Keen the image is temporarily loaded to the map data (!!), but the fix wants to update the screen. This includes an...
by Dr. Kylstein
Fri Nov 02, 2012 6:26 pm
Forum: General
Topic: How to get Keen code?
Replies: 11
Views: 10933

A disassembly is a translation of the game program back into source code (but not as nice as the original code) by external tools. There are some in the PCKF IRC Dropbox folder, but I don't know what the rules are for distributing those or inviting people to the folder.
by Dr. Kylstein
Sat Sep 08, 2012 8:53 pm
Forum: Vorticons Requests and Discussion
Topic: Request: Garg spawns Deadly Butler Bot when shot
Replies: 4
Views: 5713

I've got this. %ext ck1 %version 1.31 #pushy Garg turns into deadly butler when shot: %patch $184E $05 #Garg sprite type %patch $1BF5 $1DC7W #Dead Garg behavior %patch $1BFA $1E94W #Dead Garg collision %patch $1BF0 $0060W # Dead Garg sprite %patch $1BFC $C7 $44 $00 $0003W #instead of jumping when sh...
by Dr. Kylstein
Sat Aug 11, 2012 4:12 pm
Forum: Vorticons Requests and Discussion
Topic: Ice canon help
Replies: 8
Views: 8612

If by "relate to" you mean how does the code vary, cannons take an additional parameter containing the sub-type, which must be pushed on the stack first. (The patches I've posted change the constant that is loaded into ax, which is then pushed to the stack.) Of course, it also calls a diff...
by Dr. Kylstein
Fri Aug 10, 2012 6:24 pm
Forum: Vorticons Requests and Discussion
Topic: Ice canon help
Replies: 8
Views: 8612

That's done in the level_init routine. As written you can easily change two of the sub-type numbers: %patch $1698 $0001W %patch $16A6 $0002W Type 0 is a special case, I think it would be necessary to to patch $168A to jump to a routine elsewhere. To change the sprite plane ids: %patch $1636 $09 #Typ...
by Dr. Kylstein
Thu Aug 09, 2012 3:06 pm
Forum: Vorticons Requests and Discussion
Topic: Ice canon help
Replies: 8
Views: 8612

Sorry about $20F6, $20FA is definitely what I meant to post. I'm not sure what you mean by cube type. I'm looking at the disassembly of the entire cube spawning routine, and there's no such thing. They are only given different initial velocities, after which they all execute the same code. If you me...
by Dr. Kylstein
Wed Aug 08, 2012 5:57 pm
Forum: Vorticons Requests and Discussion
Topic: Ice canon help
Replies: 8
Views: 8612

Basically, you've gone too far. The patch at $2102 is leaking into the first jump table target. Those values are offsets into the sprite structure (X position to be exact). Here's my take on that patch: #cube type %patch $20D6 $000FW #length of jump table %patch $20F6 $0003W #address of jump table %...
by Dr. Kylstein
Sat Jul 28, 2012 11:59 pm
Forum: Vorticons Requests and Discussion
Topic: Keen 1: Pogo Fuel?
Replies: 31
Views: 31498

Yeah, already beat you to it lass. The complete patch was sent to Ceilick via IRC while the forum was down. I'm not sure how I feel about a fullscreen status box.

Edit: Working out a fullscreen status window, but the going is tough.
by Dr. Kylstein
Sat Jul 21, 2012 11:42 pm
Forum: Vorticons Requests and Discussion
Topic: Keen 1: Pogo Fuel?
Replies: 31
Views: 31498

I'm on the case. It may take a while for me to get back up to speed, but I still have the assembly source, it shouldn't be too hard. The Status Menu 1. A bug I've run into, presumably with Dr. Kylstein's patch which tweaks the palette, is that when the player activates the status menu on the world m...
by Dr. Kylstein
Sat Apr 07, 2012 2:48 pm
Forum: Vorticons Requests and Discussion
Topic: Keen 1: Pogo Fuel?
Replies: 31
Views: 31498

He would still suddenly stop whatever he was doing, be it jumping, walking, pogoing, etc. I'm not sure what Ceillick wants, but I wouldn't consider just changing the animation without fixing that to be worthwhile.
by Dr. Kylstein
Tue Apr 03, 2012 9:31 pm
Forum: Vorticons Requests and Discussion
Topic: Keen 1: Pogo Fuel?
Replies: 31
Views: 31498

Currently Keen is able to fire 'blanks'. I'd like him to only go into the shooting animation when he has ammo. The game basically "shoots first, asks questions later" on this one. Every one of Keen's states changes to the shooting state when the buttons are pressed. Then the shooting stat...
by Dr. Kylstein
Sat Mar 31, 2012 6:31 pm
Forum: Coding
Topic: Binary->patch converter
Replies: 12
Views: 20833

It's working now.
by Dr. Kylstein
Tue Mar 27, 2012 5:32 pm
Forum: Coding
Topic: Binary->patch converter
Replies: 12
Views: 20833

The link appears to be broken...
by Dr. Kylstein
Mon Mar 19, 2012 7:03 am
Forum: Coding
Topic: Binary->patch converter
Replies: 12
Views: 20833

I made my own converter to get Ceillick's patch done. It came out a bit funny...