VERGE-RPG
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    [GRUEDORF] Grue's Sully Updates Thread

    Scheduled Pinned Locked Moved Gruedorf
    65 Posts 2 Posters 15.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • bengrueB Offline
      bengrue @bengrue
      last edited by

      Whoops, forgot to post.

      Now, most of this effort was Ustor, but Thursday and Friday I also put in a bunch of work culminating in this:

      unknown.png

      and this:
      af234562-ab39-43dc-813c-5c3f0fa78f0c-image.png

      …and now the work begins for the PUBLIC demo!

      Currently making Sully: A Very Serious RPG: http://sullyrpg.com

      bengrueB 1 Reply Last reply Reply Quote 1
      • bengrueB Offline
        bengrue @bengrue
        last edited by

        Today’s update is pretty light unfortunately. Moslty I’ve been doing DaY jOb StUfF but in regards to Sully Endeavors I’ve… assisted in merging the Demo branch into Mainline and still that ended up being mostly John.

        But I started.

        …viva la Gruedorf. 😞

        Currently making Sully: A Very Serious RPG: http://sullyrpg.com

        1 Reply Last reply Reply Quote 1
        • bengrueB Offline
          bengrue
          last edited by

          No pretty screenshots yet!

          What have I done in the last few days?

          Started work on the keyboard/controller remapping features!

          It’s boring! It’s needed! I’m doing it!

          Currently making Sully: A Very Serious RPG: http://sullyrpg.com

          bengrueB 1 Reply Last reply Reply Quote 1
          • bengrueB Offline
            bengrue @bengrue
            last edited by

            Okay so, I’m like a week late. Thankfully, I’m not losing yet again.

            I’m STILL working on the key/button rebinding systems! I’m getting about 5-10 hours a week in on Sully right now and this looks like it was a 40-50 hour boi.

            Currently I’ve augmented the systems for full subscription/unsubscription. Gayo didnt go the whole mile 10 years ago when he made XNAVERGE, but I can hardly blame him ❤

            It only works with actual xbox controllers atm and I need to figure THAT one out (probably need to use a different input library ultimately? Anyone have good c# recommendations for both win/mac?)

            What’s left on this feature, though?

            1. The UI isn’t yet completed. I’m past “choose a virtual key (i.e., up/down/confirm/cancel etc” and “choose unbind an existing key or bind a new key” and I’m past capturing diff’d keypresses. But now I have to go down about 6 if/else paths because this is a very edge conditiony problemspace. Like: “how about never unbind the last key for an action, lest you remove your ability to play the game or even fix the problem.” Stuff like that.

            2. I need to add savefile stuff for this all! Dehydration and rehydration, baby!

            Anyways, I bet this is what my next post is about too. Alas.

            Currently making Sully: A Very Serious RPG: http://sullyrpg.com

            bengrueB 1 Reply Last reply Reply Quote 2
            • bengrueB Offline
              bengrue @bengrue
              last edited by

              A week late and a weak post, but I got SOME work done:
              Still plodding through the input menu stuff; just got a new xbox controller so I can test the XNA builtins and Overkill pointed me at some more generic controller code that’ll just, you know, work with generic gamepads?

              Otherwise I’ve got it so bound keys now legitimately unbind! Yay! Now I need to make sure you can’t ever unbind the last keyboard binding for something, and… do the gamepad unbinding, and binding for both (have the if/else’s set up for it all, but it’s a lot of edge cases I… need to add more if/elses for!)

              Oh and then I need to add loading and saving of all of this.

              Wheeeeeee

              Currently making Sully: A Very Serious RPG: http://sullyrpg.com

              1 Reply Last reply Reply Quote 3
              • bengrueB Offline
                bengrue
                last edited by

                28 Days later…

                1: Been preoccupied by my day job; I decided to quit it to start focusing on Breadbros full time!

                1. I got the Keyboard config stuff in, up through load/save. Need to finish it off with Joystick config, but we’re close!2bacd4d4-f9be-4a83-b1ba-3f6c0d68a1c6-image.png
                  dab0882a-5fee-4a93-83bc-aaeed595b02d-image.png
                  ceb457c7-fbf0-45c7-9d6c-f17a02f5bf98-image.png

                Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                bengrueB 1 Reply Last reply Reply Quote 3
                • bengrueB Offline
                  bengrue @bengrue
                  last edited by

                  I’m done with the first pass on the input config!

                  It loads! It saves! It lets you rebind keyboards! It lets you rebind gamepads! It slices! It dices!

                  Now I’m moving on to another critical piece of infrastucture… THE INTERNATIONALIZATION SYSTEM.

                  Wish me luck!

                  Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                  bengrueB 1 Reply Last reply Reply Quote 3
                  • bengrueB Offline
                    bengrue @bengrue
                    last edited by

                    Today was my last day at the day job!

                    In the past week I got the Plugin System loading resources from the APPDATA folder, and then started the dockable branch of breaditor to enable a UI overhaul to allow Great Things™.

                    Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                    1 Reply Last reply Reply Quote 3
                    • bengrueB Offline
                      bengrue
                      last edited by

                      I don’t have anything pretty to show, sadly. I’ve been working on three things:

                      • Implemented a Breaditor Plugin System (Rudimentary)
                      • Updating Breaditor’s UI so it’s actually usable for people who arent me
                        • (This is actually for a good reason)
                      • Getting over Mononucleosis
                        • Wow I didnt know I could be EVEN MORE TIRED!

                      Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                      1 Reply Last reply Reply Quote 2
                      • bengrueB Offline
                        bengrue
                        last edited by

                        Again low on visible progress, but in the last 10 days I’ve:

                        • put 20ish hours into:
                          • debugging build system problems with upgrading BREADitor
                          • modularizing an adobe-like dockable panel reacty boi

                        Thanks to Daniel X Moore and Dan Fessler for collaborating pair-program style with me over the interwebnets!

                        Sorry I’ve been absent; my wife has also been v. sick with Mono. Mono is no joke, but at least it’s not COVID.

                        (Get vaxx’d, kids!)

                        Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                        1 Reply Last reply Reply Quote 2
                        • bengrueB Offline
                          bengrue
                          last edited by bengrue

                          Wow, I fell to 7th place in updates and missed (checks watch) like 7-8 updates.

                          I was a bit waylaid by taking care of my wife through Mononucleosis for two months AND handling a move!

                          Oh and I’m planning my wedding ceremony. Look, there’s a lot of stuff happening! ;_;

                          Sully-wise, not much has happened.

                          Gamedev-wise, I’ve been working on something I can’t talk about right now 😞

                          I have made a json dictionary de-dupe scrubber for my datafiles though, so that’s nice.

                          Sorry for the devtease. I’ll let the cats out of the bag as soon as they stop meowing so much.

                          Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                          bengrueB 1 Reply Last reply Reply Quote 3
                          • bengrueB Offline
                            bengrue @bengrue
                            last edited by

                            @bengrue another month past and I’ve been losing a lot. But I promise I’ve been working in secret…

                            953a5470-17d1-4ca6-8656-3ffe9f114359-image.png

                            …That is but a FRACTION of my secret power!

                            Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                            1 Reply Last reply Reply Quote 3
                            • bengrueB Offline
                              bengrue
                              last edited by

                              Wow, 64 days. I’ve lost… 9 cycles.

                              Well, some of those I didnt do work (but I was sick. Did you know there was a Pandemic on?) and some of those I did… but I can’t talk about the work (did you know there’s laws? 😠 )

                              But here I am, (now) (to) Rock you like a hurricane!

                              So, what’s today’s Gruedorf update?

                              Well… what if the BREADitor had an actually good base UI framework and acted like a core Adobe app?

                              https://www.youtube.com/watch?v=kqP5vbHoz7I

                              Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                              1 Reply Last reply Reply Quote 2
                              • bengrueB Offline
                                bengrue
                                last edited by

                                Just to keep posts going, I’ve made sure to allow myself time for projects I’ve wanted to do, especially if they automate things I CONSTANTLY do.

                                In this case, I constantly convert screenshots to be on a 16x9 canvas so they look nicer on twitter.

                                an hour of scripting later, and I had an autohotkey setup do do that. Yay.

                                https://mobile.twitter.com/bengrue/status/1488070037701160965

                                Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                                1 Reply Last reply Reply Quote 1
                                • bengrueB Offline
                                  bengrue
                                  last edited by

                                  https://www.youtube.com/watch?v=UN6gqkajXf4

                                  …Wow, the Breaditor is starting to feel like a real app!

                                  Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                                  bengrueB 1 Reply Last reply Reply Quote 2
                                  • bengrueB Offline
                                    bengrue @bengrue
                                    last edited by

                                    Well, what have I done this week that I can talk about?

                                    1. Upgraded verge-rpg and breadbros.com in various ways, including the boards

                                    2. I updated so many server certificates!

                                    3. I’ve started removing breaditor’s jquery-ui stuff in favor of reactified componentry

                                    4. I’ve been struggling with a full goddamned upgrade of the electron internals!

                                    Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                                    bengrueB 1 Reply Last reply Reply Quote 1
                                    • bengrueB Offline
                                      bengrue @bengrue
                                      last edited by

                                      I made this!

                                      https://github.com/mcgrue/scripts/blob/main/bash/killport.sh

                                      killport() {
                                          if [ $# -eq 0 ]
                                          then
                                              echo "Missing port argument"
                                              return
                                          fi;
                                      
                                          output=$(lsof -t -i :$1)
                                      
                                          echo "found the following processes on port $1 : $output"
                                      
                                          for i in $output
                                          do
                                              echo "attempting to kill $i"
                                              kill $i
                                          done
                                      
                                          echo "done murdering ports"
                                      }
                                      

                                      …because I was killing things a lot. Surely in about 2 years the time investment will pay off.

                                      Why?

                                      Because I spawned THIS MANY windows trying to make this:

                                      8111c4d9-6c32-42e9-aefa-cc2d46bbcdad-image.png

                                      …Why is bash so hard?

                                      Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                                      1 Reply Last reply Reply Quote 2
                                      • bengrueB Offline
                                        bengrue
                                        last edited by

                                        0d38396a-8007-43a7-acee-45fdccf7df53-image.png

                                        Sigh. Yes, I know, vrpg.com. I know.

                                        So, what have I been doing that I can talk about?

                                        Let’s go to the github!

                                        f470c9e1-8c96-4c28-a3e8-0d4024938bec-image.png

                                        Yeah, definitely been working on stuff. There was a bit of a three week period of nothing end of March/beginning of April all around my wedding. Funny that.

                                        980f879c-1611-412f-98d4-af441c06bf3e-image.png

                                        I added some bash scripts to my scripts repo, and created a twitter bot that suggests a randomly generated pokemon to draw daily!

                                        https://mobile.twitter.com/todays_starter

                                        (Also I did 38 private commits)

                                        d4c429e1-ed16-4869-a138-464173df81ca-image.png

                                        In april I made a syntax highlighting file for exoscript, the scripting language of the upcoming game I Was A Teenage Exocolonist!

                                        That was fun.

                                        (Also I did 106 mysteeeeeerious commits…)

                                        c799f89f-7612-4490-9a7a-f1b785cbe4c6-image.png

                                        In May I worked on a “clean template” for electron projects (and Breaditor will be ported into it for a badly needed electron upgrade), I vetted some new web frameworks (next.js and remix.js), I learned how to make chrome extensions and submitted a patch upstream to the open source web-clipper project like a good citizen, I learned me some CMAKE and learned to use github actions for build automation!

                                        And I did 107 MORE private commits. DUN DUN DUN.

                                        (No you may not see them.)

                                        5e7193bb-b6a3-498a-91ba-4cf95972ce86-image.png

                                        And so far this month I’ve continued work on the electron template, investigated base windows API stuff, augmented chrome extensions for my own use, and submitted a pull request upstream to make the news-feed-eradicator chrome extension better (it was missing mobile.twitter.com from its eradication…)

                                        So there!

                                        I’m no longer losing for a week.

                                        How about you?

                                        Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                                        bengrueB 1 Reply Last reply Reply Quote 0
                                        • bengrueB Offline
                                          bengrue @bengrue
                                          last edited by

                                          What have I been doing this week?

                                          Lots of things, but let’s just go with the fact that I unbroke the transpiled version of the electron-from-scratch boi and figuring that out took way more time than I’m comfortable admitting sober.

                                          Who knew this one line of esbuild config could be so critical?

                                          2473ca34-c638-400e-93dd-0db2f25a5b72-image.png

                                          Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                                          bengrueB 1 Reply Last reply Reply Quote 0
                                          • bengrueB Offline
                                            bengrue @bengrue
                                            last edited by

                                            9b5aced1-0d45-4894-a1f2-184a18341fd3-image.png @bengrue

                                            MYSTERIOUS

                                            Currently making Sully: A Very Serious RPG: http://sullyrpg.com

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post