GithubHelp home page GithubHelp logo

thevaan / rawr-rg Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 2.0 13.13 MB

Modified Rawr 2.3.23 for Rising-Gods.de (original form http://rawr.codeplex.com/)

License: Apache License 2.0

C# 95.83% ASP 0.03% JavaScript 4.12% HTML 0.02%

rawr-rg's People

Contributors

alacant avatar thevaan avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

rawr-rg's Issues

Übersetzungen

Durch die Umstellung auf den Import deutscher Items aus der RG-DB, werden Glyphen nicht übernommen.

Man müsste alle Namen und die Beschreibung der Glyphen in der ClassGlyphs.cs übersetzen und anschließend die Namen in der jeweiligen Calculation für die GlyphData eintragen.

Wie ist hier das Vorgehen gewünscht? Komplett auf Deutsch oder Englisch oder die Lokalisierungsoption erweitern?

Daten aus RG-Datenbank aktualisieren

Das Updaten von Item Daten aus der RG-DB scheint zu funktionieren. Allerdings ist Rawr noch nicht in der Lage eine Liste von Upgrade aus der RG-DB zu generieren und zu laden. Das muss dringend debugged werden.

Fehler beim Aufruf von Options

Aus der aktuellen Release-Version:

Fehlermeldung:

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Rawr.Forms.Options.treeView1_AfterSelect(Object sender, TreeViewEventArgs e)
bei System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
bei System.Windows.Forms.TreeView.WmNotify(Message& m)
bei System.Windows.Forms.TreeView.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5477 (Win7SP1GDR.050727-5400).

CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.

Rawr
Assembly-Version: 2.3.23.1.
Win32-Version: 2.3.23.1.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Rawr.exe.

System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5468 (Win7SP1GDR.050727-5400).

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.

System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400).

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.

System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400).

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.

Rawr.Base
Assembly-Version: 2.3.23.1.
Win32-Version: 2.3.23.1.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Base.DLL.

System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5476 (Win7SP1GDR.050727-5400).

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.

Rawr.Base.XmlSerializers
Assembly-Version: 2.3.23.1.
Win32-Version: 2.3.23.1.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Base.XmlSerializers.DLL.

Rawr.Bear
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Bear.DLL.

Rawr.Cat
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Cat.DLL.

Rawr.DPSDK
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.DPSDK.DLL.

Rawr.DPSWarr
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.DPSWarr.DLL.

Rawr.Elemental
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Elemental.DLL.

Rawr.Enhance
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Enhance.DLL.

Rawr.Healadin
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Healadin.DLL.

Rawr.HolyPriest
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.HolyPriest.DLL.

Rawr.Mage
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Mage.DLL.

Rawr.Moonkin
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Moonkin.DLL.

Rawr.ProtWarr
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.ProtWarr.DLL.

Rawr.RestoSham
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.RestoSham.DLL.

Rawr.Retribution
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Retribution.DLL.

Rawr.Rogue
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Rogue.DLL.

Rawr.ShadowPriest
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.ShadowPriest.DLL.

Rawr.TankDK
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.TankDK.DLL.

Rawr.Tree
Assembly-Version: 2.3.23.0.
Win32-Version: 2.3.23.0.

CodeBase: file:///E:/Downloads/Downloads/Rawr-RG-2.3.23.1/Data/Rawr.Tree.DLL.

System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5476 (Win7SP1GDR.050727-5400).

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.

mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5477 (Win7SP1GDR.050727-5400).

CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.

System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.

kanc3n-3
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400).

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behand

Release langsamer als Debug

Aus irgendeinem Grund scheint es mir so, als würde Rawr wenn man es im Debug Modus kompiliert wesentlich schneller Daten aus dem Netz ziehen und verarbeiten als wenn man es im Release Modus kompiliert... das sollte mal beobachtet werden.

Controls funktionieren nicht

Sobald Lokalisierungen in den Formeigenschaften eingestellt wird, funktionieren bspw. der ItemComparisonGraph oder die Buttons für MainHand, Offhand etc. nicht mehr richtig. (Leisten bleiben nicht mehr innerhalb der maximalen Breite, Buttons sind verschwunden, keine Scrollbars vorhanden.)

Ursache konnte ich bisher noch nicht feststellen. Sollte nochmal beobachtet werden, daher bleibt die Lokalisierung erstmal aus.

PS: btw. habe ich wohl doch nicht genügend Rechte um zu mergen, Issues zuzuweisen etc. :octocat:

"Lade aus RG-Arsenal" schlägt bei Charakteren mit Sonderzeichen fehl

Bei Charakteren mit Sonderzeichen (v.a.: èà...) schlägt das öffnen mit folgender Fehlermeldung fehl:
Rawr encountered an error retrieving the character <charname> from the armory. Add'l Info: Processing Forced Buffs (from Racials and Professions)

Bsp für Charakter: Ràzìel, Hèxer

Bugfixes aus orig. Repo prüfen und mergen

Es gibt eine Reihe an Bugfixes an Rawr2 (und Rawr3) die im originalen Rawr Repo nach dem Release von Rawr 2.3.23 commited wurden, allerdings wurde daraus keine neue Rawr Version mehr, also sollten diese Bugfixes geprüft werden ob sie kompatibel sind und gegebenenfalls gemerged werden. Die Commits können hier eingesehen werden. Relevant ist alles, was nach dem 13. September 2010 commited wurde.

Hier eine Auflistung der Commits, die ich mir aufgefallen sind bei denen scheinbar Änderungen an Rawr2 und/oder Rawr3 statt gefunden haben:

  • 53855
  • 53856
  • 53877, 53878. 53879, 53880 [Achtung: Die Commits gehören scheinbar zusammen. Im letzten Commit (53880) macht er allerdings ein Änderung rückgängig. Hier muss aufgepasst werden]
  • 53907
  • 53925 [Änderung an der gesamten ArP Mechanik - evt. ziemlich wichtig für korrektere Berechnung?]
  • 53931
  • 53973 [nur Rawr3?]
  • 53986
  • 53990
  • 54030 [Achtung: Hängt mit 54029 zusammen, hier werden im Rahmen von Rawr4/Cataclysm Änderungen auch an Rawr2 vorgenommen! Prüfen, wie das im Zusammenhang steht!]
  • 54039 [nur Rawr3]
  • 54052 [nur Rawr3?]
  • 54177
  • 54230
  • 54254
  • 54293 [nur Rawr3]

Danach scheinen sich alle Commits nur noch auf Cata Niveau zu bewegen. Allerdings habe ich gesehen, dass teilweise auch in Rawr2 Cata Berechnungen integriert wurden! Es ist höchste Vorsicht geboten! Vor dem mergen/implementieren genau gucken, ob die Änderungen zu WotLK passen und sinn machen. Das habe ich beim raussuchen der Commits nicht gemacht!

TankDK.dll wird nicht automatisch erstellt

Aus irgend einem Grund wird das Rawr.TankDK Projekt nicht automatisch gebuilded. Dadurch können keine Tank DKs analysiert/geladen/whatever werden im Tool. Händisches erstellen (rechts klick -> Projekt erstellen) von Rawr.TankDK funktioniert einwandfrei und die dll ist dann auch im Tool nutzbar.

Code aufräumen

Der Code sollte bereinigt werden. In diesem Issue sollen "Punkte" gesammelt werden, die zu bereinigen sind, falls es sich um immer wieder auftauchende "Unreinheiten" handelt.

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.