Giter Club home page Giter Club logo

chaudloader's People

Contributors

arthurcose avatar bigfarts avatar mcpower avatar prof9 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

chaudloader's Issues

dxgi.dll is causing the game to not start

dxgi.dll is causing the game to not start, and is giving errors like "The procedure entry point CreateDXGIFactory2 could not be located in the dynamic link library C\WINDOWS\SYSTEM32\d3d11.dll." or the location of the game.

If you have a solution for this, I would love to hear it. Discord is Criminon#1834.

add autoupdater

  • check github for latest release
  • maybe check mod compatibility?
  • download release from github
  • rename own dll to e.g. chaudloader.dll.old
  • delete chaudloader.dll.old on next start

Launching with Reshade

The game used to launch together with the dxgi.dll hook for reshade, but after the mod installation, it changed in a way that it no longer hooks through it. Is there a workaround?

Edit: Found a workaround by using Special K launcher. Renaming the dxgi.dll that reshade provides (Do not mistake this for the dxgi.dll overwritten by the ChaudLoader! It can't load the game without it!) to reshade64.dll and load it using Special K, it will work.

Lazily repack exe/data .dats on first use

Currently we do all the repacking in stage0. This can potentially be moved to stage1 instead in on_create_file so if a mod is touching multiple games we don't have to repack every single one eagerly.

ReShade compatibility

I have been using ReShade to play the game, but upon installing Chaudloader I found that my shaders stopped working because the dxgi.dll file, which is used by ReShade, has been replaced during installation.

Is there a workaround or a solution for this? I installed Chaudloader to use a Pixel Font mod in conjunction with a scanline NTSC shader I've been using.
(I realize it's not faithful to the GBA's LCD screen, but I love the look. What can I do.)

Thanks in advance.

[ Feature Request ] [ Accessibility ] [ 0.9.0+ ] Autoplay/Autolaunch

As of v0.9.0, Chaudloader has its own GUI for enabling & disabling mods. However, this causes issues with controller players & remote-play (Steam Link), as now instead of autolaunching with the desired mods, Chaudloader pops up an interface with each launch that requires the interaction with a mouse.

As a recommendation, provide users with the option to bypass this GUI with a configuration flag (such as by way of a checkbox), allowing the game to autolaunch, as was previous behaviour, and provide a shortcut or launcher for launching into the GUI directly to accommodate.

random jumble of wishlist things

  • purely informational game metadata (e.g. bn5/bn6/etc.)
  • maybe something less goofy than exe_crc32?
  • mod updater metadata
  • loader updater
  • screenshots?

installer crashes with out-of-bounds access in non-application code

Trying to install chaudloader just causes the window to flash and do nothing. Opening the program through a prior command prompt window shows
`Welcome to the chaudloader installer.

thread 'main' panicked at 'range end index 20 out of range for slice of length 0', /rustc/2f2c438dce75d8cc532c3baa849eeddc0901802c\library\alloc\src\vec\mod.rs:1992:36
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace`
I previously had BNLC installed on my E: drive, but both moving it to C: and uninstalling/reinstalling on C: still cause the same issue.

There is no install.exe included

Downloaded the files, there isn't an install.exe (or any other .exe) in any of the folders. You forgot to include the actual installer for windows users, or deleted it by accident.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.