Git Product home page Git Product logo

lsqmuyu / unknownanimegameps Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xeonsuckslab/unknownanimegameps

0.0 0.0 0.0 72.12 MB

A server software reimplementation for a certain anime game (with newer version supported).

Home Page: https://grasscutter.io/

License: GNU Affero General Public License v3.0

Shell 0.47% JavaScript 0.02% Python 0.62% Java 95.30% TypeScript 2.51% HTML 0.31% Batchfile 0.18% Dockerfile 0.02% SCSS 0.58%

unknownanimegameps's Introduction

UnknownAnimeGamePS

  • Contributors are always welcome
  • Updated to 4.7

Current features

  • Logging in
  • Combat (-)
  • Friends list
  • Teleportation
  • Gacha system (-)
  • Co-op partially works (-)
  • Spawning monsters via console
  • Inventory features (receiving items/characters, upgrading items/characters, etc) (-)

Setup Guide

Main Requirements

Download link Package size MD5 checksum
GenshinImpact_4.7.0.zip.001 10.0 GB 0790ed842a1732fb9e5530a826828440
GenshinImpact_4.7.0.zip.002 10.0 GB 6ac391b6a3a185bc8ab1e431f67ecd25
GenshinImpact_4.7.0.zip.003 10.0 GB 36460a467de4901f517f8ed9be6b877c
GenshinImpact_4.7.0.zip.004 10.0 GB d1c0d81ab7aff5d5fb490cff20b9b87f
GenshinImpact_4.7.0.zip.005 10.0 GB fec57d6f7f78c04309f16dfc2207cd6f
GenshinImpact_4.7.0.zip.006 7.15 GB 84135fa7008156965514a6ec99c55c66
  • Download the patch from here.
  • Put the version.dll in to the folder of your game client.
  • Download the old version of mihoyonet.dll (4.2.0).
  • Put the old version of mihoyonet.dll in GenshinImpact_Data/Plugins folder.

Notice

In the 4.7 version of UnknownAnimeGamePS Grasscutter fork, I've added an option called "useXorEncryption" in config.json, which is disabled by default. If the option is enabled, you won't be able to enter the game using the patch provided above, you will have to use a patch which patches the client's RSA key. Due to my skill issue, I am not able to provide a better patch for PC environment. If you have a better patch, please in contact with me on Discord (@watchandytw), thanks.

Let's build the server

1. Clone the repository

git clone --recurse-submodules https://github.com/XeonSucksLAB/UnknownAnimeGamePS.git
cd UnknownAnimeGamePS

Curiosity: Grasscutter uses Gradle to handle dependencies and building.

2. Compile the actual Server

Sidenote: Make sure to append the right prefix and suffix based on your operating system (./ for linux | .\ for windows | add .bat for windows systems when compiling server JAR/handbook).

Requirements:

Java Development Kit 17 | JDK or higher

Git

  • Sidenote: Handbook generation may fail on some systems. To disable handbook generation, append -PskipHandbook=1 to the gradlew jar command.

  • For Windows:

.\gradlew.bat
.\gradlew.bat jar

If you are wondering, the first command is to set up the environment while the 2nd one is for building the server JAR file.

  • For Linux:
chmod +x gradlew
./gradlew jar

If you are wondering, the first command is to make the file executeable and for the rest refer to the windows explanation.

You can find the output JAR in the project root folder.

Manually compile the handbook

./gradlew generateHandbook

You're done with the building part!

  • Launch the server.

  • Launch the client and login.

  • Enjoy!

Troubleshooting

  • Fiddler or any proxy is required.

unknownanimegameps's People

Contributors

kingrainbow44 avatar birdulon avatar 4benj avatar github-actions[bot] avatar yazawazi avatar akka0 avatar scooterboo avatar memetrollsxd avatar gentlespoon avatar tesutarin avatar hamusuke0323 avatar watchandytw avatar mlgmxyysd avatar ganyuslefthorn avatar zhaodice avatar omg-xtao avatar baisugar avatar mingjun97 avatar notthorny avatar spikehd avatar exzork avatar jie65535 avatar alt3ri avatar kengxxiao avatar lunaticwhat avatar realheart avatar totallynotondre avatar xotakfr avatar secretboy-smr avatar startforkiller 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.