25 July 2022, 16:41 | #21 |
Registered User
Join Date: Jul 2022
Location: Canada
Posts: 11
|
Looks good
|
25 July 2022, 17:14 | #22 | |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,912
|
Quote:
|
|
25 July 2022, 18:19 | #23 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,519
|
Forest looks good, if you keep background parallax sprites with their own palette most of the stuff on screen should be covered - just say goodbye to color cycling in the waterfalls though
I could also add some copper gradient in the sky, was not in the arcade Plus, level 2 have a sunset setting; you CAN change a bit base palette so to make it look more sunset-y and at the same time will give more atmosphere even if will not be canon, in my opinion; |
26 July 2022, 08:05 | #24 | |
Registered User
Join Date: Jun 2015
Location: Umeå / Sweden
Posts: 266
|
Quote:
And yes I agree that some changes of the base palette and maybe some copper gradient in the background could be nice. I believe that a port/conversion of an arcade game doesn't always have to strive to look exactly like the arcade, it should use the features of the hardware it's ported to. That's why I redrawn some things I'm not that fond of or that looked really bad after the color conversion. |
|
26 July 2022, 08:07 | #25 |
Registered User
Join Date: Jun 2015
Location: Umeå / Sweden
Posts: 266
|
I did try out converting the first castle level to my palette, I have changed it a bit but I don't think it's very noticable except on Rastans hair which has lost its reddish tint. I feel like I almost have to add the disclaimer that this is now a very early version just to try out the palette, I haven't done much to touch up the graphics yet and things could improve a lot with some manual work.
The only problem I see with the castle is the fires, they are animated which I guess will be a strain on the blitter, and there are not many reddish colors in the palette at the moment. I was thinking that the fire seems to mostly be below the player and enemies so maybe it would be possible to reuse colors with the copper to get that to look decent but I'm not sure and I'm pretty certain there are areas where this wouldn't work. http://driar.se/rastanmockup/rastan5.png |
26 July 2022, 10:06 | #26 | |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
Quote:
|
|
26 July 2022, 11:08 | #27 | |
Registered User
Join Date: Dec 2014
Location: germany
Posts: 439
|
Quote:
|
|
26 July 2022, 14:34 | #28 | |
Pixelglass/Reimagine
Join Date: Jun 2012
Location: Athens
Posts: 1,031
|
Quote:
Note you can get even more colors with some clever copper tricks to the backgrounds/tileset or use of sprites (sprites use colors 16-31 btw, so these can be added as extras to your palette). However (imho) it really looks fantastic already, even with this 16 color palette alone. Regarding your post above, besides sprites, fire anims can also be done with tiles which should be almost no extra burden to blitter (unmasked, no opacity, single blit, no clear operation). Oh and you've mentioned at the beginning of the thread you use 15 colors + transparent. You don't need to. You can safely use all 16 colors. Just make sure the black you're using is color #0 as OCS uses that for the overscan area. |
|
26 July 2022, 15:07 | #29 |
Registered User
Join Date: Jul 2022
Location: Transivania
Posts: 41
|
Game is a goodie!
|
27 July 2022, 07:21 | #30 | |
Registered User
Join Date: Jun 2015
Location: Umeå / Sweden
Posts: 266
|
Quote:
Blitting the fire animation would be awesome if it could be done but even if the blitter doesn't have to work as much for those types of blits I feel like with all the enemies that are rather big and rastan himself moving around it still might be on the edge of what it can do, but then I'm far from en expert on how much that can be blitted in a frame. I'm mostly basing my assesments on when I tried to do things in AMOS and BlitzBasic back in the day and how much I could blit then, probably not the best comparison on what the blitter actually can do. But part of the fun about thinking about a port like this to the amiga I also think is about the sacrifices that are going to have to be made, maybe enemies could just stop spawning close to the fire so there would be less to blit if it gets too much otherwise. |
|
27 July 2022, 09:27 | #31 | |
CaptainM68K-SPS France
|
Quote:
Cheers ! |
|
27 July 2022, 11:15 | #32 |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,857
|
@jayminer : you have done a really good job ! Really impressive palette .
Hope this can be turned into an OCS version. |
27 July 2022, 21:36 | #33 | ||
Pixelglass/Reimagine
Join Date: Jun 2012
Location: Athens
Posts: 1,031
|
Quote:
Bobs and tiles usually have masks to define their transparent parts and any reserved color is just used as an intermediate during the mask generation, after which it becomes free to be used normally. So there's no point in sacrificing a color from your palette as there are other ways to define the mask data. On a practical -artistic- level, either use a color outside your palette's range (f.e. if you've got a 16 color palette it can be color #16 and above) or simply use the alpha channel (if you work f.e. on pc with pngs or gifs). Then the coder (depending on his framework) can use the alpha or extra color to define the masks during conversion, leaving the full range of your palette intact. Of course when talking about the above it should be mentioned that we're talking strictly about bobs and tiles. When it comes to sprites, they do need a color reserved, either this is (on OCS) color #16 for attached images or #16, #20, #24 and #28 for normal 3-color sprites. So to summarise, bobs and tiles can have all 16 colors, while sprites are limited to 15 colors or less. Quote:
Enemy count and size -on the other hand- is important, so anyone thinking about doing a conversion has to take this first into account. Imho for OCS (and regarding it stays 16 colors) this game is 100% doable if you keep it at 25fps. I bet almost no compromise will have to be made in regards to stuff on screen then. Plus the scrolling speed and character movement is already noticeably slow (even on the arcade) so we're talking about a pretty accurate and smooth port in this case. Next bet would be to have the enemies at 25fps and scrolling at 50 (which might be exactly what the arcade also does). But someone will have to test what's the blitting limit in this case. |
||
28 July 2022, 00:33 | #34 | |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,519
|
Quote:
|
|
28 July 2022, 04:55 | #35 | |
Pixelglass/Reimagine
Join Date: Jun 2012
Location: Athens
Posts: 1,031
|
Quote:
|
|
28 July 2022, 11:28 | #36 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
How would the background landscape be done in Rastan? Risky Woods style with repeating sprites or is the proposition Jim Powers style Dual Playfield on OCS with 8/7 colours?
Rastan scrolls at quite a fast rate at what appears to be 2 pixels each frame for the foreground and 1 pixel for the background, the scrolling would have to go at 50fps for it to look right. Rastan is one of them games where it looks doable on OCS but deceptively isn't. I'm happy to be proved wrong though. The first place a coder needs to start is devising a memory map for the game. |
28 July 2022, 12:43 | #37 | |
Registered User
Join Date: Dec 2014
Location: germany
Posts: 439
|
Quote:
BTW, I guess it could be possible to use only 4 colors + some copper color changes for the backgrounds, if exact reproduction of the original is not the goal. Kid Chaos is a good example how nice a 4-color bg can look like (it is dual playfield, not sprite bg, but only 5 bitplanes). That saves quite a bit of copper cycles and makes 128 pix wide patterns possible, or frees some sprites for other stuff. Videokid uses such an approach: https://codetapper.com/amiga/sprite-tricks/videokid/ Anyway, what mcgeezer said is probably very true. Before deciding on the graphics setup, one should do at least a back-on-the-envelope calculation on memory consumption and memory bandwidth to see if an approach is feasible. BTW, really nice work with the graphics so far! Last edited by chb; 28 July 2022 at 12:49. |
|
28 July 2022, 15:25 | #38 |
Registered User
Join Date: Jun 2015
Location: Umeå / Sweden
Posts: 266
|
Breaking down what would actually work on an OCS Amiga is something I wish I was better at and I love when more technical people share their wisdom about what would be feasable for a port such as this. I kinda know how the Amiga hardware work but I'm bad at knowing more in-depth exactly what is possible with the copper and blitter. I guess the copper is almost out of action completely when sprites are used as a background parallax layer. The entire copperlist would just be updating the sprites, right?
How easy would it be to scroll the sprites using the copper, would it need big changes to the copperlist every frame? In a worst case scenario the background parallax could be static but that would be kinda lame. But other than that, I don't think memory should be an issue if the game is allowed to load between levels. There are about 5-6 different enemies on the first level of various size but often only half of them are animated, like the legs only. The levels don't use that many different tiles and everything seems to be built of 32x32 big tiles and using 4bpp they shouldn't take up too much space. I might be totally wrong and too optimistic here but to me this game seems very doable in a good version on an A500, atleast with 1MB. Maybe not arcade perfect but a very playable version. |
28 July 2022, 15:55 | #39 | ||
Registered User
Join Date: Dec 2014
Location: germany
Posts: 439
|
Quote:
Furthermore, a 16 color bg will not leave any memory bandwidth to blitter or CPU in the display area, so performance takes a hit. Quote:
The codetapper site has some very good documentation on that, have a look at Risky Woods (16 colors), R-Type and Videokid or Jim Power (both 4 colors). |
||
28 July 2022, 20:06 | #40 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,519
|
The background layer seems a good case for PCHG on the sprites going down, a bit in the style of Agony, with color change every n pixels -see here:
Agony - Franck Sauer website |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Rastan for the Amiga... released? Take a look. | Amiga1992 | request.Old Rare Games | 18 | 06 December 2023 10:39 |
Rastan - Amiga Version | zodiac | Nostalgia & memories | 60 | 20 July 2023 00:34 |
RYGAR vs RASTAN - Which is Best? | ZEUSDAZ | Retrogaming General Discussion | 37 | 21 January 2020 08:55 |
Rastan Game Review | Castelian | Retrogaming General Discussion | 0 | 13 July 2011 02:03 |
Rastan Saga Amiga version? | Tolismlf | request.Old Rare Games | 2 | 10 July 2004 21:36 |
|
|