Giter Site home page Giter Site logo

growbrewproxy's People

Contributors

gucktubeyt avatar playingodeerux avatar realgoblins 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

growbrewproxy's Issues

Could not load file or assembly 'ENet.Managed, Version=3.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

image
Details:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'ENet.Managed, Version=3.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'ENet.Managed, Version=3.0.2.0, Culture=neutral, PublicKeyToken=null'
   at GrowbrewProxy.MainForm.LaunchProxy()
   at GrowbrewProxy.MainForm.runproxy_Click(Object sender, EventArgs e) in C:\Users\GrowbrewProxy\MainForm.cs:line 468
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].



************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4250.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
GrowbrewProxy
    Assembly Version: 1.5.0.0
    Win32 Version: 1.5.0.0
    CodeBase: file:///C:/Users/growbrewproxy/GrowbrewProxy/obj/Debug/GrowbrewProxy.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4250.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4220.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

NOTICE

Please do not troll and spam issues. Keep calm and be patient for your issue to get resolved incase there is one.

AAP

Is AAP still bypassable?

My message to @cuekYT

I have a few questions for you.

  • Why does GitHub say you joined 12 hours ago?
  • Why was this repository just made and has very few commits, yet it's at version 2?
  • Why do you call people "mentally disabled slaves of a disabled retard"? You should be more considerate to people with mental disabilities.
  • @playingoDEERUX's repository actually has way more stars and a deeper history of commits, yet, your source code and his looks exactly the same, which I consider proof enough that this indeed @playingoDEERUX. Why are you denying this?
  • I've seen a few issues from iProgramMC commenting here, and they have all been deleted. I've also seen in @playingoDEERUX's issues, that his issue was edited to "im slave" "i suck playingos dick" which is funny to me, because you seem to be very immature. Why do you behave like this?
  • Why do you keep deleting messages? Are you YandereDev 2.0?

TL;DR: Your allegations that @playingoDEERUX stole your code are proven false, thus, you can expect a DMCA takedown notice in the next 168 hours.

Tile's X/Y Coordinates always returning 0

I thought it's my matrix. But your Serialization seems to be off. Or the Update broke it (if it worked before). Haven't changed much besides changing the game version and didn't bother reversing the packets yet. Guess I will have to, to get some work done.

Debugging is not easy when you don't want to stop running the proxy server.

        World currentWorld = MainForm.messageHandler.worldMap;

        if (currentWorld.tiles.Length > 0 || currentWorld.tiles != null)
            tiles = currentWorld.tiles;

        // Matrix of currentWorld.width (100) * currentWorld.height (60).
        array = new int[currentWorld.width, currentWorld.height];

        List<string> tileIds = new List<string>();
        foreach(Tile tile in tiles)
        {
            ...
            Console.WriteLine($"{tile.x.ToString()} {tile.y.ToString()} : {tile.fg.ToString()}/{tile.bg.ToString()}");`
            ...
        }

The .ToString conversion is not necessary. It does it on its own. I added it for something else.

image

Error Connecting

Added 127.0.0.1 growtopia1.com and 127.0.0.1 growtopia2.com to my host file > opened growbrew proxy > started server > open growtopia > tried loggin in > "Error Connecting" > Log box shows nothing (i did not do any modification to dis)

help it error Reconnect Proxy

(PROXY) [GROWBREW SILENT RECONNECT]: Growbrew detected an unexpected disconnection silently reconnecting...
how to fix

Suggestion: Casino

You can make a command like /changenumber if possible for changing roulette number.

Bypass AAP

My Growtopia account stuck by AAP for a few days ago . I need who can helpe to fixs it

GrowID : XFLMX

Invtory items count error

**public void SerializePlayerInventory(byte[] inventoryData)
{
int invPacketSize = inventoryData.Length;
inventory.version = inventoryData[0];
inventory.backpackSpace = BitConverter.ToInt16(inventoryData, 1);
int inventoryitemCount = BitConverter.ToInt16(inventoryData, 5); // trade exceeding
inventory.items = new InventoryItem[inventoryitemCount];

        for (int i = 0; i < inventoryitemCount; i++)
        {
            int pos = 7 + i * 4;
            inventory.items[i].itemID = BitConverter.ToUInt16(inventoryData, pos);
            inventory.items[i].amount = BitConverter.ToInt16(inventoryData, pos + 2);
        }
    }**

hey this have errors somewhere because it shows me error values
https://cdn.discordapp.com/attachments/698862893042630696/756539899381022862/unknown.png

ENet 4.0.0

Hi, I'm the author of ENet.Managed library that you are using.
I wanted to ask you to upgrade to the latest version of the library and give feedback if possible.

Thank you.

How to Pull request if you want something added?

GROWBREW CODE MERGE GUIDE:

  1. Create a fork of this project
  2. On your own fork of this, you can make changes
  3. Pull request code that you want to be added (fixes, features)
  4. I will take a look on it, and it may get merged.

Thanks for your interest!
For any questions or wishes, ask me below ;)

Ubisoft has changed the ENet lib used in GT

Hey everyone,

Growtopia has an updated ENet library. The most notable changes are it added IPV6 support, and it's added some stuff so you cannot connect with proxy anymore. There's a flag that disables that, however it's in the server data, and there's no way to tell the GT server that we want the old way.

Private servers still work, because the protocol itself isn't updated (just keep type2 at 0 in your serverdata), but proxies and bots do not work on real GT anymore.

A Kind Of Error

System.IO.FileNotFoundException: 'ENet.Managed, Version=3.0.2.0, Culture=neutral, PublicKeyToken=nul
I get this what can i do?
I have installed .NET Framework tho.

This Pic make me Laugh LOL

image
image

"Cuek" Word is from indonesia mean = "Ignore"
if cuekYT using Cuek word on his name that mean his from indonesian

but still, im not cuekYT

Can't connect to gt

I start http server, proxy, changing host files and allowing firewall but still cant connect to gt (Not even 30 seconds, it just spams that it cant find connection)

"3.44 uPDATE"

When I try to get in server while proxy is running backwards, it gives Update 3.44 error. But when I close proxy, everything backs to normal. Can you fix it?

Get chat messages

How do i get messages from chat like sbs/player messages
And when get it do any action i need

Growtopiaserver

20200818_012427
Hello, When you will release this project i waiting for 2 month and you didn't released its fake?

Working on a new feature for this repos. Not an issue.

Basically I am working on a Pathfinding System that originally was meant to use with the auto farmers. But once it is done, by pushing more and more updates toward it, it could be used for basically everything. Parkour, for example. Can you give me the player action packets for moving around (left & right), jump & punching at x,y (i will implement calculations myself to avoid bans / impossible reach) @playingoDEERUX ? Can't seem to find any example in the Proxy Client. Have found punch although inside the Autofarm Method inside MainForm's code.

                    TankPacket tkPt = new TankPacket();
                    tkPt.PunchX = x;
                    tkPt.PunchY = y;
                    tkPt.X = messageHandler.worldMap.player.X;
                    tkPt.Y = messageHandler.worldMap.player.Y;
                    tkPt.ExtDataMask &= ~0x04;
                    tkPt.ExtDataMask &= ~0x40;
                    tkPt.ExtDataMask &= ~0x10000;
                    tkPt.NetID = -1;

                    lock (realPeer)
                    {
                        lock (proxyPeer)
                        {
                            messageHandler.packetSender.SendPacketRaw(4, tkPt.PackForSendingRaw(), realPeer);
                            tkPt.NetID = -1;
                            tkPt.PacketType = 3;
                            tkPt.ExtDataMask = 0;
                            messageHandler.packetSender.SendPacketRaw(4, tkPt.PackForSendingRaw(), realPeer);
                        }
                    }

Currently having this as of now:
Have to apparently do the loop a bit different, since the tiles don't seem to be sorted (from one corner to another)

public enum TileDescriptor
{
    Air = 1,    // Nothing / Blank
    Switch = 2  // Dragon Gate / Fissure - need to be checked if closed or not
}

public class Pathfinding
{
    private Tile[] tiles;
    int[,] array;

    public void getEmptySpace()
    {
        World currentWorld = MainForm.messageHandler.worldMap;

        if (currentWorld.tiles.Length > 0 || currentWorld.tiles != null)
            tiles = currentWorld.tiles;

        // 2D Map that we will use to assign walkable space.
        // Matrix of currentWorld.width (100) * currentWorld.height (60).
        // Imagine it as minesweeper once the whole process is done.
        array = new int[currentWorld.width, currentWorld.height];

        // TODO: get whole World Data and loop through all blocks/coordinates and check if it's a solid block
        List<string> tileIds = new List<string>();
        foreach(Tile tile in tiles)
        {
            /*if (!tileIds.Contains(tile.fg.ToString()))
            {
                tileIds.Add(tile.fg.ToString());
            }*/
            
            switch (tile.fg)
            {
                // Air
                case 0:
                    array[tile.x, tile.y] = (int)TileDescriptor.Air;
                    break;
                // Fissure
                case 5032:
                    array[tile.x, tile.y] = (int)TileDescriptor.Switch;
                    break;
            }
        }
        /*foreach(string listItem in tileIds)
        {
            Console.WriteLine(listItem);
        }
        Console.WriteLine(tileIds.Count);*/


        /*
        Block ID List of CHANDELIERAUTOFARM1
        1684 - Path Marker
        0 - Air
        2 - Dirt
        5032 - Fissure
        546 - Blue Portal
        7164 - Red House Entrance
        5716 - Weather Mashine (St. Patricks Day)
        1276 - Punch Jammer
        6 - White Door
        2946 - Display Block
        226 - Signal Jammer
        242 - World Lock
        8 - Bedrock
        3760 - Data Bedrock ???
        */
        // TODO: make a new Map Structure for those passable blocks/coordinates
    }

    private void gotoClosestFarmable()
    {
        // TODO: pathfind through all possible paths inside getEmptySpace()
        // TODO: make use of walk, jump packets to go to the target
    }

    // TODO: other logic
}

Cannot build

Error CS0103 The name 'AccountChecker' does not exist in the current context

System.PlatformNotSupportedException

System.PlatformNotSupportedException in System.Net.HttpListener..ctor()
Getting this error after staring HTTP server.
Using VS 2019 and Windows 8.1 x64

Cant connect

yea i did start http server and changed the host files, problem is that when connecting to gt it stops at "located server, connecting" also does it with the enet proxy, any way to fix?
unknown

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.