Epic Cards Battle(TCG)

Epic Cards Battle(TCG)

Not enough ratings
Enable windowed mode in any resolution
By Psycho
Don't want fullscreen? Don't have another monitor to push ECB to? Make it a window and get on with other things.
   
Award
Favorite
Favorited
Unfavorite
Setup
Need to be watching anime/youtube or scrolling imgur or just catching up with your discord and email while playing ECB? Alt-tab no longer!

Works fine on all parts of ECB tested (MP, SP, shops, tutorials) in fact I ran about 40 battles while writing this guide... until my energy ran out and I had to stop.


  • Go to https://www.mihov.com/sw/en/a8.php and download the tool to resize any application: Mihov Active 800x600
  • Creator Credit: Miha Psenica
  • Install it
  • Ensure ECB is ready to run
  • Run Mihov Active
  • As Mihov Active 'grabs' window hook on a timer you may want to clean up your desktop, ideally buy closing or minimising all other windows
Applying resolution

  • Run ECB (title screen is fine, you don't need to log in)
  • Press ALT-ENTER
  • ECB is now running desktop resolution windowed, but you can't resize it by dragging the edges or corners. Usually this is where you would push it to another monitor...
  • Move it down a little so you can see the title bar easily. Mihov Active will hook onto ECB using this
  • Switch to and choose options in Mihov Active and capture timer (default 3 seconds)
  • Press start and then quickly click on the ECM title bar and leave cursor there until Mihov Active grabs it
  • BOOM! ECB is now running your selected resolution!
  • You can do this again to change the resolution if you didn't like it
  • When done, simply close Mihov Active. You don't need to ever run it again unless you want to change the resolution. ECB will remember the set resolution from now on.

NOTE: Any of the default option or custom resolutions work, but I don't recommend going much below 640 as the UI starts to get hard to use. Also while ECB will rescale if you choose a non-standard aspect ratio (like 1:2) you will get weird clipping/resizing issues.
Disclaimers and Interactions
This process sends a resize signal to the ECB application, which it grants. Nothing is being done to it, nor is any of it's code intercepted or modified. It's exactly the same game and works in the same way as it always did, just in a window. The executable does not need to be run at the same time as ECB. I believe this fits the EULA.

Other modding like dx injection techniques are possible in conjunction, i.e. ReShade. I have not tried other mods like borderless gaming or cmdow. dxwnd declined to play as ECB is not a 32-bit application. ResizeEnableRunner is an ancient '95 program and worked once, but then never again and screwed the aspect ratio. Not recommended.

According to old-school gaming forums, you could use this to play more than one game at once (but why?) It's not clear what might happen with multiple inputs and video outputs, or if windows overlap each other. You're on your own if you try this.

Source credit: HAL9000 at raymond.cc https://www.raymond.cc/blog/how-to-resize-an-unresizable-window-or-dialog-box/

Caution!
At this time I have not found a way of 100% undoing this process. If you reverse it you end up with ECB full screen but slightly letterboxed. Possibly fixable by reinstalling ECB. You are forewarned and undertake this modification entirely at your own risk and liability.