Git Product home page Git Product logo

arise-sdk's Introduction

Arise-SDK

An XInput/DXGI wrapper DLL for poking around at Tales of Arise internals.

SDK generated with the ever useful Unreal Finder Tool

Though I'm not sure how complete the SDK generated by UFT is (sadly development on it ended a while ago), hopefully it's generated enough to be useful.

Features

  • A proof-of-concept NPC draw distance modifier, should allow NPCs to stay visible for much further, hopefully without issues!
  • Dev-console will now also be unlocked automatically, so manually injecting other tools isn't required.
  • Adds support for loading in loose, unpacked files without needing to pak them first (should be most useful for modders testing out their changes!)
  • Skips the launch intro logos/autosave dialog automatically
  • 4000+ files relating to the games internals!

TODO

  • Arise-specific CVar list (eg Arise.PF.NPC.AllowDistanceDespawn, Arise.PF.Culling.Enable...)
  • MainThread hook for safer UObject accesses
  • Language changer - game seems to set language depending on system locale in certain cases, would be nicer if users can specify it instead

UnrealFinderTool changes

Two small changes were needed for UFT to work properly with Arise:

  • ObjectsStore.cpp line 85, change to GInfo.IsPointerNextToPointer = false; - fixes objects not being read in correctly
  • NamesStore.cpp line 30, change to for (int i = 0; i < 60; ++i) - allows all UE FNames to be read in (previously would only read 30 chunks worth, resulting in SDK missing a ton of fields/properties)

arise-sdk's People

Contributors

emoose avatar

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.