Dramatic Zoom Add-on (Tekken style)

Started by PotS, April 28, 2024, 10:11:12 AM

Previous topic - Next topic

PotS

You know how in modern Tekken the camera will zoom in on the characters if they attack each other under the right conditions? That looks cool so I ported it to Ikemen as a simple module.

Previews:
https://streamable.com/abgozy
https://streamable.com/hxmwfc
https://streamable.com/2pua75

The readme comes with installation instructions and the code file has configuration options.

DOWNLOAD (NIGHTLY BUILD)

DOWNLOAD (IKEMEN GO 0.99) (has one less feature)

You can help with Ikemen GO's development by trying out the latest development build and reporting any bugs on GitHub.
My Mugen and Ikemen content can also be found here.

Bakudan

I've never played any recent Tekkens but this looks very cool.
I am using the nightly build from 2 days ago, however, and the nightly module doesn't work. I downloaded the build again just to make sure.
My build was able to run the 0.99 version though.

PotS

The nightly version uses a very, very recent feature so you need the latest build (as of this date).
You can help with Ikemen GO's development by trying out the latest development build and reporting any bugs on GitHub.
My Mugen and Ikemen content can also be found here.

THE_LOST_HOPE

If I remember correctly, it didn't happen only when one of the opponents was close to losing... or am I wrong?... I'll still try it... thanks for the add-on

Lucyfar

Quote from: THE_LOST_HOPE on April 30, 2024, 07:41:50 AM
If I remember correctly, it didn't happen only when one of the opponents was close to losing... or am I wrong?... I'll still try it... thanks for the add-on


i think so yes, but in any case this module is amazing, i'm really gonna test and use it for sure!

PotS

The life threshold at which it should happen is configurable, like a bunch of other things.

I updated the file today with a new option to slow down the music during slow motion (new Ikemen feature). I mean the nightly version. The 0.99 version was just a compatibility thing and is already discontinued (outside of fixing serious bugs).
You can help with Ikemen GO's development by trying out the latest development build and reporting any bugs on GitHub.
My Mugen and Ikemen content can also be found here.

PotS

Another update. Added a smoothing effect during the slow motion.
You can help with Ikemen GO's development by trying out the latest development build and reporting any bugs on GitHub.
My Mugen and Ikemen content can also be found here.

beterhans

wow.
so the zoom will execute by IKEMEN not character.

that's cool

Fauxcry

Was wondering is there a sound I could add to this if so where would I add it?

BeastwithFriends

The smoothing feature looks awesome with the Dramatic Zoom. It reminds me of old Neo-Geo Games like Samurai Showdown 2 or Waku Waku 7.

PotS

Thanks guys.

Quote from: Fauxcry on July 31, 2024, 03:52:53 AM
Was wondering is there a sound I could add to this if so where would I add it?
Maybe you already found it in the meantime, but I left a comment for that in the code. Line 119 specifically.
You can help with Ikemen GO's development by trying out the latest development build and reporting any bugs on GitHub.
My Mugen and Ikemen content can also be found here.

Fauxcry

Not meaning to necro this post but is there clear instructions on how to add a sound to the zoom?

PotS

Sorry for the late reply. The commented line I mentioned before is this:
playsnd{value: F 0, 0; freqmul: 1.0}

If you uncomment it, it will play sound 0, 0 from your common.snd file (where default hit sounds etc are) when the zoom happens.
You can help with Ikemen GO's development by trying out the latest development build and reporting any bugs on GitHub.
My Mugen and Ikemen content can also be found here.

Fauxcry

Thanks took forever to get ikemen go releases webpage to come up norton had it blocked for viruses. 

harry7mason

Thanks. I think this feature is fantastic.

I want to ask for your help because is not working to my IKEMEN (NIGHTLY BUILD)
I'm using your others IKEMEN effects without problem, but this one is giving me an error

.\external\script\start.lua:1448: chars/ryu_pots/ryu_pots.def:
./data/dramaticzoom.zss
data/dramaticzoom.zss:223:
addalpha
trans: animelemvar(alphasource), animelemvar(alphadest)
alpha: Invalid data: animelemvar
stack traceback:
[G]: in function 'game'
.\external\script\start.lua:1448: in function 'f_game'
.\external\script\start.lua:1894: in function 'launchFight'
external/script/default.lua:2: in function <external/script/default.lua:0>
.\external\script\start.lua:1511: in function 'f'
external/script/main.lua:3145: in function 'loop'
external/script/main.lua:3266: in function 'loop'
external/script/main.lua:4227: in main chunk
[G]: ?


Thanks for your time!
Fortes Fortuna Juvat

PotS

Your nightly build is a bit outdated. That's a new trigger that was renamed a few weeks ago.
You can help with Ikemen GO's development by trying out the latest development build and reporting any bugs on GitHub.
My Mugen and Ikemen content can also be found here.

harry7mason

Quote from: PotS on March 23, 2025, 12:18:39 PM
Your nightly build is a bit outdated. That's a new trigger that was renamed a few weeks ago.

Thanks, Which one is the last version I should download?
Ikemen nightly or v0.99.0? Or I need to download another plugin for that new trigger?

Thanks
Fortes Fortuna Juvat

PotS

Nightly is the development build. It updates every time there's a change in the code, which is every couple of days on average (not that you always need the latest one). You can get it here:

https://github.com/ikemen-engine/Ikemen-GO/releases/tag/nightly

The stable version 0.99 is outdated at this point, so most people have started using nightly builds while 1.0 doesn't come out.
You can help with Ikemen GO's development by trying out the latest development build and reporting any bugs on GitHub.
My Mugen and Ikemen content can also be found here.

Emiliux81

Are these Mods incompatible with some Lifebars?

Version: nightly
Build Time: 2025-09-07

Error log:
.\external\script\start.lua:1588: chars/kfmZ/kfmZ.def:
data/dramaticzoom.zss
data/dramaticzoom.zss:120:
VP 100, 20
value: Invalid data: vp
stack traceback:
   [G]: in function 'game'
   .\external\script\start.lua:1588: in function 'f_game'
   .\external\script\start.lua:2034: in function 'launchFight'
   external/script/default.lua:20: in function <external/script/default.lua:0>
   .\external\script\start.lua:1651: in function 'f'
   external/script/main.lua:3226: in function 'loop'
   external/script/main.lua:3317: in function 'loop'
   external/script/main.lua:4393: in main chunk
   [G]: ?



PotS

That line isn't in the original file. You probably have a modified version that uses custom effects that you don't have.
You can help with Ikemen GO's development by trying out the latest development build and reporting any bugs on GitHub.
My Mugen and Ikemen content can also be found here.