30 April 2021, 10:11 | #761 |
Registered User
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
|
|
30 April 2021, 10:28 | #762 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,542
|
Oh wow. I don't think I could pull off that many parallax layers in Scorpion. But I'm sure Inviyya engine could
|
01 May 2021, 13:47 | #763 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,542
|
Minor fix checked into experimental, there was an embarrassing bug in the blitter routine for Blocks that meant in extremely rare cases, blocks are rendered with distorted backgrounds. (There may still be an outstanding bug with blitting to foregrounds on real hardware only, I haven't been able to reliably replicate this yet)
|
01 May 2021, 16:10 | #764 |
Registered User
Join Date: Apr 2021
Location: FRANCE
Posts: 93
|
@Mixel, thank's, it' s the sprite player of "Maria Renard" in "Castlevania X Rondo Of Blood" on Pc Engine...
@Earok, I hope to add this parallax system soon ;-) |
02 May 2021, 12:14 | #765 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,542
|
Good luck with the parallax!
--- Daily check in to experimental is an editor enhancement fix only: - Fix for Mixel's reported issue where dragging around frames on a really long animation messes up the scroll bar. - Something Mixel asked for all the way back in January: on screen info on the actor panel, in particular bounds of collision box, X/Y offset from tile, X/Y offset of projectile. - On screen info on animation panel, in particular X/Y offset and bounds of melee box. |
02 May 2021, 13:07 | #766 | |
Registered User
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
|
Quote:
|
|
04 May 2021, 10:03 | #767 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,542
|
Daily update to experimental done, it's a bug fix only - it seemed that games with VM files (the compiled codeblocks) larger than 32K would occasionally crash. Cheers to Mixel for reporting and confirming fix.
|
04 May 2021, 19:58 | #768 |
Registered User
Join Date: Dec 2013
Location: GR
Age: 47
Posts: 1,416
|
Not much time lately with a small kid running around at home but i did a small demo of Curse of Issyos, 3 enemies (4 color) and player run around without any frame drop on A500 512k+512k config (using editor version 2021.4). Really impressive stuff.
|
05 May 2021, 07:02 | #769 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,542
|
Oh wow, that looks cool. I'd really love to see some Locomalito games make the jump to Scorpion (Abbey Des Morts particularly!). If you want to do a GIF of it, I could post it to the official Facebook page for Scorpion.
--- Did a minor check in to experimental today, just some better error messages for when you've got an invalid animation assigned as an actor's main idle or walk animation. I realise I've only been doing little updates recently, but I haven't had a hell of a lot of free time so I'm doing tiny stability fixes to keep the project moving. This weekend I should *hopefully* have enough time to finish the Amigo the Fox reskin and publish the parallax stuff to the official version. |
05 May 2021, 12:53 | #770 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 300
|
|
05 May 2021, 15:03 | #771 | |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,542
|
Quote:
If you strip out the ZX Spectrum style art, there's still 49 colors on the palette, hopefully it wouldn't be too hard to convincingly reduce that to 32. We could maybe even put it in the Scorpion Unofficial Demos archive if you'd like. Edit: Did an automated conversion to 32 colors and one to 16 colors for good measure If we could get away with using the 16 color one, it means we can use sprites and such so there's no slowdown on any particularly heavy screens. One thing I completely forgot about is that the game is 8x8 tiles, which isn't supported in Scorpion. We could fake it to some degree with slopes, though some rooms may need some tweaking. Last edited by earok; 05 May 2021 at 15:14. |
|
05 May 2021, 15:24 | #772 |
Registered User
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
|
I would love to see this! always looked like such a cute but atmospheric game but never got around to playing any of the versions. Would be fitting if the first one I do is the Scorpion one.
.. Can scorpion get an "export all the graphics into a single spritesheet" like those option? Partly just to see what it looks like, but mostly for palette experiments that'd be amazing. |
05 May 2021, 20:20 | #773 | |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 300
|
Quote:
I found the ZX Spectrum style graphics/tiles so I intend to colour them to Amiga standards using my own 32 colour palette (16 specific for sprites), rather than use existing enhanced graphics. Also saw the smaller 8x8 tiles use, which I can probably swap out to platform tiles. I'll see how far I get, but could be good example to bundle with Scorpion. |
|
05 May 2021, 21:30 | #774 |
Registered User
Join Date: Dec 2013
Location: GR
Age: 47
Posts: 1,416
|
I already thought Abbey Des Morts (i have completed the C64 version-best in my opinion), then saw the 8x8 tiles and stopped.
|
05 May 2021, 22:55 | #775 | ||
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,542
|
Quote:
Quote:
Re: 8X8, asides from using platforms and slopes as suggested, you could have four layers representing the topleft, topright, bottomleft and bottomright corners of a 16x16 block, which will then get merged together by the compiler. Though my gut tells me at least some reworking of levels may be needed anyway, hopefully nothing that noticeably changes the game. |
||
05 May 2021, 23:45 | #776 |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
|
|
06 May 2021, 00:21 | #777 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,542
|
I really should try the C64 version sometime, I've only played the original with the ZX Spectrum graphics.
---- Daily update to experimental. Bad Apple demo has been updated with music (cheers JMD) and a couple of slight code tweaks. There's a new command "GetBlock" which is used for reading the block on any specific coordinate into a variable. This was already possible but required doing three different commands and wasn't intuitive, now it's in a single easier to understand command. This would mainly be for projects that require reading and writing the level map at realtime, such as Bad Apple and Snake, though theoretically it could be used for a level editor or something Sim City-esque. |
06 May 2021, 21:00 | #778 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 300
|
Spent a spare hour and did a quick test using ZX graphics, player speed and jump shoud be fairly accurate to original, need to check fall speed.
Also made a 16 colour palette, rather than 32. [ Show youtube player ] |
07 May 2021, 02:10 | #779 | |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,542
|
Quote:
I'd really like to see with the modern palette but I figure that should be easy enough to do (if the game gets completed with one palette, it should be easy enough to drop in a replacement palette so we could do an ADF of the ZX colors and one of the modern colors) Edit: Am I allowed to reshare the video to Facebook and Twitter? |
|
07 May 2021, 13:59 | #780 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,542
|
Update to experimental done for the day. It's mostly fairly trivial but useful updates nonetheless:
- Fix for bug where the root output folder was being emptied every time there's a new compile, it was meant to empty the data folder. It should now be safe to put readmes, icons etc straight into output. - Some redundant data has been removed (I used CMO:HX as a test, it reduced the size of the project.dat file by around 50KB - both in terms of disk space and actual memory used during the game). - It will report errors if EXE2ADF reports you're unable to fit every file on the disk. --- I've been working on Amigo the Fox, now I'm about half way through converting everything to parallax and the new tile sets. The problem is, I'm struggling to get it all to fit on a single disk (which is a little embarrassing for a game that's only six levels long), the problem is that parallax is massively bloating the gfx data size on levels. I really need to implement crunch sometime, the main issue is I need a crunch system that I can crunch with in C# and decrunch with in Blitz or ASM. Imploder would be great but I haven't been able to translate the C versions of Imploder to C#. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
2D Platformer Engine | carrion | Coders. Blitz Basic | 27 | 06 June 2019 14:35 |
New Chaos Engine!! | arpz | Retrogaming General Discussion | 75 | 31 August 2013 22:20 |
F/S Warp engine 32 mb | tabuhuso | MarketPlace | 0 | 24 February 2012 15:13 |
PC Engine CD | TodaysForgotten | Retrogaming General Discussion | 47 | 13 May 2009 23:57 |
Scorpion (100% working) | andreas | request.Old Rare Games | 13 | 01 August 2003 08:48 |
|
|