GithubHelp home page GithubHelp logo

zhudotexe / ffxiv_paissahouse Goto Github PK

View Code? Open in Web Editor NEW
37.0 37.0 15.0 171 KB

Dalamud plugin for crowdsourced housing alerts and data aggregation in Final Fantasy XIV.

License: MIT License

C# 100.00%
crowdsourcing final-fantasy-xiv

ffxiv_paissahouse's Introduction

๐Ÿค–

ffxiv_paissahouse's People

Contributors

eisenhuth avatar zhudotexe 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ffxiv_paissahouse's Issues

District Name output broken in non-English language

Well, to be honest i don't know if it works in English / French / Japanese, i've only tested in German, but the district name output is definitely broken for German client language. Here's the output for the normal Simple and the Ping styles:

AutoSweep demonstration Simple and Ping

For reference, here's what all the custom tags produce for that sweep:
AutoSweep demonstration custom tags

[Feature suggestion] Add discord webhook and select the type of in-game chat to get notifications of new plots open

Just like the "Adventurer in need" plugin does, I'd love to have an option to add discord webhooks and send the info into a private server as I might stay AFK in an area and the chat could probably move too fast for me to see the message properly.

Also! It'd be really nice if it was possible to select what kind of "in-game chat" will the notification be sent so we also could add sound effects like <se.1> into our custom output format
image

Update for Dalamud API 8/XIV 6.3

With the latest XIV update live, and Dalamud functioning again, on top of the new housing wards added, PaissaHouse will be more useful than ever and needs an update to continue working.

Thanks!

feature request: private/fc ward output

Being able to choose between private/fc/both wards to output in chat after doing a sweep.
Currently it outputs results from all wards, and its spammed by free plots from fc wards, while I am only interested in private ward ones.
For me, for example its 170 plots. 3 are in private wards. Rest - 167 - are fc ones, and I have to scroll through all of them.

Websocket exception in debug log

11:53:30.388 | ERR Unobserved exception in Task.
System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (Operation is not supported on this platform.)
 ---> System.PlatformNotSupportedException: Operation is not supported on this platform.
   at System.Action`1.BeginInvoke(T obj, AsyncCallback callback, Object object)
   at WebSocketSharp.WebSocket.open()
   at WebSocketSharp.WebSocket.Connect()
   at AutoSweep.Paissa.PaissaClient.<ReconnectWS>b__29_0()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---

feature request: add plot grade to output

hey, really appreciate the plugin, it's helping a lot of people!

i would love for the output string (or as a custom output option) to include the plot grade. grade is just a static map of plot number to grade 1-5, the grades are shown here: https://imgur.com/a/n7wzC

helpful for people wanting to upgrade to a more desirable plot since grade is a good measure of desirability.

Crash under unknown conditions [WebsocketSharp]

First off I would like to mention I don't know if this is the plugin causing this crash as the details in dalamud.boot.log say no other namespace than WebSocketSharp. However, when searching on Github this is the only plugin I have that has that library.

Here is the dalamud.boot.log and dalamud.log

https://gist.github.com/thakyZ/7e7c56efed7d2b8e0f0ed732b845aa10

The error occurred sometime after 11:52:24 and before 12:13:50. However, according to the dalamud.boot.log happened at 12:13:49

The error reads as the following:

3/7/2023 12:13:49 PM|Fatal|<>c__DisplayClass174_0.<startReceiving>b__2:0|WebSocketSharp.WebSocketException: The header part of a frame could not be read.
                              at WebSocketSharp.WebSocketFrame.processHeader(Byte[] header)
                              at WebSocketSharp.WebSocketFrame.<>c__DisplayClass73_0.<readHeaderAsync>b__0(Byte[] bytes)
                              at WebSocketSharp.Ext.<>c__DisplayClass58_0.<ReadBytesAsync>b__0(IAsyncResult ar)

Requires Update For Patch 5.5

The plugin no longer displays in the list of plugins when using /xlplugins
Tried to manually install the plugin by XLauncher did not recognise

Feature Request: Different log colors / add sound

Today is the first day since I installed PaissaHouse to actually get notified that a house is available, to my surprise the notification is too... well "silent" and the color is the normal color of the log, it makes it harder to find if you go to the restroom or to get water, you came back AFK in limsa or people start to shout and the notification is lost in the log, I used the ping feature and well it does look a little different bout I wouldn't say that different, purple or red letters on notification would make it easier to distinguish from the crowded words in the log. Just something to make it easier to differenciate from other log things.

Getting Error during Use - PaissaDB: Bad Gateway

Hello!

Coming up with an issue on sweeping after a while.

There was an error connecting to PaissaDB: Bad Gateway.

This occurs on Mist, Lavender Beds and Goblet, but Shirogane does not give me the error. The sweep function still correctly works and gives me a result that is correct. But it will just say bad gateway about 8 - 10 times per location.
image

I have the Experimental branch active and using the URL: https://github.com/zhudotexe/FFXIV_PaissaHouse.git | With it enabled.

It happened both before and after the latest update to XIVLauncher and Dalamud.

Secondary maybe related

When I open the plugin sections, I get a download error. However, the plugin gets added no issue when I first installed it.
image

Update issues.

Hey there,

First of all, thanks a lot for that great idea ! I got some troubles with the plugin for a couple of weeks.

Sometimes, when I click on a placard, the site updates, but most of the time, it doesn't. I tried to uninstall and install back the plugin, click and unclick setting boxes, but the problem is still here.

At the moment, I tried to click on Medium available houses of my home server, Louisoix - Chaos - EU. And if you need any more informations, I'll be happy to help.

Unable To Install

Hello, Im having an issue installing it. No matter how i try to enable it. it seems to not work. I tried unzipping the file and putting the folder directly into my plugins and using the github link in game with the testing enabled for xiv launcher.

[Issue] Unable to update + Installer Error

Hello.

I installed the plugin today and performed a few updates. After that, I logged out from the game and reopened it after a few hours. When logging on my character it showed the app wasn't able to update and when browsing for plugins on Dalamud it shows as the app isn't installed. Attempting to reinstall the app shows an installer error and asks to restart the game. After doing that, it persists.

Screenshot

Show Lottery Period End Time On Webpage

It'd be great if you could show the current period endtime on the webpage. Currently the only way to see it in game is to go and click on a placard, which is somewhat tedious.

Cheers!

Error 522 in sweep

Hello,
I wanted to point out that sweep is receiving Error 522, in case it wasn't an already known issue.

image

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.