Coder Social home page Coder Social logo

pogoiv_xposed's People

Contributors

freedommercenary avatar mat-pt avatar pperle 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pogoiv_xposed's Issues

Remove multidex

Hello, this is not an issue, but a recomendation.

protobuf-java has a heavy method counts and it's recommended for android projects to use protobuf-lite instead:

protobuf {
    protoc {
        artifact = 'com.google.protobuf:protoc:3.0.0'
    }
    plugins {
        javalite {
            artifact = 'com.google.protobuf:protoc-gen-javalite:3.0.0'
        }
    }
    generateProtoTasks {
        all().each { task ->
            task.plugins {
                javalite { }
            }
        }
    }
}

dependencies {
    compile 'com.google.protobuf:protobuf-lite:3.0.0'
}

Then you can drop support for multidex since is no longer needed

[feature] pokemons sightings notifications

The idea was.
Send a notification with the list of pokemon in sighings view with the coordinates of where are they.
And resend it every given time (or if possible when the list change)
And, if possible too, when you touch in the notification open a google maps with the points of where are :D

Problems with delay and UI settings

Hi, thanks for the module, its incredible.

But I'm having problems with the notifications, they started appearing late, with a delay of a minute or so, by then I had already moved to a different pokemon...
Also because of that I tried to reduce stuff by un-selecting gym info, pokestop info, startup info. But even restarting the whole phone, or even deactivating the module and reactivating it wouldn't stop notifications like Pokestop or gym from popping, even if they are deselected.

Thanks for the module again.

Heads Up Notification Issues

Hello chuparCh0pper! nicely done really, but there are few issues happening exclusively to a TouchWiz 6.0.1 user.
Issue regarding pulling down the Heads Up notification as it doesn't expand it instead it pulls down the notifications bar.
Issue if the Pokemon name is long it would kinda hide extra info like level and sometimes even CP, I would suggest either resizing the writing or including the level in second row, as you like.
P.S. Would be great if we had the ability to customize the notification but that could require alot of work so I'm not pushing it further.

Add Moves translation

You translated pokemon names, okay fine, but you should translate moves aswell, way more useful ;)

Scrolling the gym info notification

When there are more than 2 Pokémon in a gym, in the notification with the gym info, scrolling down past the first 2 will only display the first 3 lines of info on the 3rd 'mon instead of the full 4 lines.

0.59.1 breaks module

The newest update of PoGo (0.59.1) completely breaks the module. It no longer pops up when you encounter a wild Pokemon and doesn't say whether or not the catch is a success or not.

Suggestion: Tasker/Broadcast

In addition to, or in place of, the notification and toast of this module, it might be useful to send an open broadcast intent with the found data, so that other apps like Tasker can see it and process it. It should be an option under the configuration page for this module. I would like to be able to hide the toasts and notification, but still see the data in Tasker and apply my own operations, such as a nicer notification or recording spawns.

[v1.16] - Delayed Encounter Notifications

As a preface, I've tried restarting my phone, restarting the module and starting the module before Pokemon Go is started. The encounter notification seems to come delayed (I'm trying to see if there is an exact timing or if its just random), normally coming a couple minutes after the encounter. At one location with multiple lures, nothing showed up until multiple encounter notifications popped and override the last, some time after the captures had occurred.

All other features appear to work fine and on time (re: Catch toasts, inventory toasts)

If there is anything else I can do to help test or narrow it down, let me know.

Running:
Nexus 6P
Stock Android 6.0.1 + Root/Suhide + Systemless Xposed v86.2

For reference purposes: I've tried the Snorlax module and the notifications there seem to function normally.

Add expected pokeball count

With given probabilities, you can calculate on what throw Pokemon is likely to be caught.
Of course it still can be caught on 1st throw or not caught on 100th, but a good estimate of spent resources is more intuitive than pure probabilities.
Here is the math behind Number of trials to first success

Gyms showing 'Error' on first encounter.

Since the update for 0.39 I've been having a weird issue where trying to fight a gym will always show "Error" or "Network Error" the first time I try to fight it and will only work once I restart pokemon go and after that I can fight that gym. Oddly restarting the app before encountering a new gym doesn't help as the error will still show, the only way to fight a gym is to try once, see the "Error" then restart.

After disabling this xposed module and restarting my phone the issue seems to have cleared.
The only thing I haven't tested is if the problem is due to a conflict with snorlax module.

Edit: I've also tested disabling all other pokemon go related modules and only keeping this one active. The gym error bug still persists.

Also the "Enable Module" switch is currently useless. The module stays active no matter of the state of the switch.

One last, somewhat unrelated thing; what the fuck does the % number shown when a pokemon escapes or flees actually mean?

Does not work with Pokémon GO 0.37.0

In Pokémon GO 0.37.0 the NiaNet class has changed. "doSyncRequest" & "readDataSteam" are no longer available.

package com.nianticlabs.nia.network;

import java.nio.ByteBuffer;

public class NiaNet {
    private static final int CHUNK_SIZE = 32768;
    static ThreadLocal<ByteBuffer> readBuffer = new ThreadLocal() {
        protected ByteBuffer initialValue() {
            return ByteBuffer.allocateDirect(CHUNK_SIZE);
        }
    };
    private static final ThreadLocal<byte[]> threadChunk = new ThreadLocal() {
        protected byte[] initialValue() {
            return new byte[CHUNK_SIZE];
        }
    };
}

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.