Romhacking.net

Romhacking => Personal Projects => Topic started by: Berion on February 17, 2013, 04:20:10 pm

Title: Dark Gimmick!
Post by: Berion on February 17, 2013, 04:20:10 pm
After few years of absence, I'm back. :)

Dark Gimmick! v0.4e have already completely redesigned first three levels. Difficulty level increased (don't worry, a little bit). Details in readme file.

(http://konsole.cdrinfo.pl/berion/scena/haki/dark_gimmick/00.png) (http://konsole.cdrinfo.pl/berion/scena/haki/dark_gimmick/01.png)
(http://konsole.cdrinfo.pl/berion/scena/haki/dark_gimmick/02.png) (http://konsole.cdrinfo.pl/berion/scena/haki/dark_gimmick/03.png)
(http://iv.pl/images/86203609066558257493.png)

Patch (*.ups):
http://www.sendspace.com/file/vmgi3v

For lazy peoples, here is a walkthrough: ;]
http://www.youtube.com/playlist?list=PLSAU7pjCb3hL95pnX_RCoTlioM_0yFHEv
Title: Re: Dark Gimmick!
Post by: MathUser2929 on February 17, 2013, 04:34:48 pm
I assume this is based off a game called Gimmick? Haven't played that game but this hack looks good.
Title: Re: Dark Gimmick!
Post by: M-Tee on February 18, 2013, 03:16:51 am
Haven't played Gimmick either.  Are those clouds/gears/ background art custom?
Title: Re: Dark Gimmick!
Post by: Ness on February 18, 2013, 05:24:21 am
I'm a huge fan of Gimmick!, it's one of the best platformers on NES/Famicom (and THE most technically impressive one). Sadly I could never get the best ending though.

Glad to see somebody's making a romhack of it! I was hoping to see this since there is an easy to use level editor for it.
Title: Re: Dark Gimmick!
Post by: Berion on February 18, 2013, 05:58:08 am
@MathUser2929
Yes, this is hack of  "Gimmick!" (not "Mr.Gimmick!" which have poor sfx, it is the same game but on different cheaper mapper).

Gimmick! is not only one of the most beautiful games on NES/Famicom, with incredible soundtrack but also have excellent level design, physics, and many little details which game checking (i.e: //SPOILER when you kill 2nd boss, he drop his sword. Sword could stick into wood, could reflect from metal and fall to the sea. You can jump on it, destroy it, nail your star on blade etc. If you are really fast go to boss screen, he still... sleep and alarm clock wake him up, if you go to him ultra fast he will sleep much longer and you could drop him to the sea without fight - such things are on every level). This is why I love and recommend this game. Shame that Sunsoft never made a sequel. :)

Thanks.


M_tee
No, they are original. I hope that I did not disappoint you. ;] Only what I done is level design and colour pallets modifications. In future I planing to add few more missing tiles, pallet swap for bottom hud, level select and eight level (I hope there's free space for it, didn't checked this yet).


@Ness
True!
And yes, I using smkdan's Gimmick Editor. Great piece of software.
Title: .
Post by: Chpexo on February 21, 2013, 05:52:46 pm
.
Title: Re: Dark Gimmick!
Post by: Berion on February 21, 2013, 07:08:27 pm
Have you checked checksums? There are two versions of Gimmick! (j)[!] but only one work. Rom must be headered (iNES).
Below is v0.4f in four formats: IPS, UPS, RUP and XDELTA.

http://www.sendspace.com/file/x4frir
Title: .
Post by: Chpexo on February 22, 2013, 09:56:27 pm
.
Title: Re: Dark Gimmick!
Post by: Berion on February 23, 2013, 06:07:25 am
Thanks for playing and your opinion. I really appreciate it.

Cons: I played all the levels that you did so far and I think level 2 and 3 are great however level 1 is not my favorite. Level one is the hardest in a very cheap way and most of the time I didn't know where to go. Also I put A LOT of effort into overcoming obstacles to get items like bombs.
(...)
Suggestions and Bugs: Make level 1 easier and more linear, it's quit hard to be a level one. If you want, make level 1 super easy as a joke or just make it the last level

LV1 gave me much more freedom than other two (because I must fit with level design to triggering events). Also I really like when player have some freedom to taking choice of way, when he have open world which he could explore, etc. Of course Gimmick! is just only a platform game but I trying inject this idea to this hack. So, for me it's not a "cheap way", just different point of view for level construct. But of course I appreciate and respect your opinion.

Quote
Pros: I like the color scheme of the levels they really fit the mood of "Dark Gimmick". And you really did want this to be a gimmick style game by utilizing the star and level 2's secret item was cleverly hidden. If your goal was to make a hard game harder, you succeeded. I have so experience with Gimmick! or so I thought until I played this hack.

Thank you. And yes, a little harder (I must rethink one more time some obstacles). I love Gimmick! physics, so I trying use it as much as could be.

Quote
Suggestions and Bugs: (...) Also it wouldn't hurt to have custom music and graphics, though I know that is a lot of work. As an easy tweak, make the world map a darker palette.

Gimmick! using music chip which Famitracker doesn't support. This is the first problem. Second one is fact that I have zero skills to compose music.
I'll think about custom gfx, there are quite a lot of free space for it, maybe for some little improvements (or just make 8th level).
I'll planing remodel world map (also colours which are easy to find) but I leave it until done other normal levels which editor handle.
Title: .
Post by: Chpexo on February 23, 2013, 12:29:22 pm
.
Title: Re: Dark Gimmick!
Post by: Drakon on February 25, 2013, 07:47:44 pm
As awesome as this is, I really wish it were easier.
Title: Re: Dark Gimmick!
Post by: VicVergil on June 28, 2013, 04:31:52 pm
Hi  :)
Does anyone know where the START / CONTINUE / GAME OVER text is located in this game?
After modifying the graphics for the letters in the ROM so that I can use the relative search like this:
G-A-M-E-
O-V-R-.-
S-T-C-N-
I-*-U-,

(- being a blank tile that shows on top of the tile of the character before it)
becomes ABCDEFGH...

the text appears like this in-game

GAME OVER: ACEG IKGM
START: QSCMS
CONTINUE: UIWSYWbG

but I would like to change these three words

I tried searching for these strings via relative search but it doesn't seem to return anything (even when I try this Q*S*C*M*S)

Any ideas what's causing this? Thanks a lot in advance
Title: Re: Dark Gimmick!
Post by: Trax on June 29, 2013, 01:49:52 am
Probably because the original programmers wanted to save as much space as possible for graphics, so they mapped only the strict minimum tiles to spell "GAME OVER", "START" and "CONTINUE". Most probably, the tiles that correspond to the letters are not layed out in any logical order, let alone alphabetical order. The best course of action would be to look at the PPU and check manually which tile corresponds to the respective letters, and make your search with these tile codes...
Title: Re: Dark Gimmick!
Post by: Trax on July 07, 2013, 07:33:43 pm
Okay, I found them. The text strings are displayed as sprites, not as background tiles. If you look closely, the letters are drawn over the background, so it can't be mapped to a Name Table. You have to check into CPU RAM range 200-2FF, where the standard sprite attributes are stored, then transfered to the Sprite RAM using DMA. You get 4 bytes per sprite:

3B488: Sprite Attributes for GAME OVER Text (8 * 4 = 20 bytes)

5F 20 02 58   G
5F 22 02 60   A
5F 24 02 68   M
5F 26 02 70   E
5F 28 02 80   O
5F 2A 02 88   V
5F 26 02 90   E
5F 2C 02 98   R

361BA: Sprite Attributes for START Text (5 * 4 = 14 bytes)

7C 30 00 60   S
7C 32 00 68   T
7C 22 00 70   A
7C 2C 00 78   R
7C 32 00 80   T

361BA: Sprite Attributes for CONTINUE Text (5 * 4 = 14 bytes)

8C 34 01 60   C
8C 28 01 68   O
8C 36 01 70   N
8C 32 01 78   T
8C 38 01 80   I
8C 36 01 88   N
8C 3C 01 90   U
8C 26 01 98   E

Title: Re: Dark Gimmick!
Post by: Googie on July 07, 2013, 07:47:19 pm
Does any of you fellas have the patch to this hack? I really wanna try this out, thanks. :D
Title: Re: Dark Gimmick!
Post by: Mega-Dog on July 07, 2013, 11:45:08 pm
I think at 1 time someone asked for me to do an editor.  And I think it was you Googie.
Title: Re: Dark Gimmick!
Post by: Ness on July 08, 2013, 05:24:15 am
Is it still possible to play this beta? All the links ITT are broken...  :-\
Title: .
Post by: Chpexo on July 08, 2013, 11:40:45 am
.
Title: Re: Dark Gimmick!
Post by: Berion on July 10, 2013, 04:47:26 pm
Sorry but actually I haven't my own FTP. That's why I'm using temporary file shares. Also sorry for my silence. Last times I have few free time.

For now, the last version of this hack is 0.4f, which works only on Japanese headered Gimmick! rom.
Title: Re: Dark Gimmick!
Post by: Satoshi_Matrix on July 11, 2013, 02:44:00 pm
Gimmick is a downright sadistic game as it is. It's awesome, but it's too difficult for it's own good. Why would you make a hack that makes it harder??
Title: Re: Dark Gimmick!
Post by: Bregalad on July 11, 2013, 02:54:15 pm
In fact I think the only problem with Gimmick is how horrible the weapon of the main character is. If he would have, say, a sword instead of this dumb and slow star attack, the game would be 150 times better.

Sunsoft always managed to get 1 thing to ruin their games :

- Blaster Master : Top-down levels are a huge mess, the bosses are pure shit which makes the game impossible to beat
- Batman : Horrible weapon set
- Batman - Return of the Joker : Sluggy controls
- Ufouria : Don't know where you're supposed to go, always restart at the same starting point
- Gimmick : Horrible weapon
Title: Re: Dark Gimmick!
Post by: Trax on July 11, 2013, 09:12:55 pm
Al though I think the original Gimmick! is quite hard, removing this attack, as clumsy as it may look, would also remove what makes this game unique. Sword games are everywhere. Even Kirby has one, albeit temporarily. I like how you can reach places and make special attack combos with the star, as well as the possible variations between velocity and angle...
Title: Re: Dark Gimmick!
Post by: Berion on July 12, 2013, 04:48:32 pm
Quote
Gimmick is a downright sadistic game as it is. It's awesome, but it's too difficult for it's own good. Why would you make a hack that makes it harder??

Why peoples make hardest version of Mario, Megaman, Castlevania etc? For the same reason I think: because original ones are too easy for them.

I cannot make it easiest because it will ruin gameplay. Look, all jumps are carefully counted to ideal fit into unique Gimmick! physics. This star is powerful and really special kind of weapon implemented in video games. As Trax described better than me. If this is to hard for all of you, I'll make two versions, normal and easy, but still I think it will be a bad idea.
Title: Re: Dark Gimmick!
Post by: Ness on July 13, 2013, 11:52:14 am
In fact I think the only problem with Gimmick is how horrible the weapon of the main character is.point

It's a matter of getting used to it. You won't master the star so quickly due to its physics, but once you have, you realize how great it is and how it is that it works both as a weapon and a mean of transportation.


I cannot make it easiest because it will ruin gameplay.

Yeah but you could come up with new levels but with a difficulty that's on par with the original game or only slightly harder. As long as the level design is interesting those are the best kind of hacks imo.
Title: Re: Dark Gimmick!
Post by: Berion on October 15, 2013, 05:08:00 pm
Version 0.5d
http://www.sendspace.com/file/n95g3x

Still hard. ;)
Sorry.
Title: .
Post by: Chpexo on October 16, 2013, 03:49:28 pm
.
Title: Re: Dark Gimmick!
Post by: Googie on October 16, 2013, 07:37:14 pm
@Berion The link to your hack is not working, can you upload it somewhere else please? When I try to extract the patch it says "Unknown compression method"  :huh:

Thanks man...
Title: .
Post by: Chpexo on October 16, 2013, 08:34:38 pm
.
Title: Re: Dark Gimmick!
Post by: Namo on October 17, 2013, 04:30:34 am
This is really cool.  I've wanted a romhack of Gimmick that relies on technical star movements, and this just about does it.  Especially the start of level 2!

My only complaint would be the slippery floors.  They don't really add any layer of difficulty, they just make things more annoying than they need to be.

Also, the new palettes are great!  Probably the best palette edits I've seen in a romhack.
Title: Re: Dark Gimmick!
Post by: Berion on October 17, 2013, 06:09:56 am
@Chpexo
Thank you, but I think about it only after I modify all levels and some other stuff (like pallet switching for HUD and few missing blocks on current levels).

@Googie
7-Zip v9.20, LZMA2. Maybe your unpacker don't support it. Next time I'll pack it to normal zip file. Sorry for inconveniences.

@Namo
Thanks!
Could you point which ones are so/too annoying? I planning release v1.0 in two versions, easy and normal.


BTW: I thinking about change life bottles system. Actually there are possibility of maximum "4 energy dots", player start with 2 and other two are to find somewhere on the stage. What do you think about change it to something like this: on every level there will be only one life bottle which Yumetaro can handle through whole game (there are 6 levels so he could be collect up to 8 "energy dots"). This will force me to make some level changes, especially on LV1 but help player a lot (well... in this case the "metal gear", ghosts and last hidden bosses will be a peace of cake if player collect all bottles - but also this solution eliminate easy/normal difficulty problem).
Title: .
Post by: Chpexo on October 17, 2013, 05:53:13 pm
.
Title: Re: Dark Gimmick!
Post by: Berion on October 21, 2013, 11:53:41 am
This involve changes in cannon balls appearing time. Idea is nice but it's complicated and secret item will be easier to find.

- - -

DARK gimmick: ;d
(http://fotowrzut.pl/tmp/upload/KNMJ1AJHZD/1.jpg)

October 23, 2013, 06:04:45 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Version 0.6c. Probably last before another huge freeze period.

http://www.sendspace.com/file/f9z1mn

Code: [Select]
Changelog:

v0.6a/0.6c
f added blockers on first stage to prevent jumping to another part of level (near the start point)
f replaced energy bottles on stage one
f changed a little bit level design on stage two, making much easier jump to platform (near a cannon ball)
f changed colour pallet in secret area on stage four
+ added stage five (for now, only first part of it)
Title: Re: Dark Gimmick!
Post by: Trax on October 26, 2013, 11:35:00 am
It's nice to see some work done on that hack. But I have to say it, once again: difficulty cannot be infinite. There are obvious cases of fake difficulty in your hack, like blind jumps where you end up in spikes if you don't know the game by heart or lose concentration for a fraction of second. Puzzles are okay, but when you end up in a dead-end where the only way out is to find the exact position, angle and velocity of you star, get on top and jump at a very precise moment, many players will quit after a few tries. And that, while making heavy use of save states...

You should also double check the "slipperiness" of all your tiles. Some of them have infinite slippery coeffcient that make the game annoyingly harder because the character cannot stay in place. There's also one place (level 1, with the electric black enemy that comes out of a door and the hard-to-reach tube) where your star can be stuck indefinitely because the tiles are too slippery and the star cannot slow down enough. I don't know if the editor has some provisions for that kind of parameters, but I think it's an important aspect of the game, especially if it causes a glitch that prevents progress...
Title: Re: Dark Gimmick!
Post by: Berion on October 27, 2013, 06:40:04 pm
Ok, I've remove most of slippery blocks. This a little slowdown gameplay and make i much easier.

Below link is animated GIF which compare changes LV1 from 0.4f to 0.6d:
http://www.sendspace.com/file/6x25g4

PS: sorry for such an inconvenient way but I haven't own server/cloud service which could host GIFs. All free services which I know, reject this format (the same with APNG).
Title: Re: Dark Gimmick!
Post by: Trax on October 28, 2013, 09:37:26 am
For uploading files, use Ze Bucket (http://www.bwass.org/bucket)...
Title: Re: Dark Gimmick!
Post by: Berion on October 28, 2013, 04:35:41 pm
Ow, thanks!

http://www.bwass.org/bucket/dark_gimmick_lv1_v04fvs06d.gif
Title: Re: Dark Gimmick!
Post by: Berion on November 01, 2014, 04:24:01 pm
Stage 6, boss fight. ;)
https://www.youtube.com/watch?v=eehYJaIRwbA

HUD swap replacement (but not on video above ;]) is finished. Bug on stage 5 almost fixed. All thanks to Dizzy9.

Patch will be available when I finished whole stage 6.
Title: Re: Dark Gimmick!
Post by: Clippit on November 01, 2014, 09:47:01 pm
Oh wow, I didn't know of this patch's existance. I'll be looking forward to it. Big fan of Gimmick! here.  :P
Title: Re: Dark Gimmick!
Post by: Berion on November 16, 2014, 04:32:58 am
Done. :]
http://www.romhacking.net/hacks/2221/

If someone want a label, I also made it:
http://btep.deviantart.com/art/Dark-Gimmick-cartridge-label-481092978

(http://s6.ifotos.pl/img/darkgimmi_eawqrxe.png)
Title: Re: Dark Gimmick!
Post by: Berion on February 06, 2017, 12:06:28 pm
I dig up a little. :)

I have made RetroArch skinned and preconfigured for "Dark Gimmick!" for PS3. You can find the package and screenshots here:
https://www.dropbox.com/sh/qxdohuiv4k31itj/AABGku5LcihYIFRpt-UWpLA8a?dl=0)

I deleted unneeded and unused RetroArch resources (v1.3.6) and packaging it with my custom theme, icons, XMB app customization and even manual function (game maps, remember to use square button to zooming/zooming out). Button configuration is oriented to playability - PS3 port of this emu doesn't support remaping features per core (?) so navigation between emulator menus are kind a strange (L3+R3 revoke menu, Square is cancel, Circle confirm, R1 save VRAM, L1 load it, R2/L2 changing slot). In menu, in History category, there are two predefined game shortcuts (to "dev_hdd0/emu/roms/*.nes").

Step 1: install package
Step 2: find original game "Gimmick!" (CRC32: 68CD9911)
Step 3: patch it by i.e LunarIPS with my patch (http://www.romhacking.net/hacks/2221/)
Step 4: copy rom file into "dev_hdd0/emu/roms/" as "Gimmick!.nes" (for original version if You want keep it) and patched as "Dark Gimmick! v1.1.nes"
Step 5: enjoy with a lot of patience ^^