Coder Social home page Coder Social logo

openfusionproject / openfusion Goto Github PK

View Code? Open in Web Editor NEW
321.0 321.0 64.0 10.26 MB

Open source server for the FusionFall client

License: MIT License

Makefile 0.37% C++ 99.35% CMake 0.22% Vim Script 0.03% Dockerfile 0.03%
cross-platform fusionfall mmo reverse-engineering

openfusion's People

Contributors

actuallyamoose avatar armanivers avatar cakelancelot avatar cpunch avatar darkredtitan avatar dongresource avatar egeesin avatar eperty123 avatar finnhornhoover avatar hpmason avatar jadeshrinemaiden avatar kamilprzyb avatar kamilprzyb2 avatar raymonf avatar sengokunadeko avatar yungcomputerchair avatar zenpock 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  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  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  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  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  avatar  avatar  avatar

openfusion's Issues

Character Creation

When creating a new character it will come up with a notification saying "Character Creation Error" then closes the game

Re-send NPCs after warping

When using an dexbot/lair entrance to teleport or when using /goto, NPCs will not back show up until you leave the area and come back.

2020-08-24_22-45-47

Bug when using springs

When using the spring in the beginning if you hold down W when you get to the ground it will not stop going forward. If you try and back up it will cancel and you are not able to walk backwards.

Network error inmiddeadly after going in numbuh two's plane

everything worked fine until i was almost done with the buttercup mission when i press to talk with Numbuh 2 the animation worked fine but it seemed to freeze? after some minutes or seconds it gives me an in-game popup saying "Network error"

Black Screen

When I try to play the game, always gives me a black screen, so I can't play it.

White screen when clicking "register"

I just found this project recently and was curious to see what it's like since I'd never had the chance to play FusionFall when it was still running.

I selected a server and loaded it up, then it goes to a character creation screen where I had to sign in. Don't have an account yet, so I clicked on "register" hoping it would go to a "new account" screen, but nothing happened.

I then clicked register again and it soft crashed. :/

image

Dexter Guide Mission: Tech Meets Magic

I ran into an issue doing the Tech Meets Magic Guide Mission that involves climbing the Monkey Mountain Infected Zone. The Ancient Monkey Totems aren't appearing as interactable/quest objects, making it currently impossible to complete the quest.

I hope this was helpful, and pray to the gods its fixed soon, but please, take your time, no rush at all!

Thanks!

More character name validation

There are a few more checks that we should be doing on character name during creation:

  • Allow one space in last name, so that three word names are possible.
    (Retro had this behavior, don't know if it worked in the original)
  • Don't allow leading or trailing spaces in either first or last name.
  • Only allow A-Z (either case) and numbers. Done
  • Name checking will need to be updated to be case-insensitive Done

With the current code, Cake Lancelot cake lancelot, Cake Lancelot , and Cake Lancelot are all considered to be unique and valid names.

Dying doesn't reset nano health

Upon dying, the health/energy of your nanos will be set to zero - due to this, you can no longer summon them. While using the /nano_equip command again does fix this, the nano health/energy should still be reset to full upon respawn.

image

Game shows on both displays when put in fullscreen from non-primary display

When you are running the game on a secondary(2nd, 3rd, etc.) display and use the fullscreen button in game to switch to fullscreen, the game goes fullscreen on the primary display and a frozen view of the game remains on the secondary display. Unknown if this issue is able to be recreated by others.
Screenshot of the issue.

Floating glitch bug

Ok so i know you guys brought back fusion fall but there are alot and i mean alot of bugs ok so i got to level 6 and i went into fusion mayor's lair and it was broken and there was no way in or out then i wanted to do a race and the race was just stuck on the same screen so after these problems i decided it would be an amazing idea to do a different mission right nope i lost connection and the enemies i was attacking disappeared so i log out then log back in and then my character is all glitch out so i think this is a bug i can fix by logging in and out nope guessed wrong my character is stuck like that for the rest of the game this is so annoying
it was so hard for me to get a big chill mask i was super lucky to even get one in those pumkin eggs i dont wanna have to start all over again and now the game is saying my character is unknown come on and this is my first time playing fusion fall i started yesterday i love this game but the bugs gotta go please tell me whats going on.
2020-10-29 **(3)**

Buying vehicles doesn't work

When trying to buy from a vehicle vendor, you will either receive a message saying the purchase couldn't be completed or the client will softlock.

unknown

The server logs the following when attempting to buy a few vehicles:

[WARN] Item id 6 with type 10 not found (buy)
[WARN] Item id 6 with type 10 not found (buy)
[WARN] Item id 6 with type 10 not found (buy)
[WARN] Item id 1 with type 10 not found (buy)

Project re-licensed to regular MIT

The project originally used a joke license called the "OpenFusion MIT except Malorn License". It was never meant to be permanent, regardless of how annoying Malorn and his supposed leaks or whatever the hell he calls his """"work"""" may be.

I've already went ahead and changed the license to the regular MIT license. As such, every commit after 7f8e7dfa1ccd3fa406208b3239d8831d3c7d39e0 is technically under regular MIT, unless a contributor decides that they do not want their work to be licensed under regular MIT. In that case, I'll pull out their code and make a note here about which commits are not okay to use.

I'd like to just have every contributor confirm whether they're okay or not okay with this change. To the contributors of the project, could you just comment something that either gives us a green or red light on this change?

(Yeah, I should have made this issue first...)

@CPunch @dongresource @JadeShrineMaiden @Eperty123 @CakeLancelot

We're good!

Create project board / task list

In order to prevent conflict between who is working on what, a task list or project board should be created. This could be done with the project tab, individual issues per feature, etc.

Game glitch

Sometimes when you open the inventory and equip multiple items and then close fast the inventory the game freezes.

Issue with Fizzy Rox and Roll

When you play through the mission and get to the part where you enter the fusion portal it will let you go inside but the mission won't update and will say Enter Fusion Portal. I reset the game a couple times attempting to fix the issue but it did not work.

Enemies not spawning

I am trying to do som missions but the Tech Wings and doom drones aren't spawning in Genius Grove.

Controls freeze and camera spins

Was having a smooth playthrough until my controls froze and my camera spun out of control. I couldn't play anymore because it consistently happened any time I closed and reopened the game

Wilt nano mission broken

The mission does not update your objective after entering the portal for his lair. Also if you warp away while inside you will warp way up high and fall forever while stretching like a rubber band. Quite funny to see but very annoying and only way out is to relog.

Billy Nano Mission Error

I was doing the Billy Nano mission, but when I got to the Fusion Portal, I couldn't warp out of it and the mission log didn't update. Also, Billy's NPC was missing. Is this something that you can fix when you get the chance?

Unequiping a vehicle does not dismount the player

To reproduce: first hop on a vehicle, then open your inventory. You can then drag and drop the vehicle from the equipment slot to an inventory slot without being dismounted, leaving the player in a weird in-between state.

Login Error

Some times when I try to sign in, it gives me a Login Error! I managed to bypass it once, but it's not letting me in anymore.

Weapon and Nano potions disappear when killing an enemy

After purchasing a nano or weapon potion, and then going to fight an enemy, defeating the enemy results in your potions being removed. Buying at least one nano/weapon potion seems to add all the previously bought potions back to your inventory. Just thought this is something that should be looked into

Example of the potion bug: https://youtu.be/aFEnPcr6W1Y

Floating

I know you guys bring the game back but there are alot of bugs and glitches when you want to start a race its stuck on the screen and i spent hours grinding the game out and got to level 6 and tried to go to fusion mayor's and fight him and it was all messed up there was no way out or in after that i decided i was going to go do some missions right nope all of a sudden enemies started to disappear and say i lost connection when i logged back in you dont wanna even know what happened my character was all glitched out and was weird i kept refreshing the game but nothing fixed it and when i went to log back in it was stuck on the login screen for hours :( please fix this.
2020-10-29 (3)

Where are the tech wings?

Ok so i am doing bens mission and there are no tech wings where are they and please do not cancel this message. This is a bug

2020-10-30 (1)

I LOST MY ACCOUNT

I don't know why, but for some reason, when I logged in, it played the tutorial, despite the fact I had long completed it! I tried it 3 times, same username and password as always, and it acted like it was a new account! I even played earlier today, and it remembered me, but all of a sudden, it acts like I don't exist! What happened?

Mobs Not Showing Up

I saw that the mobs for Genius Grove have been merged already. But when I started the game, I couldn't see any enemies in that area. I know I have the latest version of the client. Could it be that the mobs for levels 7 or higher have not yet been added to the public server. Please let me know if there is a solution to this.

Regex pattern check causing login error

The new regex patterns:

std::regex loginRegex("[a-zA-Z0-9_-]{4,32}");
std::regex passwordRegex("[a-zA-Z0-9!@#$%^&*()_+]{8,32}");

give off "Login Error" from the client when logging in. I'm not the biggest regex expert but there seems to be a strict rule for some letter combinations. Using the older patterns fixed the issue however:

std::regex loginRegex("^([A-Za-z\\d_\\-]){5,32}$");
std::regex passwordRegex("^([A-Za-z\\d_\\-@$!%*#?&,.+:;<=>]){8,32}$");

I believe this is what some of the affected players have been experiencing.

Stackable items not handled properly when trading

"when trading, when you drag a gumball or whatever into the trade window, it instead opens up a menu where you can specify the amount, but when you do so, it doesn't take anything away from the stack in your inventory
but you can add items to the trade as many times as you want from that stack
and also they don't stack in the trade slots"

Mobs and Teleporters Missing

I haven't had this problem anywhere else, but for Fusion Blossom's second lair in Peachy Creek Estates (part of the Edd's Thingamajig quest line), neither she, the mobs, nor the exist spawn. The only way out of the area is to leave the game.

Code style consistency

When I was making a clang-format config, I found that we had some issues with the DEBUGLOG macro. For example, things would be reformatted like this:

DEBUGLOG(
    std::cout << "P_CL2FE_REQ_PC_ENTER:" << std::endl;
    std::cout << "\tID: " << U16toU8(enter->szID) << std::endl;
    std::cout << "\tSerial: " << enter->iEnterSerialKey << std::endl;
    std::cout << "\tTemp: " << enter->iTempValue << std::endl;
    std::cout << "\tPC_UID: " << plr.PCStyle.iPC_UID << std::endl;)

So, I'm just making this issue as we need to eventually figure out a consistent code style and probably change up how DEBUGLOG works.

Linux people?

Is there any possibility to create a version for Linux?

Not using wine

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.