1. masagrator

    OP masagrator The patches guy
    Member

    Joined:
    Oct 14, 2018
    Messages:
    4,139
    Country:
    Poland
    UnityGraphics

    This is a combination of SaltyNX plugin and Tesla overlay that allows to modify in real time graphics settings in games using Unity engine.

    Screen.jpg

    Requirements:
    - Atmosphere (This is related to dmnt:cht that allows homebrews for reading build_id of running games. SX OS doesn't provide this info). Not tested on ReinX
    - Tesla environment
    - SaltyNX
    - File with offsets dedicated to game (you can find storage here: https://github.com/masagrator/UnityGraphicsWarehouse)

    More info in repo:
    https://github.com/masagrator/UnityGraphics

    --------------------------
    If you want bring support to any other Unity game and you know how to unpack exefs and disassemble main, I can provide help if tutorial at Warehouse is not easy to read.
    https://github.com/masagrator/UnityGraphicsWarehouse

    Join RetroNX Discord channel and DM me (because some people are sending me invites and never respond after I accept them).
    https://discord.gg/9HdWtZ3
     
  2. masagrator

    OP masagrator The patches guy
    Member

    Joined:
    Oct 14, 2018
    Messages:
    4,139
    Country:
    Poland
    As I'm going from Monday to work for next 3-4 weeks abroad, I'm releasing this now.

    For now only supported game is Pokémon Mystery Dungeon™: Rescue Team DX 1.0.2 (TID: 01003D200BAA2000) and only Quality category. There will be more if more people will help with expanding support.

    For now have fun. Probly next bigger update will come in the end of next month.
     
    Last edited by masagrator, Jul 25, 2020
    Tyvar1, iriez, hippy dave and 4 others like this.
  3. newkey_sky

    newkey_sky Newbie
    Newcomer

    Joined:
    Aug 18, 2019
    Messages:
    7
    Country:
    Chile
    This is very big, congrats for you work, the ability to create our tweaks!, This should work on the majority of Unity engine games? which limitations did you face it ?
     
  4. masagrator

    OP masagrator The patches guy
    Member

    Joined:
    Oct 14, 2018
    Messages:
    4,139
    Country:
    Poland
    The biggest limitation was my own lack of experience. I have never used classes, etc. And I knew I need to put settings to separate files, otherwise every gui would be in main and that means main.cpp would rise to hundreds of kB, which would be a madness. I have learned enough from looking at WerWolv's overlays to understand finally how to move them to separate file.

    For now only limitations I can see are when settings are not using standard casts like int, float, bool, but f.e. Vector3. But if something is using that, then probably end-user won't use it anyway + what is the best way to adjust ints and floats (for now I'm profiling buttons individually for each setting).

    So it's not something big. Maybe biggest limitation is my own free time. :unsure:
     
    newkey_sky likes this.
  5. hippy dave

    hippy dave BBMB
    Member

    Joined:
    Apr 30, 2012
    Messages:
    6,701
    Country:
    United Kingdom
    This looks to have awesome potential, great work!
     
  6. Important Posts: 0.1.1
    masagrator

    OP masagrator The patches guy
    Member

    Joined:
    Oct 14, 2018
    Messages:
    4,139
    Country:
    Poland
    Added 0.1.1 version
    Remember to update offset file from Warehouse to add support for this option to Pokemon Dungeon.

    Unity doesn't accept resolutions other than defined in get_resolutions. I need to implement how to get all supported resolutions and dynamically add options based on that.

    2020072618580000-A5A477B869AFD225B3DAF74249D70FF2.jpg
     
    Last edited by masagrator, Jul 26, 2020
  7. masagrator

    OP masagrator The patches guy
    Member

    Joined:
    Oct 14, 2018
    Messages:
    4,139
    Country:
    Poland
    Ok, it looks like I was wrong. get_resolutions in Pokemon doesn't output accepted resolutions list. So it will stay as it is.
     
  8. Vancete

    Vancete Newbie
    Newcomer

    Joined:
    Jul 22, 2020
    Messages:
    7
    Country:
    Spain
    This is sooo cool, thanks for it :)
     
  9. masagrator

    OP masagrator The patches guy
    Member

    Joined:
    Oct 14, 2018
    Messages:
    4,139
    Country:
    Poland
    @Kirby567fan contributed to Warehouse by adding support for Good Job! 1.0.0
     
  10. cucholix

    cucholix Banners guy
    Member

    Joined:
    Jan 17, 2017
    Messages:
    2,667
    Country:
    Chile
    Deadly Premonition 2 needs this badly :P
     
  11. Cybereu

    Cybereu Member
    Newcomer

    Joined:
    Jun 12, 2020
    Messages:
    16
    Country:
    Brazil
    Thanks !
    Im going to use it a lot.

    Edit:
    Correcting, I would like to use it a lot but I can`t even know where's exefs files are.
     
    Last edited by Cybereu, Jul 30, 2020
  12. masagrator

    OP masagrator The patches guy
    Member

    Joined:
    Oct 14, 2018
    Messages:
    4,139
    Country:
    Poland
    You don't need exefs files to use it...
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - UnityGraphics, Graphics, settings