Author Topic: Ryvius86: Development Updates  (Read 2165 times)

Offline Ryvius86

  • FBA Contributor
  • *****
  • Posts: 26
  • Karma: +3/-1
  • Magneto was right.
    • Ryvius86/FBAlphaFB
Ryvius86: Development Updates
« on: May 08, 2019, 09:54:33 PM »
I think it's only a matter of time before the first official FBAlphaFB build is released, so I've been working on some quality of life revisions to spruce up the Load Game menu.



- Switched Titles and Previews, so that Titles now appear on the left and Previews on the right.
- Added Bare Knuckle III (Twilight Translations) to the gamelist. Just mentioning this again for anyone who hasn't played it yet; it's much better than the Western version.
- Formatted various text throughout. Mostly just quality of life changes (punctuation, reordering, etc), except for the ROM information changes. These were too long and weren't displaying correctly. For example "Released by:" was displaying as "Released", and is now "Released:".
- Moved Favorites (I was tempted to change this to "Favourites" so many times) to the top of the Filter tree.
- Added Sonic the Hedgehog to the Family Filter.
- The Filter now functions a little better and even includes sub-categories for Capcom and Sega in the Hardware section, as the list was getting pretty long. This still needs some work though.

Some of these are from previous updates I've already implemented in the last week or so, but thought they were worth mentioning here for prosperity's sake. As mentioned, I'm not quite finished with the Filter changes, but it should be up on Git in the next day or so.

All future updates will also be posted here.
« Last Edit: May 08, 2019, 10:39:51 PM by Ryvius86 »

Offline dink

  • Administrator
  • *****
  • Posts: 3085
  • Karma: +259/-0
  • side effects: new or worsening heart failure
Re: Ryvius86: Development Updates
« Reply #1 on: May 08, 2019, 10:04:44 PM »
Very nice!  I especially like the Capcom sub-categories :)

best regards,
- dink

Offline Stifu

  • Jr. Member
  • **
  • Posts: 87
  • Karma: +1/-0
Re: Ryvius86: Development Updates
« Reply #2 on: May 09, 2019, 05:19:58 AM »
Added Bare Knuckle III (Twilight Translations) to the gamelist. Just mentioning this again for anyone who hasn't played it yet; it's much better than the Western version.

You might already know this, but FBA already supports the "definitive" (kinda) version of BK3: The Bare Knuckle 3 Project
It has more characters, and all kinds of fixes and improvements. Also,it feels good to finally be able to use Shiva's fire kick (defensive special).

Offline Bad Dude

  • Jr. Member
  • **
  • Posts: 51
  • Karma: +0/-0
Re: Ryvius86: Development Updates
« Reply #3 on: May 09, 2019, 09:34:28 AM »
Nice, nice!

Offline Ryvius86

  • FBA Contributor
  • *****
  • Posts: 26
  • Karma: +3/-1
  • Magneto was right.
    • Ryvius86/FBAlphaFB
Re: Ryvius86: Development Updates
« Reply #4 on: May 09, 2019, 12:01:21 PM »
You might already know this, but FBA already supports the "definitive" (kinda) version of BK3: The Bare Knuckle 3 Project
It has more characters, and all kinds of fixes and improvements. Also,it feels good to finally be able to use Shiva's fire kick (defensive special).

The Bare Knuckle 3 Project is great, for all the same reasons as the SOR Remake - it's packed with updates. I can't recommend it enough. If you're looking to play something closer to the original though, without having to actually play Streets of Rage 3, Twilight's translation of Bare Knuckle III is the way to go.

Edit: Earlier tonight I added in a couple of extra versions of the SOR3 and BK3 Projects. I'm not really sure what all the differences are between them though, and I may need swap them again for other versions (I have 5 and 9 character versions, SOR 0.2, BK3 0.3, SOR 0.3 and others). Regardless, I'll have look into this more tomorrow. I can't even find any readmes, so if you have any info regarding the different Project updates/versions let me know dude!
« Last Edit: May 10, 2019, 03:38:39 AM by Ryvius86 »

Offline Ryvius86

  • FBA Contributor
  • *****
  • Posts: 26
  • Karma: +3/-1
  • Magneto was right.
    • Ryvius86/FBAlphaFB
Re: Ryvius86: Development Updates
« Reply #5 on: May 10, 2019, 08:09:59 PM »
The Hardware sub-categories are proving to be a bit more challenging than expected. The mask worked (select/deselect all subs), but in appearance only.. the games wouldn't actually display. Now they display, but the mask doesn't work anymore. So I think I'm on the right track, and shouldn't take too long to figure out.

Looking at the screenshot in the first post I noticed the scrollbar in the Filter section had been moved slightly, so I shifted it back over. Here's the a new screenshot:



I knew something was off, but only just clocked on. With the longer Family names and the new sub-categories, it seems it got pushed to the side a lil.

I also went ahead and updated the Bare Knuckle 3 Project to the latest version (the CRC is different, so PM me if you have any ROM-specific questions). As for the other versions, I decided to keep version 0.3 of the Streets of Rage 3 Project and the Bare Knuckle III Project, as these seem completely different to the latest Steam version. More info on them can be found here: https://www.romhacking.net/hacks/1346/. As previously mentioned, theirs not a lot of information I could find regarding the different versions, so if you notice anything please let me know. I also have a 0.2 version which can be found on Steam, but to me it seemed the same as the 0.3 versions found on Romhacking.net.

Now back to this damn Filter..

Offline Ryvius86

  • FBA Contributor
  • *****
  • Posts: 26
  • Karma: +3/-1
  • Magneto was right.
    • Ryvius86/FBAlphaFB
Re: Ryvius86: Development Updates
« Reply #6 on: May 11, 2019, 02:27:36 PM »
I managed to finish updating the Filter tree last night. Huge shoutout to dink for cleaning up my terrible code. I've attached a compiled version below for anyone who wants to try it out.

I've been thinking about replacing some of the Family (19XX, Aero Fighters and Power Instinct) with more popular or extensive (5 or more games) series. Or maybe adding a few extras if need be. Let me know if you have any suggestions.

I know that Sonic & Knuckles has a conflict issue with a prototype version and the Filter button (select/delect all filters) itself still doesn't work, but I think these may be beyond of my abilities right now. Nonetheless, they're still on my radar of things to fix.

kev

  • Guest
Re: Ryvius86: Development Updates
« Reply #7 on: May 11, 2019, 06:08:41 PM »
I managed to finish updating the Filter tree last night. Huge shoutout to dink for cleaning up my terrible code. I've attached a compiled version below for anyone who wants to try it out.

I've been thinking about replacing some of the Family (19XX, Aero Fighters and Power Instinct) with more popular or extensive (5 or more games) series. Or maybe adding a few extras if need be. Let me know if you have any suggestions.

I know that Sonic & Knuckles has a conflict issue with a prototype version and the Filter button (select/delect all filters) itself still doesn't work, but I think these may be beyond of my abilities right now. Nonetheless, they're still on my radar of things to fix.

Nice work. As someone who has never looked into any video related code in my life, I can only assume it would be a massive pain, but it would look cool on that dialog box.

Offline Ryvius86

  • FBA Contributor
  • *****
  • Posts: 26
  • Karma: +3/-1
  • Magneto was right.
    • Ryvius86/FBAlphaFB
Re: Ryvius86: Development Updates
« Reply #8 on: May 11, 2019, 06:27:11 PM »
Yeah, or animated .gifs. According to the code you can add multiple preview images and it'll scroll through them (I think). That's probably the closest we'll get to video I reckon.

kev

  • Guest
Re: Ryvius86: Development Updates
« Reply #9 on: May 11, 2019, 06:44:38 PM »
Yeah, the current code will go through different previews if they are available.  I might take a closer look as we are already using the video for window stuff for the avi recording, so it might not be too difficult.

Offline Ryvius86

  • FBA Contributor
  • *****
  • Posts: 26
  • Karma: +3/-1
  • Magneto was right.
    • Ryvius86/FBAlphaFB
Re: Ryvius86: Development Updates
« Reply #10 on: May 12, 2019, 05:14:43 PM »
Unfortunately, like so many of you over the last couple of days, this will be my last post. I can't stand being on a forum where one group of people's opinion is held above another's. I especially don't like people deleting posts that are A) directly related to the the title of the topic, or B) a direct reply to someone who quoted me and then disingenuously claim it to be "off-topic". To be honest, I don't really appreciate censorship of any kind. And this forum has that particular issue in spades. So many times over the last few days have I seen posts from users asking "why is it that one group of people can say whatever they want, and another is silenced?", only to come back later to find that post deleted. Personally, I don't think I was on either side of the issue, and had my own opinion, but because it didn't line up with the admin here, I, apparently, have no right to post. If you're going to have a karma system, why delete things at all? It makes no sense.

They keep saying "the issue is a sh** show" like it excuses censorship. Look around, you'll see it over and over again, like it's some pearl of wisdom. Everyone knows the issue is a sh** show, that's why they're talking about it. People have the wrong idea about certain issues, and quite frankly I'm probably one of them. But I'd prefer to be told, and then, if need be, I'd like to discuss those ideas. Isn't that the whole point of a forum? Deleting posts and crying virtue helps no one, except those who wish to see other people's ideas vanish. It's lazy and spineless.

It seems like kev suicide-bombed the thread in question. Took a a bunch of you out, and himself in the process (well done mate). Here's a quote from a PM he sent me:

"Sorry you feel that way, I believe I wasn't censoring anything, only trying to keep the thread on topic. Doing that from a phone sometimes stuff gets deleted by accident, but I try and out those back where I can. Sometimes I can't due to laziness, etc."

I'm surprised he could even muster the energy to reply, you know, due to laziness, etc. Don't worry though, it wasn't censorship, just incompetence. I tried replying, but it seems he's deleted his account. That one sentence says everything you need to know about the admin here: not only do they misinterpret  the meaning of the word "censorship", they don't care what gets deleted and what doesn't.

This place is dead, and I don't think anyone should be deleting anything.. not many people post as is. dink, you have a great attitude and a tremendously high work ethic, which I absolutely respect, but dude, you need tell admin to stop being such giant pussies. People can debate ideas without the need for others to dictate the entire conversation. It's unnecessary. Especially when they're clearly doing it with absolute disregard to the conversation at hand (you know, due to laziness, etc).

Oh, and Haze.. 99.9% of people that use emulation also use pirated games. Hardly any of them can code, and they all think gaming is better than coding. And the reason is, people like you have made it so easy for them. To say otherwise is being completely dishonest and paints the situation in an entirely different colour. I'm glad you like pink, but the world is blue. Yes, their are crazy-smart and talented people working on emulation. And I love them for it. But the law is the law. You can call it "using Capcom's IP in (your) spare time" all you want.. you're a pirate. Like the rest of us. I've never once said that FB Alpha coders deserve to to have their hard work taken away from them. Or that they owe these game companies anything. They don't. But to paint the whole emulation community in that wonderful pink light of yours is wrong. I don't appreciate you putting words in my mouth. It's a logical fallacy, and a terrible way to debate an idea. And for someone to delete my response multiple times is spineless. You're not as virtuous as you think. Capcom are bummed out that people have pirated their games for 2 decades due to emulation. Then along comes Barry, from the emulation community, to sell them an illegitimate licence. Go ahead and cry capitalism all day long, but Capcom are being betrayed just as much as the FB Alpha contributors. If not more.

I'm out.

Offline Stifu

  • Jr. Member
  • **
  • Posts: 87
  • Karma: +1/-0
Re: Ryvius86: Development Updates
« Reply #11 on: May 12, 2019, 05:34:49 PM »
This is sad, we need all the contributors we can get. A few of my comments got deleted from that thread too, but I don't really care. What matters to me is the software itself, not these forums.

Offline Kev

  • FBA Dev
  • ******
  • Posts: 92
  • Karma: +1/-0
Re: Ryvius86: Development Updates
« Reply #12 on: May 12, 2019, 05:41:55 PM »
You shouldn't feel that way. To be honest that was the only time in the history of Neosource I think I have ever moderated a thread. and FYI, I deleted the one user who wanted to be deleted and my old account so I no longer have admin rights as I was clearly pissing people off.

However, my intention wasn't to piss anyone off, it was just to keep that thread to the topic, which I intended to be about what the situation is with Koch Media and what happens to FB Alpha going forward, and not have everyone argue about things that were not specifically that topic in just that one thread.

To save myself getting too stressed out, I have decided that I shouldn't care who is doing what to FB Alpha, and just carry on as I was. I hope that situation gets resolved, but my heart is telling me that it won't. Hopefully you see this post and change your mind, the other admins are more experienced at that kind of thing and probably take a more balanced hand.

Offline JohhnnyB

  • Newbies
  • *
  • Posts: 4
  • Karma: +0/-1
Re: Ryvius86: Development Updates
« Reply #13 on: May 12, 2019, 06:25:25 PM »
@Ryvius86

Sorry to hear you've decided to go as I think you're doing a really great job working on the part of the emulator that hasn't been updated for a while. Your updates are consistent and stable and that's what the project needs most.
It would be a shame for the project to loose a talented contributor who makes a difference in just a matter of days.

The final choice is yours however and that should be honored.

I won't preach since I'm not a preacher. I understand your frustration, I understand your point of view, I understand your reasoning.
My business relationship experience tells me however that your expectations for mature communication are a bit... idealistic. In business, as in real life, human communication is usually lacking any point and consistency and ends in bullshit if you allow it to run without any rules. Especially if it's attempted between people who just don't understand each other's point of view at all and try to defend theirs "because it's right".

Dink made a very good decision to just stop replying in the thread and instead focussing on the job after Haze had a go at him after an off-hand post. Let the armchair generals and frustrated alpha-males beat it out and you do what you enjoy. That's life.

In general however I personally feel that there were two big mistakes made in handling the topic in question.

1. Allowing toxic people (Haze) to actually take part in the discussion at all. Haze's posts might seem smart but are very acerbic at the core (Holy Crusader mentality). Not sure what's wrong with the fella (girl?) but there's something not right in the emotional department if you act like that in a public place. Don't believe? Look for similar topics on reddit to see more Holy Fire from Haze.

2. Allowing the topic to be an open discussion at all. The topic should be locked down immediately from the public after the initial post with a comment saying - we are working on it internally - .
Then continue the convo between the team internally since it's an internal affair between project members.
Such situations are a feast for trolls, carrion eaters and other unhealthy individuals.
The horse already died, time to clean up the PR side and move on. Everything else is company business, not a public discussion.


Atom-bombing the thread is a no-no but don't blame Kev. Everyone makes mistakes, we've all been in that place. Bombing your account by accident is even funny. :)
No need to ridicule anyone and point fingers, we're all doing charity here anyway.
Maybe apart from Barry. :P

I hope you give it a few more days, rethink your choice and come back to us. I'm sure more people apart from me appreciate your hard work and valid opinions.


@Kev

You ninja'd me by just a few seconds. :)

Please have a look at my notes.
« Last Edit: May 12, 2019, 06:30:08 PM by JohhnnyB »

Offline dink

  • Administrator
  • *****
  • Posts: 3085
  • Karma: +259/-0
  • side effects: new or worsening heart failure
Re: Ryvius86: Development Updates
« Reply #14 on: May 12, 2019, 06:39:38 PM »
Ryuvius86, first off I want to say you're a cool dude and I like hanging out and coding with you.

Times have been rough for all of us, we really don't want to see flamewar bullshit every time we load up the forum.  You have to at least be able to understand that and respect that enough to not contribute to the avalanche of crap.

Like I told you on irc, friendly/fba-related, dev releated & game/tech related talks have _never_ been deleted.

Haze is a seriously respected guy, he's responsible for a lot of the RE & emulation for the games we love.  Of course he knows what you're trying to tell him, because he basically was there from the beginning.

best regards,
- dink
« Last Edit: May 12, 2019, 07:39:55 PM by dink »