Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meine Develope geht nicht #248

Closed
HierGibtEsDrachen opened this issue Feb 27, 2018 · 17 comments
Closed

Meine Develope geht nicht #248

HierGibtEsDrachen opened this issue Feb 27, 2018 · 17 comments
Assignees
Labels
bug Technical error in the program that should be fixed input needed It waits for the answer to queries.

Comments

@HierGibtEsDrachen
Copy link

Kann mir mal jemand mit der Develope helfen...
Also ich bekommen an der stelle:
simpleShader = manager.Game.Content.Load<Effect>("simple");
Zeile 80 in der SceneControl einen Fehler.

System.Exception
HResult=0x80131500
Nachricht =
Quelle = engenious
Stapelüberwachung:
at engenious.Graphics.Shader.Compile()
at engenious.Content.Serialization.EffectTypeReader.Read(ContentManager manager, ContentReader reader)
at engenious.Content.Serialization.ContentTypeReader1.engenious.Content.Serialization.IContentTypeReader.Read(ContentManager manager, ContentReader reader) at engenious.Content.ContentManager.ReadAsset[T](String assetName) at engenious.Content.ContentManager.Load[T](String assetName) at OctoAwesome.Client.Controls.SceneControl..ctor(ScreenComponent manager, String style) in C:\Users\Klaus A\Source\Repos\octoawesome\OctoAwesome\OctoAwesome.Client\Controls\SceneControl.cs:line 80 at OctoAwesome.Client.Screens.GameScreen..ctor(ScreenComponent manager) in C:\Users\Klaus A\Source\Repos\octoawesome\OctoAwesome\OctoAwesome.Client\Screens\GameScreen.cs:line 29 at OctoAwesome.Client.Screens.CreateUniverseScreen.<>c__DisplayClass5_0.<.ctor>b__1(Control s, MouseEventArgs e) in C:\Users\Klaus A\Source\Repos\octoawesome\OctoAwesome\OctoAwesome.Client\Screens\CreateUniverseScreen.cs:line 78 at MonoGameUi.Control.InternalLeftMouseClick(MouseEventArgs args) at MonoGameUi.Control.InternalLeftMouseClick(MouseEventArgs args) at MonoGameUi.Control.InternalLeftMouseClick(MouseEventArgs args) at MonoGameUi.Control.InternalLeftMouseClick(MouseEventArgs args) at MonoGameUi.Control.InternalLeftMouseClick(MouseEventArgs args) at MonoGameUi.Control.InternalLeftMouseClick(MouseEventArgs args) at MonoGameUi.BaseScreenComponent.Update(GameTime gameTime) at engenious.Game.Update(GameTime gameTime) at System.EventHandler1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseUpdateFrame(Double elapsed, Double& timestamp)
at OpenTK.GameWindow.DispatchUpdateAndRenderFrame(Object sender, EventArgs e)
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)

@Gallimathias Gallimathias added the bug Technical error in the program that should be fixed label Feb 27, 2018
@HierGibtEsDrachen
Copy link
Author

weiß nicht woran es liegt aber mit engenious 1.11 geht es.

@XYZLassi
Copy link
Member

Update mal Engenious auf die neueste Version und Lösche den Ordner Content im Bin Verzeichnis. Dann die Ordner bin und obj im Ordner Content von Octoawesome.Client, wenn da eine engenious.Content.*.dll ist auch die.

Dann musst du das Contenttool öffnen und die ecb datei im Content-Ordner von Octoawesome.Client öffnen und neu speichern.

Das Contenttool findest du im ordner packages.

Das sollte helfen

@XYZLassi
Copy link
Member

Das Problem ist es hat sich einiges getan an den Shadern und das nicht unbedingt abwärts kompatibel.

@Gallimathias Gallimathias assigned XYZLassi and unassigned jvbsl Feb 28, 2018
@Gallimathias Gallimathias added the input needed It waits for the answer to queries. label Feb 28, 2018
@HierGibtEsDrachen
Copy link
Author

HierGibtEsDrachen commented Feb 28, 2018

Meinst du engenious.CreatedContent.Content.dll?
Naja mit der neusten Version gehen meine Buttons nicht mehr.
Kein mouseover highlight und so. Ist einfach tot.

@HierGibtEsDrachen
Copy link
Author

#246 hier steht die Benutzte Hardware.
Also wenn es an der Hardware liegt das die UI Element nicht gehen, dann muss ich wohl wechseln.
Hat sonst noch wer das Problem gehabt?

@jvbsl
Copy link
Member

jvbsl commented Mar 1, 2018

Betriebssystem? Mal probiert das fenster an den ganz linken oberen Rand deines screens zu verschieben um zu gucken, ob du die buttons dann zum reagieren bekommst?

@Gallimathias
Copy link
Member

Hast du den scho die dll bzw. den ordner gelöscht so wie @CsharpLassi gesagt hat. bei uns gibts hin und wieder im stream auch mal probleme wenn wir einen branch wechseln bzw. etwas neu vom repo holen.

@HierGibtEsDrachen
Copy link
Author

HierGibtEsDrachen commented Mar 1, 2018

@Gallimathias Ja hab alles gelöscht und neu erstellt. Ist in Ordnung, dass mal etwas nicht geht aber ich kriege es grad nicht auf die reihe es zum laufen zu bringen und würde gern weiter machen :S
@jvbsl Windows 10 64 Bit.
Fullscreen und Fenster ganz links geht auch nicht.
Das Problem tritt bei mir definitiv ab engenious 1.16 auf mit 1.11 noch nicht.

@jvbsl
Copy link
Member

jvbsl commented Mar 2, 2018

das müsst ich mal entsprechend auf der Hardware debuggen, oder du könntest es auch machen ist ja OS

@jvbsl
Copy link
Member

jvbsl commented Mar 2, 2018

achja tritt der Fehler aus dem ersten Post überhaupt noch zu? Ansonsten:

Wenn du genaueres wissen willst führ das ContentTool manuell aus und schau die Fehlermeldung dort an, wenn es dort keine gibt, läuft irgendetwas mächtig schief.
Welche OpenGL Version hast du denn? OpenGL 1.1 ist zu alt

@HierGibtEsDrachen
Copy link
Author

HierGibtEsDrachen commented Mar 2, 2018

hab es hinbekommen fahr jetzt mit 1.12^^ reicht für meine zwecke
drivers
wobei dxdiag DirectX 12 sagt ;O

@jvbsl
Copy link
Member

jvbsl commented Mar 3, 2018

Wär dir trotzdem sehr verbunden, wenn du das mit der höheren Version mal debuggen könntest, denn die einzige Erklärung die ich aktuell hätte wäre wenn SDL statt WinAPI benutzt wird, denn in OpenTK 2.0 ist da aktuell noch ein Fehler(korrigiert haben sie es schon, nur noch nicht gemergt).

@HierGibtEsDrachen
Copy link
Author

HierGibtEsDrachen commented Mar 6, 2018

Hmm ja, aber müsste ich dazu nicht die MonogameUI.dll debuggen weiß grad nicht wo ich da rein schauen sollte bei engenious...
Auf jeden Fall sieht es so aus mit engenious 1.28 die Hitboxen der Buttons auf dem MainScreen verschieben sich immer wenn man aus dem Fenster tabt ... und sind immer wo anders auch beim Start.
Der Selected Indicator (gestrichelte Linie) ist aber um den Button herum gezeichnet. Sehr sehr komisch.
buttonshift1
buttonshift2
hab sie zweimal gesucht. Ist rot eingezeichnet.
Wenn du mir kurz erklären könntest wo ich beim Debuggen rein müsst, oder wie ich das machen soll schau ich es mir mal an. Habs nicht geschaft die MonogameUI /feature/engenious zu bauen da fehlt die package info und manuell hab ich es nicht hingekriegt. welcher Branch bei engenious ist den 1.28?
Und ja es ist kurz vor zwei ...

@jvbsl
Copy link
Member

jvbsl commented Mar 6, 2018

Hört sich für mich nach dem hier an...
OctoAwesome/engenious#50

Sollte also bug von OpenTK sein. Denke musst also nicht debuggen.
develop branch ist quasi nightly build. Master wird dann 1.0.0

@HierGibtEsDrachen
Copy link
Author

hätte da noch eine frage wo ist denn der unterschied von engeniousUI zu der monogameUI die in OctoAwesem verwendet wird ?

@ManuelHu
Copy link
Member

EngeniousUi war ein Versuch, MonoGameUi mit Abhängigkeiten zu engenious als NuGet-Paket bereitzustellen. Mittlerweile ist dieses Projekt aber eingeschlafen. Fixes für die neuesten engenious-Versionen und all+gemein Bugfixes/weiterenwicklungen hat nur noch der Branch feature/engenious bei monogameui.

@Gallimathias
Copy link
Member

Ich denke das sich das erledigt hat. Wenn es noch Probleme gibt einfach ein neues Issue aufmachen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Technical error in the program that should be fixed input needed It waits for the answer to queries.
Projects
None yet
Development

No branches or pull requests

5 participants