GithubHelp home page GithubHelp logo

ffxv's Introduction

Welcome to my GitHub page ๐Ÿ˜ธ

Website Linkedin Twitter YouTube

I am Luciano, also well known as Xeeynamo. I am a software engineer who strongly believe in open source and the power of the community.

You will find some research and reverse engineering about commercial videogames in C#, two game engines in C++, some back-end experiments in Golang and front-end in React.

All the projects here are hobby projects and they do not represent my skillset.

Luciano Ciccariello GitHub statistics

ffxv's People

Contributors

xeeynamo 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  avatar  avatar  avatar  avatar  avatar

ffxv's Issues

Consider declaring a license

As this repository has no license, all code is protected under copyright law by default.

If this is not the intention, would it be possible to please add some form of open source license to this repository?

The work you have done is amazing and we still have plenty of use for it in the FFXV community if you're willing to allow that. I'm aware that you are no longer interested in working on any of these things yourself which is completely understandable, but it would be amazing if some of the functionality could be incorporated into the newer tooling at some point.

For XMB2,

By using dotnet xmbtool, XMB2 IS NOT ABLE TO READ
The problem would be on the
FFXV.Tools.XmbTool, program.cs
Line 102
XDocument doc;
using (var stream = File.OpenRead(input))
{
doc = new Xmb(new BinaryReader(stream)).Document;
}
We can change to
doc = new Xmb2(new BinaryReader(stream)).Document; or make conditional by read first magic 4 bytes

Save Editor Prototype

I assume you never got around to finishing the save editor prototype, but would you be willing to update this repository with any code you do still have?

Forspoken uses much of the same format as XV, and like XV it also uses the same encryption scheme so I was hoping someone else already reverse engineered that part in particular.

As far as I can tell is that it gathers a xorshift seed from the save file and performs an absurd number of xorshift rounds on it followed by random number iterations to tweak the main AES IV.

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.