Articles

  • Hello everyone, hope you're having a good day, with the announce of Moondance Team and Team Rizu joining sides to create Team OutFox, we also created a new Twitter account focused only on that, expect everything about OutFox to be announced there too! Here's the link: https://twitter.com/projectoutfox

    Be sure to follow us so you don't lose anything, Narumi and the OutFox Team will do her best to keep you updated!

  • Hello everyone, we recently did changes to our internal team to reduce the amount of confusion related to how many teams we had and their naming. As of now, Moondance is not a thing anymore and we'll reference "Team Rizu" less, we hope this reduces any confusion that has been caused in the past, the new way our team works is the follow:

    • Mainly, there's only "OutFox Team" now.
    • Everyone from Moondance is officialy part of OutFox Team, more specifically the "OutFox Community Team"
    • The only effect on Tiny-Foxes is Moondance naming references removal.

    We have also updated our wiki to reflect easily how our team works now, see how it works.

    This however does not mean you can't join anymore, if you're looking to help with assets, community management, gamemodes..etc you can always reach the OutFox Team.

    Thanks for reading and have a nice day.

    Team Rizu

  • Hello everyone, this post is a bit late to the party as both teams who manage OutFox are really busy lately, as more people join to help with the project, the scope of our plans continues to get bigger and bigger.

    Tiny-Foxes

    If you don't know what Tiny-Foxes is: "In Tiny-Foxes, we host projects that have been made with the community itself, we range from translations all the way up to whole themes for OutFox." Read more at Tiny-Web.

    New Member

    @Nepumi-Jr joins the team! Nepumi is known for working on MusicMemories, full of unique features and exclusive for 5.3's important to note that this theme is very WIP before issue-bomb the repository. See also our Twitter post.

    More members are already coming but that will be announced in our next post.

    New Project

    stepmaniaCheck (WIP) by moruzerinho6

    This is a work in progress tool that will search for useful data for given StepMania and report and it found, here are some WIP screenshots:

    Here, the tool is trying to find installations on each game default installation (usually C:\Games).

    If it doesn't find any game on that path, you'll have to manually give the path otherwise.

    Here it displays all the information is collected (or was supposed to collect), and gives a status based on each property value. A thing to note here is that we used the "Other" options here and the tool was still able to tell this is an OutFox install, that's because it looks at the file structure for the given installation and tries to deduce what it is.

    Now that we have this data, the tool will also save this table on a text file which will be bundled with its releases. This is very useful for platforms like Discord where you can send the text file (Not its contents) and it previews for you.

    Project Updates

    TF_Wheels

    Got its license updated to enable people to use its code.

    MoondanceWeb

    Has been updated by SheepyChris to clarify StepMania versions, update the FAQ with new branding, and correct specific mentions.

    Tiny-Webini

    Got updated to match the MoondanceWeb above.

    Tiny-Web

    Got updated to add our new Tiny-Foxes member, @Nepumi-Jr and DanielRotwind BeatMode-Tutorial repository

    MAKE SURE TO CLEAR YOUR CACHE.

    SoundWaves-Colors

    Got a new color scheme called Golden Dawn. See also our Twitter post

    OutFox-ja, OutFox-PTBR, OutFox-he, Outfox-fr, OutFox-PL, OutFox-zh-CN

    Have all been updated to match the new coming version of Project OutFox.

    OutFox Community Team

    OutFox Community Pack

    The OutFox Community Pack is coming close to its deadline, 1 month away, you can still join and help with Graphics, Charts, and Music by joining our Discord Server

    OutFox Bug Repository

    The OutFox Bug Repository README has been updated with some of our socials and more information.


    This is it for now, sorry for being a bit late, hope everyone has a good day!

  • "An Alpha is never late, it arrives precisely when it means to!"

    Project OutFox 5.3 Alpha 4.9.8 has been released! There is a lot to go over with this release, including new game modes, user-facing features, and other internal bug fixes and improvements.

    Gameplay features

    Game types

    One of our major goals with 5.3 has been to improve its various gametypes, and add new ones never implemented in StepMania before. Many of them have been neglected for years or even a decade, so they have been buggy and incomplete.

    modes-diagram.png

    Alpha 4.9.8 contains improvements to a number of gametypes (including new styles, and updates to the parsers for BMS and PMS), as well as one brand-new gametype:

    • gdgf (renamed from "guitar"): We have added a 6-fret style. This mode and its sister drum gametype gddm will support a DTX loader in the future, but you can also use the built-in editor to author drum and guitar charts in the standard .SSC format too.
    • popn: This mode has been around for a very long time, but has not really had any support or been looked at since before 2010. It was side-lined into the BMS loader, which actually broke a lot of the needed changes PMS actually uses, and as a result most PMS files with 7 or 9 lanes, would be added to the game as beat 10-lane or 14-lane charts. We thank the anonymous reporter of this bug, as Squirrel took the time to investigate it and we decided to return a new modernised PMS loader to the game, which now correctly loads PMS songs as they should be. This also removes the oddity and edge crashes when anyone wished to play this mode on OutFox. With these changes. we have been able to load packs such as Colorful Channel with no issue.
      • The new loader can also handle long notes, the 06 (POOR), 07 (BG2) and 0A (LAYER 2) BGA channels, and the ITEM channel.
      • In addition, we have support for 3-lane (battle), 4-lane, 5-lane, and 7-lane charts, while community member Daniel has contributed several new noteskins specifically for popn mode too.

    115632725-40f41e80-a300-11eb-8d9d-479a82dcb6bf.jpg

    • para: A double style has been added.
    • techno: 9-panel and 18-panel styles have been added. In addition, a new version of Broadhead with column-based colors has been added as a global noteskin and as the default for techno.

    techno-double.jpg

    • gh: A new 5-fret (and 6-fret coming soon) gametype based on a collection of popular games that used a guitar-styled controller to press frets and strum along to bass and guitar parts of a song.
      • It can load charts in the .chart and .midi formats, and supports co-operative multiplayer (i.e. one player can play a bass or rhythm guitar chart while the other plays lead guitar, for example).
      • To implement this gametype, new note types were added, and internal changes were made so that its code doesn't have to be squished around dance-centric code.

    StepMania_WBuGwTLnhj.jpg

    All gametypes have access to features such as the built-in chart editor and modifier systems, allowing you to extend your content to as many as 52 styles in 14 gametypes as of this release.

    Most gametypes currently have a "preliminary" implementation, meaning that they are functional but may be missing features. They also run within the default Soundwaves theme, which was primarily designed for the dance gametype and its associated paradigms, and may not necessarily work well with all gametypes. The next phase of implementation will be to give each gametype a tailored theme and user experience, so that they will no longer have to be shoehorned into an interface they aren't meant for.

    Most of these modes are sadly-neglected and have been without support or a maintainer for upwards of a decade, so be a touch sympathetic to them if you decide to take the time to explore, they will be given the love they deserve. We are going to stop the trend of "adding new stuff then doing nothing with it" that was so common in the project we are formed from.

    Given that we now have more gametypes that aren't step-based over those that are, we have also made a decision to reinstate the Project OutFox name for our builds going forward rather than StepMania. None of this means we are abandoning step games, though.

    LiftHolds

    We have added a new option for hold and roll tails known as a "LiftHold", where the player must let go at the end of the hold. You can add them to charts by using DL instead of 3 to end a hold or roll in the .ssc file, while a modifier is available to change all holds and rolls in a chart to LiftHolds.

    lifthold-tail.png

    New pause menu

    Due to limitations in how pause menus are currently implemented in-game (we need to change it in order to support the new BGA layers needed for for BMS, PMS, and DTX. Plus, since it was an actor in ScreenGameplay overlay, it became invisible if a song [such as the majority of mod files] toggles its visibility), we have made a new implementation of one within the fallback theme.

    115640138-27f26a00-a30e-11eb-94f1-6cb697b01ace.png

    It appears instantly once the Back button is pressed; we may restore the existing "Hold Back to give up" behaviour as an option in the future.

    Theme developers can enable the new pause menu by setting the the metric UsePauseMenu=true under [ScreenGameplay]. A basic menu design is provided, but it can be customized by themes. We have maintained backwards compatibility with themes which do not enable it.

    Technical changes

    Timing changes

    Since Alpha 4.9.7GG we have slightly adjusted the renderer pipeline to optimize how we deal with frames within the kernel timer of the OS. This is to prepare for new sound/rendering drivers coming in the near future, but as we've found with a lot in this game, baby steps to fix little blockers before we do major updates. We also have removed more of the Rage engine in favour of modern mathematics algorithms, and this has needed a slight tweak to the order on how we draw things.

    if you find your median timing skews early or late (like the example below) after migrating to 4.9.8, take a moment to re-calibrate your offset.

    115966525-dcb2a400-a525-11eb-9888-538f322ba115.png

    Video upscaler

    We have implemented the ability to change the scaler algorithm used by FFmpeg for videos in Project OutFox, via the preference VideoUpScaleFilter. If you have an older system, take the time to experiment with the different algorithms and see how it affects your performance, as this will add a little load onto your system.

    • 0 - none (default; recommended for Raspberry Pi and low-end devices)
    • 1 - fast bilinear
    • 2 - bilinear
    • 3 - bicubic
    • 4 - X Sharpens + Contrast
    • 5 - Point
    • 6 - Area
    • 7 - Bicublin (recommended)
    • 8 - Gaussian
    • 9 - Sinc
    • 10 - Lanczos
    • 11 - Spline.

    Input

    We have added a new preference, UsingArcadePads, which will allow you to use the input driver for Python boards natively without any freezes. As per the "starworlds" StepMania branch, you need to set InputDrivers=Python23IO,SDL in Preferences.ini. This will set up your board driver, and allow you to use keyboard/XInput/Bluetooth controllers to control the game while you're on your pad (if you exclude SDL as input, you will have no keyboard input!).

    You will need to set UseOldJoystickMapping=0 as well, so the game will initialise the XInput controller driver alongside your Python board. This preference only currently supports the Python23IO driver, but will be expanded to Reflex and other drivers in the future.

    Release notes and download

    You can see the full changelog and download links for Alpha 4.9.8 here on GitHub, which has details on the other improvements and bug fixes featured in this build.

    Give all of the new modes a try and be sure to give us your feedback! You can visit the new r/OutFox for support and discussion of Project OutFox on Reddit, and stream Project OutFox on Twitch.

    OutFox Community Pack

    We are still accepting applications for music contributions, graphics artists, and charters for the OutFox Community Pack project. With the release of Alpha 4.9.8, we have added a series of new channels to the Project OutFox Discord server for organizing submissions, as we formally begin the process of producing the pack!

  • Hiya Everyone!

    We are not dead!

    We have encountered a few problems with some new mode implementations which have meant a slight rewrite and addenda to the note, scoring and hold system was in order. This, tied in with the latest Windows updates has meant our release schedule has slipped for this month, but do not fear, we are striving to fix the final bugs so we can get a release out to you all really soon.

    Following feedback, we will be looking at adding a new launcher and update system this fall, so it will make the update process easier. As is always the case: we will not require an online connection to play the game - nor will the update check/score uploading/etc. be forced/mandatory. If you are on an offline system or cabinet, we do not wish to interrupt this experience.

    The next build will contain some new modes. Please let us know what you think of these so that we can continue to widen the scope of our game, and remove the limitations on the engine placed upon us due to StepMania's original scope and design. A lot of the new mode work will require new note, scoring, and even notefield work so we can ensure not everything is forced within the 4-key paradigm as was in the past.

    We thank you for your continued support, and remember to stay safe out there.

    We appreciate you all,

    Team Rizu

    OutFox Community Pack

    We are still accepting music, graphics artists, and charters for the OutFox Community Pack project.