PDA

View Full Version : Matteus Homebrew Corner



matteus
10-29-2015, 08:53 AM
I figured rather than me continuously post threads for various projects I'd start posting in a single thread!

Projects and Status

Mega Dracula
Running around a tomb collecting treasure, while avoiding various monsters.

Mega Rock Manager
Sim to manage a rock band basically! Sign record deals, write songs, do gigs, do tours, hire and fire a manager, do merchandise, etc.

Mega Bargain Hunters
Loosely based on the UK Bargain Hunt game show, obviously removing any character references and anything associated with the show, etc. The general idea is you choose a expert who specialises in a specific field, you choose a flee market / place to buy bargains, your expert gives you a run down of the items you can choose from at the flee market, you haggle with the seller, purchase the item, once you have 3 items you select an auction house, sell items at auction house and try and make a profit.

matteus
10-29-2015, 09:00 AM
Mega Dracula
We're in the process of replacing all the graphics at present and we're then looking to add a fighting mechanic with different types of stake.


https://www.youtube.com/watch?v=lkwxpQLa8Ug

Mega Rock Manager
The code is moving along nicely nothing to show at present and I'm struggling with floating point numbers. Should see some progress soon though. No graphics have been done for this project and it's very much still a WIP.

Mega Bargain Hunters
Early days yet but this is based on an existing project of mine so the code is a lot easier to write!

Scorpion Illuminati
10-31-2015, 07:39 PM
Everything looks good. Can't wait to play them on my Mega EverDrive. I am a homebrew developer as well so if you need help testing let me know.

Sincerely,

Scorpion Illuminati

matteus
11-05-2015, 05:40 AM
I have started building a database of items to go into the game, my code now reads from this database and spits out the items onto the screen. As shown in the video below:


https://www.youtube.com/watch?v=xnAq7FemvA8

The layout is still a bit messy but will be fixed in due course!

matteus
11-24-2015, 05:38 PM
Updated bargain hunt and added place holders for graphics


https://www.youtube.com/watch?v=_fpuZ13T0yg&feature=youtu.be

Scorpion Illuminati
11-24-2015, 06:32 PM
Mega Monster Maze
I've changed the name and a number of mechanics are also changing. We're in the process of replacing all the graphics at present and we're then looking to add a fighting mechanic with different types of stake.


https://www.youtube.com/watch?v=lkwxpQLa8Ug

Some ideas:
wooden stakes
regular usage
copper stakes
10% usage reduction
iron stakes
20% usage reduction
silver stakes
25% usage reduction
gold stakes
40% usage reduction
paper stakes*
5% usage increase

Please let me know what you think.

Signed,

Scorpion Illuminati

* mean't as an in-game joke or easter egg :chewie:

matteus
11-24-2015, 06:43 PM
Some ideas:
wooden stakes
regular usage
copper stakes
10% usage reduction
iron stakes
20% usage reduction
silver stakes
25% usage reduction
gold stakes
40% usage reduction
paper stakes*
5% usage increase

Please let me know what you think.

Signed,

Scorpion Illuminati

* mean't as an in-game joke or easter egg :chewie:

That's exactly what we're thinking! :)

matteus
11-25-2015, 06:01 PM
Added blinking and talking characters


https://www.youtube.com/watch?v=3BqTJGq4SZc&feature=youtu.be

matteus
12-01-2015, 08:47 PM
Expert selection screen update:


https://www.youtube.com/watch?v=hmv4fPcwjeY&feature=youtu.be

Barone
12-01-2015, 08:48 PM
You must spread some Reputation around before giving it to matteus again.

matteus
12-04-2015, 08:08 AM
You must spread some Reputation around before giving it to matteus again.

Thanks Barone! I've made further enhancements but haven't got round to doing a video yet, I'll probably publish one when I've pieces together a few more screens.

matteus
12-18-2015, 06:05 AM
https://www.youtube.com/watch?v=ZS2vR53wNhA

Issue with talking sprite! I think I've maxed out the sprites I can have on screen, so will have to look to change the design of this screen slightly.

matteus
12-23-2015, 02:37 PM
http://www.youtube.com/watch?v=03DACgK4mYY

matteus
01-13-2016, 06:44 AM
Another brief update I've been offering friends and family the opportunity to star in game in exchange for the cost of the pixel art :) so you'll notice several portraits have changed.


https://www.youtube.com/watch?v=MNabRi1fwhM&feature=youtu.be

The plan is to replace them all :) I've 60 in game items that I need to save up the cash for too. So progress will be slow you'll see lots of parts of the game with place holders.

matteus
03-01-2016, 08:41 PM
https://www.youtube.com/watch?v=Ysg1lGjyFow

EPSYLON EAGLE
05-02-2016, 09:35 AM
News about Mega Monster Maze?

matteus
05-02-2016, 10:08 AM
News about Mega Monster Maze?

Haven't heard anything from Daniel regarding things in ages, so no progress has been made unfortunately!

matteus
09-23-2016, 11:37 AM
Started work on the Rock band manager bit easier as it's mostly static backgrounds :)

matteus
08-10-2017, 08:05 PM
Many of the videos here have been removed. I plan to move to my own Genny game development channel in the near future. I'm investing my birthday money in paid pixel art for mega dracula and have started a go fund me to try and fund an Everdrive to allow me to test on real hardware.

cleeg
08-11-2017, 06:27 AM
Many of the videos here have been removed. I plan to move to my own Genny game development channel in the near future. I'm investing my birthday money in paid pixel art for mega dracula and have started a go fund me to try and fund an Everdrive to allow me to test on real hardware.

I have a model one Mega ED, you can borrow it you like? If it's useful you could make me an offer if it suits.

roce
08-11-2017, 03:31 PM
They also seem to go for pretty cheap used on auction sites (but do make sure you get a genuine one).

matteus
08-12-2017, 09:58 AM
I have a model one Mega ED, you can borrow it you like? If it's useful you could make me an offer if it suits.

Thanks Cleeg! I'm going to try and raise funds to get the latest version. Does the Mega ED come with usb port?

cleeg
08-12-2017, 12:36 PM
Thanks Cleeg! I'm going to try and raise funds to get the latest version. Does the Mega ED come with usb port?

Yes. It's also played every ROM I've thrown at it, including Overdrive 2. If you want to borrow it it's yours for as long as you want it, Jeckidy just posted back my Retrode following a two year loan ;).

matteus
09-05-2017, 08:12 AM
Still working on these used some of my birthday money to invest in some sprite work:

Peeteris
09-05-2017, 12:45 PM
Attachments usually don't work.
^This is that 'usual' situation. :(


Edit: Matteus worked it out. :)

Barone
09-05-2017, 01:58 PM
Still working on these used some of my birthday money to invest in some sprite work:
It looks awesome.

matteus
09-12-2017, 07:49 PM
It looks awesome.

Thanks Barone. Finally tested on real hardware tonight. It works near perfect bar a few weird bugs that I'll sort out when I get a spare minute.

matteus
09-14-2017, 09:32 AM
We were due a video update on this! :)


https://youtu.be/yafRKnsAcP8

Things left to do:
* Sound effects
* Music for: Battles, Start Screen, intro, ending, etc
* Enemy animations
* Staircase animation
* Tomb entrance animation
* Completion script
* Dialogue refinement / timing tweaks
* Bug fixes

Wish list
* FMV Intro
* FMV ending

smokemonster
09-14-2017, 03:40 PM
That is looking incredible. Great work, Matteus :D

Melf
09-15-2017, 09:23 AM
Love the music! I can't wait to see the finished product.

EPSYLON EAGLE
10-13-2017, 08:27 AM
I like much the music and graphic style, how prolific Matheus is :cool:

matteus
01-14-2018, 09:55 AM
Mega Tomb of Dracula update! I've shifted a few things to the wish list as I don't have the money to pay for them.

My plan is to release a v1.0 free to download ROM. Should people enjoy it then I'll look to an enhanced v2.0 release via Kickstarter on cartridge with manual and case.

Close friends and those on my 2nd tier of Patreon will have early beta access.

v1.0 things left to do:
* Dialogue refinement / timing tweaks
* Testing / Bug fixes

v2.0 wish list
* Levels of difficulty
* Advanced enemy animations
* More enemies and locations
* Sound effects
* Music for: Battles, Start Screen, intro, ending, etc
* FMV Intro
* FMV ending

stika
01-30-2018, 04:58 PM
I'm streaming some Genesis games with Matteus right now. Come say hi! :D

https://gaming.youtube.com/c/st1ka/live

LinkueiBR
01-30-2018, 06:23 PM
Amazing job!!!
Could you can make one of these FMV with the 32x hardware?
I still want to see the Full power of the 32x...

matteus
02-16-2018, 05:52 AM
Amazing job!!!
Could you can make one of these FMV with the 32x hardware?
I still want to see the Full power of the 32x...

I've not got a 32x toolchain setup yet. It could support better compression but it has the same issues as the MD that it's restricted to a 24MEG cart without bank switching

LinkueiBR
02-16-2018, 09:31 AM
I've not got a 32x toolchain setup yet. It could support better compression but it has the same issues as the MD that it's restricted to a 24MEG cart without bank switching

Yep but the limit is *32MEG

Would be cool if you can do SEGA CD 32x FMV too

matteus
02-16-2018, 02:18 PM
Yep but the limit is *32MEG

Would be cool if you can do SEGA CD 32x FMV too

Ha thats a nightmare to do! Not even sure how you'd do it at the moment in time that cd drive is a nightmare

Mad Moham
02-16-2018, 04:30 PM
Ha thats a nightmare to do! Not even sure how you'd do it at the moment in time that cd drive is a nightmare

Would I be correct in saying that there aren't many people that understand how the CD system works? It seems that homebrew developers and emulator programmers have mostly avoided it so far. I know there are a few devs that have worked with it, but its relatively few.

matteus
11-03-2019, 06:11 AM
https://youtu.be/9wFL7Bf2Rhs

MegaDriver
11-03-2019, 07:53 AM
Hey, really nice! :)

I was getting all excited there, wondering what would happen when Dracula showed up.

matteus
11-03-2019, 09:14 AM
Hey, really nice! :)

I was getting all excited there, wondering what would happen when Dracula showed up.

He'll do more in the final game the ai will be refined. Plus I no longer have the help of the original pixel artist so he may look different in future ☹️

Pyron
11-03-2019, 05:37 PM
is very cool the enemys animation, nice to see the new enemys

PreZZ
11-03-2019, 09:59 PM
Hi MAtt! Artwork, sound, music and atmosphere is superb, but gameplay seems to get redundant quickly. All the doors you enter is almost the same 3 door screen, I would suggest something like treasures of tarmin on Intellivision, that was a simple random generated dungeon game and it was very fun, Just giving my 2 cents to be constructive, not to be a dick! This has lots of potential but as is i feel like it would get boring in a few minutes.

Mad Moham
11-04-2019, 07:15 AM
It looks really cool so far dude. What's the goal of the game? Does the player just have to just survive for as long as possible or does the player eventually kill Dracula?

matteus
11-04-2019, 08:22 PM
It looks really cool so far dude. What's the goal of the game? Does the player just have to just survive for as long as possible or does the player eventually kill Dracula?

It's very much a puzzler :) people focus on the battles too much. There are seven levels to navigate, the idea is to avoid as many monsters as possible by using the map screen which is offered every so often in exchange for stakes. On level 7 you find the exit. You're right tho PreZz game play does need some work! I think we'll be working to refine some extra game mechanics to keep the player involved :)

EPSYLON EAGLE
11-11-2019, 10:56 PM
Nice update! When the player change the doors direction, its possible to include some scroll tilting effect like this in Greatest Heavyweights?


https://youtu.be/LdJwcKoYNWA?t=317

matteus
12-03-2019, 07:09 PM
Unfortunately a tad expensive to implement due to the sprite work.

If you've not already subbed please do :) I'm very close to the 1,000 subs mark and would really like to get my hands on the youtube community features.

BigEvilCorporation
12-04-2019, 07:43 PM
Nice update! When the player change the doors direction, its possible to include some scroll tilting effect like this in Greatest Heavyweights?


https://youtu.be/LdJwcKoYNWA?t=317

Ooooh that's clever. And really cheap, too, by the looks of it - just using cell mode vscroll (and full page hscroll) on both planes.

But yeah, would get tricky if sprites were involved.

EPSYLON EAGLE
12-09-2019, 11:40 PM
Ooooh that's clever. And really cheap, too, by the looks of it - just using cell mode vscroll (and full page hscroll) on both planes.

But yeah, would get tricky if sprites were involved.

If you have bulls eyes will notice a slight sprite flicker eventually in the white corner, so technically there are sprites involved :)

matteus
12-30-2019, 08:15 AM
I meant to say "pixel art" but wrote "sprites" doh! The big issue is the pixel art doesn't lend itself to the effect. I'd have to get all the backgrounds redrawn.

You can see my failed experiment with the effect here:
https://twitter.com/matteusbeus/status/1206327449140760579?s=19

I've gone with the effect in this video instead:

https://youtu.be/C9WW2cMNO8o

matteus
01-07-2020, 04:37 AM
https://youtu.be/G8Byzya0CJI

EPSYLON EAGLE
01-11-2020, 07:43 PM
I meant to say "pixel art" but wrote "sprites" doh! The big issue is the pixel art doesn't lend itself to the effect. I'd have to get all the backgrounds redrawn.

You can see my failed experiment with the effect here:
https://twitter.com/matteusbeus/status/1206327449140760579?s=19

I've gone with the effect in this video instead:

https://youtu.be/C9WW2cMNO8o

Thanks for your try and feedback, the current room change animation it's very good!

turboxray
01-12-2020, 09:14 PM
https://youtu.be/G8Byzya0CJI

So what are some of the conversion toolchains you're using? Are you doing any Luma compression with base shift? I did a video conversion back in 2007, with just 16 color frames, and found the brightness compression with a base shift made things look better; watch?v=aRNw9ccJHS4 . There's not true black in the video conversion, but it's not a problem if you don't 'show' any true black (i.e. like color, it becomes a relative point of brightness). The video is crap haha cause I had the audio gains set too high when recording off the console (and the brightness set too high on the capture software). But the 'lights' in the video looked like light/glow/whatever. I was impressed haha. I didn't think a 9bit palette could pull that off.

matteus
01-16-2020, 07:53 PM
I'm using imagemagick to perform a series of preprocessed on PNG files which I'm then processing through rescomp which is part of the sgdk. Rescomp uses a custom variant of lz4 compression. This means that dithering should be used sparing or done via a set pattern across all tiles as the less unique the tiles are the worse the compression is.

I try to stick to 8x8 dither where possible :) or none at all as it makes better compression!

matteus
01-17-2020, 09:42 AM
https://youtu.be/ILtrzu0s-Mk

matteus
01-24-2020, 05:51 AM
https://youtu.be/cMzsnUB1MIE

turboxray
01-25-2020, 12:49 PM
I'm using imagemagick to perform a series of preprocessed on PNG files which I'm then processing through rescomp which is part of the sgdk. Rescomp uses a custom variant of lz4 compression. This means that dithering should be used sparing or done via a set pattern across all tiles as the less unique the tiles are the worse the compression is.

I try to stick to 8x8 dither where possible :) or none at all as it makes better compression!

I've read about imagemagick but haven't used it haha. Have you experimented with "horizontal blur" with FMV before? It's basically where you dither with vertical lines instead of checkerboard pattern. The offset every other line by 1 pixel (so every odd line), and then same for even lines on the next frame. At 60hz, it blends the pixels. Not sure about 50hz. It's based on the premise of a really old trick (flipping back and forth between two images at a fast rate). You can simulate the effect in photoshop or gimp by doing a 0 degree 1 pixel motion blur (assume using the original resolution, and not scaled up). If you setup the posterizing just right (with some other stuff), you can have your image only dither where it's simulating a color from 12bit palette, and the h-blur makes it appear solid (great for RGB and composite outputs).

TmEE
01-27-2020, 03:01 AM
Vertical line flickering like that looks pretty bad, checkerboard flickering works much better and looks lot less flickery in both 50 and 60Hz.

turboxray
01-27-2020, 11:18 AM
Vertical line flickering like that looks pretty bad, checkerboard flickering works much better and looks lot less flickery in both 50 and 60Hz.

You dither with vertical lines, but it will always be a checkerboard pattern because at any state either odd or even lines will be offset by one pixel relative to the other.

TmEE
01-28-2020, 02:26 AM
Alternating vertical lines don't look good from what I have tried, not on MD and I cannot imagine it looking ok on any other hardware either. Alternating checkerboard pattern works much better and produces less artifacts on composhit/RF on many MD models. You can see it in action in Sik's "Project MD" where it is used extensively and it works wonderfully there.

turboxray
01-28-2020, 02:43 AM
Agreed, alternating vertical lines doesn't look good.

If there's any confusion; that's not what I was saying. The image is dithered with vertical lines (so that's what it looks like in vram), but the image is always shown as alternating checker board pattern - never vertical lines.

The alternating checker board pattern concepts been around for decades, with games in the 90's doing it, and including a couple of PC companies advertising using a 'software trick' to expand 262k palette of VGA to 'millions' of colors haha . But the method I'm talking about is applied to the whole BG layer(s), and doesn't require two images.

TmEE
01-28-2020, 07:53 AM
Shifting scroll every line on an image just makes the image judder and look strange... Only actual tile animation makes things work and you would need two sets of images in VRAM with the pixels alternating or updating VRAM each frame with opposite set of pixels, no scroll shifts at all... Or I'm misunderstanding things completely ...?

Sik
01-28-2020, 08:02 AM
Sonic 3D gets away with it. It's indeed quite blurry but it does work surprisingly better than one would expect (even with eye-stabbing sharp pixels). And the Wolfenstein 3D demo honestly looks better with it even if it's blurrier than the non-filtered methods. I suppose there's also the part where static checkerboard dithering has a tendency to cause a wreck for the silhouettes.

In the end tho, the only thing that's guaranteed to work is to find out a way to make it work with less colors so you can get rid of the dithering entirely :​P

turboxray
01-28-2020, 01:39 PM
Shifting scroll every line on an image just makes the image judder and look strange... Only actual tile animation makes things work and you would need two sets of images in VRAM with the pixels alternating or updating VRAM each frame with opposite set of pixels, no scroll shifts at all... Or I'm misunderstanding things completely ...?

From my tests, at 320px resolution is looks pretty solid on NTSC. On a CRT, I couldn't notice juddering. And in emulation (no filtering), it was solid as well. I mean, the difference is small between the two alternating frames. And the effect is no different than switch between two images (other than what sik said.. everything gets the effect.. so transition areas too). For static and FMV, it's fine.



Sonic 3D gets away with it. It's indeed quite blurry but it does work surprisingly better than one would expect (even with eye-stabbing sharp pixels). And the Wolfenstein 3D demo honestly looks better with it even if it's blurrier than the non-filtered methods. I suppose there's also the part where static checkerboard dithering has a tendency to cause a wreck for the silhouettes.

In the end tho, the only thing that's guaranteed to work is to find out a way to make it work with less colors so you can get rid of the dithering entirely :​P

Yeah, it blurs the image a bit. Like I mentioned previously you can get a pretty accurate simulation of the effect in photoshop or gimp by doing a motion blur of 1px (horizontally). I mean it's not just for checker board dither. It works for floyd-steinburg/jarvis style dithering too. It basically just softens the dither, but the effect isn't as dramatic as checker board.

Someday, I plan to make a demo on the PCE using high res mode (512px) and the hblur technique.. but by changing the resolution to low and back high again real fast, early in the scanline to get the shift effect on the whole display (sprites too).

matteus
02-18-2020, 03:47 AM
I need to have a go at the offset at high speeds. It might actually be more effective than dithering. What sort of FPS is required to make it unnoticeable though?

matteus
02-18-2020, 03:47 AM
https://youtu.be/iaY8gRy80-Q

Mad Moham
02-18-2020, 08:21 AM
https://youtu.be/iaY8gRy80-Q

Cool. I remember the first time I saw that intro and I thought it was one of the coolest intros ever, so its great to see it running the way it does.

Now will Reiko Nagase move in with me?

matteus
10-16-2020, 04:57 PM
https://youtu.be/TqQPxW94_ac

matteus
10-16-2020, 04:58 PM
https://www.youtube.com/watch?v=vW_7yUyBNto

Mad Moham
10-16-2020, 08:40 PM
Wow, Patlabor intro running on my favourite console. Now I need to buy another Everdrive.

cleeg
10-17-2020, 10:15 AM
Oh man, I went with Terra Onion! I'd be willing to bet they can do a similar feat? Nice videos Matt, that new game from Sik looks, well, sick (I hate that term, but couldn't resist the pun). Also, that new shooter from the Tšnzer dude looks so good I almost wet my pants.

Christmas soon as well Matt ;).

EDIT - Risk? I meant resist.

Mad Moham
10-17-2020, 03:56 PM
Nice videos Matt, that new game from Sik looks, well, sick (I hate that term, but couldn't risk the pun).


Why is everything so unhealthy these days, and why does anyone consider it a good thing? The last time I was sick I had to take 5 months off work and my girlfriend left me.

cleeg
10-17-2020, 06:11 PM
Shit Moham, that's some illness.

matteus
11-28-2020, 05:22 PM
Oh man, I went with Terra Onion! I'd be willing to bet they can do a similar feat? Nice videos Matt, that new game from Sik looks, well, sick (I hate that term, but couldn't resist the pun). Also, that new shooter from the Tšnzer dude looks so good I almost wet my pants.

Christmas soon as well Matt ;).

EDIT - Risk? I meant resist.

Taken forever to respond to this as i'm rarely on! Terra Onion could do the same but I think they'd have to get some sort of permission potentially? I don't know where things are legally :D