[Release] Planet Explorers
Hey guys, So I haven't posted anything in terms of releases in probably 2 - 3 years. This isn't anything super special as it is open source since the company(Pathea) has officially stopped working on the game.
They have released what appears to be the entire Unity Project.. I would assume it includes both client/server.
Here is the Project on Github.. I am currently diving into this myself since I really liked the game alot. I hope to turn this project into something else but it's open source so content is also included with open source licensing. https://github.com/patheagames2019/planetexplorers
EDIT: It seems way smaller as the steam release is 6GB for the client.. I believe this only includes the scripts and all of the other client side stuff but I'll update what this is exactly.
EDIT 2: I think they had also cancelled the whole multiplayer situation.
Re: [Release] Planet Explorers
the story tells that they lost the license for multiplayer library code so they made the game free but playable localy only no mp
Re: [Release] Planet Explorers
I've got the original source code if anyone is interested.
Edit::
To be clear, the source they posted is missing all of the plugins: FMOD, SteamLib, uLink, StandardAssets, inputmanager, DunGen etc.
The code they published is the source code for everything they created but missing vital assets.
Re: [Release] Planet Explorers
I am completely interested. it would be amazing if you could. For us.
Re: [Release] Planet Explorers
Re: [Release] Planet Explorers
https://yellowapple-misc.s3-us-west-...rers-no-evp.7z
You will need to download Edy's Vehicle Physics /from unity asset store.
Unity version: 5.2.4f1
Current error(s): "error CS0246: The type or namespace name `HumanPhyCtrl' could not be found. Are you missing a using directive or an assembly reference?"
- - - Updated - - -
Create a file: HumanPhyCtrl.cs
contents:
using UnityEngine;public class HumanPhyCtrl : MonoBehaviour{ public float mSpeedTimes; public LayerMask m_GroundLayer; public LayerMask m_WaterLayer; public float m_CheckGroundRadius; public float m_CheckGroundOffsetHeight; public float m_HuamnHeight; public float m_SpineHeight; public float m_FeetHeight; public float m_SpineFixedHeight; public float m_StopSpeed; public float m_FlotageAcc; public float m_FlotageMaxSpeed; public float m_GroundDrag; public float m_WaterDrag; public float m_AirDrag; public Vector3 m_WaterAcc; public Vector3 m_SubAcc; public bool m_IsContrler; public float m_LeaveGroundTime; public float m_MaxGroundBalanceAngle; public float forwardAngleLerpSpeed; public float netMoveSpeedScale; public float maxSpeed;}
Re: [Release] Planet Explorers
Quote:
Originally Posted by
Zettiee
https://yellowapple-misc.s3-us-west-...rers-no-evp.7z
You will need to download Edy's Vehicle Physics /from unity asset store.
Unity version: 5.2.4f1
Current error(s): "error CS0246: The type or namespace name `HumanPhyCtrl' could not be found. Are you missing a using directive or an assembly reference?"
- - - Updated - - -
Create a file: HumanPhyCtrl.cs
contents:
using UnityEngine;public class HumanPhyCtrl : MonoBehaviour{ public float mSpeedTimes; public LayerMask m_GroundLayer; public LayerMask m_WaterLayer; public float m_CheckGroundRadius; public float m_CheckGroundOffsetHeight; public float m_HuamnHeight; public float m_SpineHeight; public float m_FeetHeight; public float m_SpineFixedHeight; public float m_StopSpeed; public float m_FlotageAcc; public float m_FlotageMaxSpeed; public float m_GroundDrag; public float m_WaterDrag; public float m_AirDrag; public Vector3 m_WaterAcc; public Vector3 m_SubAcc; public bool m_IsContrler; public float m_LeaveGroundTime; public float m_MaxGroundBalanceAngle; public float forwardAngleLerpSpeed; public float netMoveSpeedScale; public float maxSpeed;}
The Script can not be all.
This is the result of the script you posted. Is this really all?
https://i.ibb.co/rFQ3cgg/Unbenannt.png
Re: [Release] Planet Explorers
I'm still trying to get the game to load in editor. If you find other info please add it! :)
Re: [Release] Planet Explorers
Re: [Release] Planet Explorers
First of all.. Thank you for this.
Secondly, you need to open this project using Unity Engine.
Install the engine and from there you'll need to open the project in order to get it loaded.
You need to get all of the required assets and clear the errors up before being able to run this even in the editor.
I am an expert with unity so if you need help let me know. I will look into getting something going as soon as I have time.
I am stuck picking up shifts at work since I need the cash and the company well with the covid-19 they ain't doing well.
Re: [Release] Planet Explorers
Re: [Release] Planet Explorers
Re: [Release] Planet Explorers
in older beta versions the multiplayer still "works" its an exe with some dll to load a dedicated,in the new version they also removed it from the main menu
Re: [Release] Planet Explorers
Quote:
Originally Posted by
GigaToni
Working in Editor:
https://i.imgur.com/1nVM8cc.jpg
HumanPhyCtrl Dummy:
Code:
using UnityEngine;
public class HumanPhyCtrl : MonoBehaviour{
public float mSpeedTimes;
public LayerMask m_GroundLayer;
public LayerMask m_WaterLayer;
public float m_CheckGroundRadius;
public float m_CheckGroundOffsetHeight;
public float m_HuamnHeight;
public float m_SpineHeight;
public float m_FeetHeight;
public float m_SpineFixedHeight;
public float m_StopSpeed;
public float m_FlotageAcc;
public float m_FlotageMaxSpeed;
public float m_GroundDrag;
public float m_WaterDrag;
public float m_AirDrag;
public Vector3 m_WaterAcc;
public Vector3 m_SubAcc;
public bool m_IsContrler;
public float m_LeaveGroundTime;
public float m_MaxGroundBalanceAngle;
public float forwardAngleLerpSpeed;
public float netMoveSpeedScale;
public float maxSpeed;
public Vector3 velocity;
public bool fallGround;
public bool spineInWater;
public bool headInWater;
public bool feetInWater;
public bool grounded;
public float forwardGroundAngle;
public Vector3 desiredMovementDirection;
public Vector3 currentDesiredMovementDirection;
public float gravity;
public bool freezeUpdate;
public Vector3 inertiaVelocity;
public Rigidbody _rigidbody;
public float moveSpeed;
public bool useRopeGun;
public void ApplyImpact(Vector3 dt)
{
}
public void ApplyMoveRequest(Vector3 dt)
{
}
public void CancelMoveRequest()
{
}
public void ResetSpeed(float dt)
{
}
public void ResetInertiaVelocity()
{
}
}
TestPEEntityCamCtrl:
Code:
using UnityEngine;
public class TestPEEntityCamCtrl : UnityEngine.MonoBehaviour
{
private static TestPEEntityCamCtrl _instance;
public static TestPEEntityCamCtrl Instance
{
get
{
if (_instance != null)
return _instance;
_instance = new TestPEEntityCamCtrl();
return _instance;
}
}
public void SetCamMode(Transform o, Transform s, string t)
{
}
public Camera GetCam()
{
return Camera.main;
}
}
Saved us a lot of time. Thank you. Great work. :)
Re: [Release] Planet Explorers
As if its hard to do the multiplayer part on your own ... there are plenty of tutorials how to do that without shit like mirror, uNet and stuff on youtube. Its easy if there is at least a bit of understanding 1.) tcp communiccation between servers and clients 2.) udp communiccation between servers and clients 3.) that client is only a display for the things going on on serverside.