hentai
When's Melty on Steam?
ahaha that's no--wait, what?

Author Topic: CCCaster v3.0 Rollback Edition  (Read 396779 times)

0 Members and 3 Guests are viewing this topic.

Offline Madscientist

  • is actually Maidscientist
  • Soul Hacker
  • *****
  • Posts: 173
  • Magic Circuits: 79
    • View Profile
CCCaster v3.0 Rollback Edition
« on: April 15, 2013, 08:28:02 PM »
Latest version in this folder: https://mega.co.nz/#F!ccRylLbZ!-E9AZDSd_pm6PgVQ35z6QA
Unzip in your MBAACC folder and run cccaster.v3.0.exe
Also don't forget to update your game to 1.4.0

Source code: https://github.com/NotMadscientist/CCCaster

New features in version 3.0:
- Rollback netcode:
  Should be mostly stable right now, with a few extremely rare desyncs.
  Set rollback as needed (max 15 frames) to compensate for laggy / spikey networks.
  Can adjust rollback in-game with Alt + Number.
  Training mode rollback is untested.
  Note: rollback prevents replays from saving correctly right now, will fix in a later version.
- Automatic updates, checks on application startup by default.
- Moved max delay and max rollback to settings.
- Changed the spacebar to toggle fast-forward when spectating.

Full change log in the zip file.

If any anything weird happens, like crashes, please post the caster error message (if it exists), and let me know when in the game it happened.

General troubleshooting:
  • Make sure you extract everything from the .zip file into your MBAACC folder,
    this means the cccaster folder AND the .exe.
  • Make sure your antivirus and/or firewall isn't blocking or deleting anything related to caster.
« Last Edit: December 19, 2017, 06:06:28 AM by Madscientist »

Offline Ichipoo

  • Jr. Spellcaster
  • **
  • Posts: 31
  • Magic Circuits: 2
  • 刑事メイド ルキア! <3
    • View Profile
CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #1 on: April 15, 2013, 09:03:18 PM »
Wow, I'm actually motivated to play this game again thanks!
Back from a MB hiatus after 4 1/2 years.

Offline mauve

  • Soul Hacker
  • *****
  • Posts: 239
  • Magic Circuits: 144
  • 5̠̙ͩ͑̂ͭͧ̀͊̍2̵̠̟ͥ̀1̂̑̒ͥͯ̋ͫ̐ͣ҉̶̜̮̀4̩̳̬̠̯̲̠̲̼͑̊̌̃̀̚9ͮ
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #2 on: April 15, 2013, 09:09:16 PM »
huh. I didn't even hear about this until today. I'm actually sort of glad nobody came and pestered me about it!

Haven't tested it, but good stuff. Porting the thing is not easy.

edit: btw if this is based on caster code in any way, i'd appreciate source release just to pass on the tradition thanks. and if it's not i have no idea why the caster name is used.
« Last Edit: April 15, 2013, 09:34:18 PM by mauve »

Offline QualityVan

  • Apprentice
  • *
  • Posts: 2
  • Magic Circuits: 0
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #3 on: April 15, 2013, 09:19:18 PM »
Hey so, feedback: Setting up controls doesn't really work with a pad unless you go through a controller to keyboard program, and the config file isn't human readable so you can't set it that way either.

Offline Tonberry

  • Spellcaster
  • ***
  • Posts: 629
  • Magic Circuits: 53
  • $NJ$
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #4 on: April 15, 2013, 09:24:18 PM »
I have a pad and it worked for me.
[01:08] <Komidol> that marisa cosplayer that took my registration was sexy
[15:24] <Rokunaya> i've actually reached the point where some voice actors sound familiar in animes
[22:40] <bellreisa> i'm an insane murderer who is overwhelmed by nihilism but that's ok cause i'm in love

Offline Madscientist

  • is actually Maidscientist
  • Soul Hacker
  • *****
  • Posts: 173
  • Magic Circuits: 79
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #5 on: April 15, 2013, 09:33:43 PM »
Also I forgot to mention, whoever hosts needs to forward both UDP and TCP for the same port.

Porting the thing is not easy.
I actually wrote this from scratch, because 10k lines of MBCaster code was too much for me. Plus it would have been a port of a port of a port.

Hey so, feedback: Setting up controls doesn't really work with a pad unless you go through a controller to keyboard program, and the config file isn't human readable so you can't set it that way either.
Make sure your pad is plugged in before running. For next version I'll add a message that displays what controllers are plugged on startup. Also I do plan to make the config file human readable.

Offline Sashi

  • Spellcaster
  • ***
  • Posts: 480
  • Magic Circuits: 9
  • Scene Killer~
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #6 on: April 15, 2013, 09:39:01 PM »
Seems like it doesn't support WinXP? I'll have to stop living in the last decade. =[
Clmelty: Rokumoe!

Offline Martee Blood

  • Spellcaster
  • ***
  • Posts: 129
  • Magic Circuits: 3
  • Martee Blood
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #7 on: April 15, 2013, 10:11:08 PM »
I might actually buy internet.
I've fucked all the waifus.

Offline QualityVan

  • Apprentice
  • *
  • Posts: 2
  • Magic Circuits: 0
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #8 on: April 15, 2013, 10:13:04 PM »
Hey so, feedback: Setting up controls doesn't really work with a pad unless you go through a controller to keyboard program, and the config file isn't human readable so you can't set it that way either.
Make sure your pad is plugged in before running. For next version I'll add a message that displays what controllers are plugged on startup. Also I do plan to make the config file human readable.
Nah, it's reading the controller. The issue I'm having is that whenever you press the analog stick in a direction, it reads about four inputs, so by the time I release after setting up it's prompting for C.

Offline Tonberry

  • Spellcaster
  • ***
  • Posts: 629
  • Magic Circuits: 53
  • $NJ$
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #9 on: April 15, 2013, 10:30:07 PM »
IT'S GODLIKE, THANK YOU VERY MUCH  :prinny: :prinny: :prinny: :prinny: :prinny: :prinny: :prinny: :prinny: :prinny: :prinny: :prinny: :prinny: :prinny: :prinny: :prinny: :prinny: :toot: :toot: :toot: :toot: :toot: :toot: :toot: :toot: :toot: :toot: :toot: :toot: :toot: :toot:
[01:08] <Komidol> that marisa cosplayer that took my registration was sexy
[15:24] <Rokunaya> i've actually reached the point where some voice actors sound familiar in animes
[22:40] <bellreisa> i'm an insane murderer who is overwhelmed by nihilism but that's ok cause i'm in love

Offline Twinniss

  • Spellcaster
  • ***
  • Posts: 270
  • Magic Circuits: 4
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #10 on: April 15, 2013, 11:05:30 PM »
THIS IS AMAZING, GREAT WORK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


any chance for spectators?

and possibly broadcast mode? (for tournaments trying to stream)
Words of a wise man
[20:13] <@bellreisa> with practice mode you can turn 10% into 100%

http://www.shoryuken.com/showthread.php?t=232643&p=8761841&viewfull=1#post8761841 "For Instance, Cammy's strong kick(crouch) is two frames, because it takes almost 2 seconds to do"

Offline Cecilia

  • Jr. Spellcaster
  • **
  • Posts: 37
  • Magic Circuits: 3
  • Destroy a piece of art, and name it your own.
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #11 on: April 16, 2013, 12:33:47 AM »
It seems to be incompatible with Windows XP, yeah. That's what I run and so far it has crashed on every connection attempt with several people from different regions.

Is there a chance of fixing this on the next release or so?

Offline NerdoJosh

  • Apprentice
  • *
  • Posts: 7
  • Magic Circuits: 2
  • This is my Waifu~
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #12 on: April 16, 2013, 01:16:06 AM »
Wow cool can't wait to try this out!

 :slowpoke:
I <3 my waifu~

Offline Rayza

  • MD/VA Barbarian Horde
  • Spellcaster
  • ***
  • Posts: 641
  • Magic Circuits: 85
  • Lexus LFA
    • View Profile
    • My Twitter account
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #13 on: April 16, 2013, 01:20:33 AM »
I love you, definitely owe you a beer next time I see you.
Follow me @MisterRayza for updates on my streams.

Offline Kyhz

  • Apprentice
  • *
  • Posts: 8
  • Magic Circuits: 1
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #14 on: April 16, 2013, 02:36:11 AM »
This is fantastic news. Can't wait to try it out. Thanks a ton for your work.

Offline Irysa

  • Spellcaster
  • ***
  • Posts: 352
  • Magic Circuits: 36
  • BERIAL EDGE
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #15 on: April 16, 2013, 04:04:13 AM »
I was happy to hear about this but news of potential rollbacks is just incredible. Thanks so much!

(now all we need is a patch to revert everyone back to CC vanilla status and remove the new chars hyuk hyuk)
[17:09:40] <Roy> lol wtf, escort service prices in helsinki are fucking ridiculous
[17:10:32] <Irysa> why are you even looking at those
[17:10:52] <Roy> Looking for a reason to go to the event despite sucking at Melty

Offline kilvear

  • Apprentice
  • *
  • Posts: 12
  • Magic Circuits: 0
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #16 on: April 16, 2013, 04:32:09 AM »
Tried it. its crashing after every one game

Offline Roy-Kr

  • Spellcaster
  • ***
  • Posts: 258
  • Magic Circuits: 18
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #17 on: April 16, 2013, 04:37:12 AM »
Hero! +Heat
Read it doesn't work on XP but I'll be testing it all day on another computer if i can find a comfy position to play in there.

Offline Legendary Blue Shirt

  • Spellcaster
  • ***
  • Posts: 560
  • Magic Circuits: 170
  • Meanie
    • View Profile
    • Logical Bends
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #18 on: April 16, 2013, 05:12:02 AM »
Need a self test option to run training mode and check inputs.
Config needs at least some comments so we can edit manually while you fix it to not be shitty.
PLEASE ADD CONNECT FROM CLIPBOARD THAT SHIT IS GODLIKE
Roverruckus can host with default netplay, but no one can connect to him via caster.  We get  Error: Socket::initSocket: error in socket connection/bind

- Sincerely, guy who has not been able to play with anyone yet.
« Last Edit: April 16, 2013, 05:34:39 AM by Legendary Blue Shirt »

Offline Vhaeraun

  • Jr. Spellcaster
  • **
  • Posts: 38
  • Magic Circuits: 0
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #19 on: April 16, 2013, 05:16:15 AM »
Thanks for the hard work!

Location: Philippines
Opponent: Philippines
Same ISP
Controller: Keyboard

Feedback:
Input detection is currently flawed. My input for dash, jump back, airdash forward is 664796(A+B) and I can pull my desired action consistently, built-in netplay or locally. The input may seem to have a double jump but it doesn't as I can double jump after that. Anyway, cccaster only detects it as 668, eating my 7 and 6(A+B) input. 86(A+B) works fine though

Also, I've tried just crouch blocking everything, and every now and then it doesn't block even though I just held [1] or [3]. Probably because of spikes? But I never experienced those in default netplay even though it's shit and had lots of spikes
« Last Edit: April 16, 2013, 05:20:43 AM by Vhaeraun »

Offline Roy-Kr

  • Spellcaster
  • ***
  • Posts: 258
  • Magic Circuits: 18
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #20 on: April 16, 2013, 05:23:36 AM »
Can't even get past initial key config; it doesn't seem to register my inputs at all :-\

Offline Xeph

  • Apprentice
  • *
  • Posts: 3
  • Magic Circuits: 0
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #21 on: April 16, 2013, 05:31:01 AM »
Madscientist does it!
Works fine, no desyncs, fewer slowdowns. Game crashes if I try to resize the window (stretch with cursor), the only bug I found so far.

good work man

Offline Setsu

  • Apprentice
  • *
  • Posts: 12
  • Magic Circuits: 0
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #22 on: April 16, 2013, 06:11:50 AM »
Quote from: QualityVan
Nah, it's reading the controller. The issue I'm having is that whenever you press the analog stick in a direction, it reads about four inputs, so by the time I release after setting up it's prompting for C.

I have this problem as well, other than that I tested with a keyboard and it works perfectly, having virtually no spikes in delay 2 with someone I used to lag with playing delay 3. Great job!

Offline ALNo23

  • Jr. Spellcaster
  • **
  • Posts: 18
  • Magic Circuits: 39
  • 二三
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #23 on: April 16, 2013, 06:40:22 AM »
I didn't test it yet, but that's nice to see. I guess I won't have to rework my old notes for 1.4 after all...

Source code would still be appreciated even if it's not caster based. Because I'm curious.
« Last Edit: April 16, 2013, 06:50:51 AM by ALNo23 »
Blue blue glass moon, under the crimson hair.

Offline Roy-Kr

  • Spellcaster
  • ***
  • Posts: 258
  • Magic Circuits: 18
    • View Profile
Re: CCCaster v1.0a - Netplay client for MBAACC 1.4.0
« Reply #24 on: April 16, 2013, 07:11:11 AM »
Just tested it out on my brothers computer because it has Win7.
Input response is extremely slow; D3 felt like D10 and i had constant input drops and complications (can't wakeup block 50% of the time or chain certain normals for example). I'll test again shortly with my own melty keyboard to rule out ghosting but i'm certain all of this cannot be caused by it.

Edit: Confirmed that inputs are fucked regardless of keyboard used.
« Last Edit: April 16, 2013, 07:55:37 AM by Roy-Kr »