Các chi tiết về phần mềm:
Phiên bản: 0.8 Beta
Ngày tải lên: 11 May 15
Giấy phép: Miễn phí
Phổ biến: 357
Gephi là một công cụ để nhập, khám phá, thao tác, phân tích, bộ lọc, clusterize, spatialise và xuất khẩu đồ thị lớn và các mạng
là gì mới trong phiên bản này:.
- Phiên bản này tập trung vào các tính năng mới cho cả người dùng và các nhà phát triển, và các giấy phép mới mở ra cơ hội cho các doanh nghiệp. Các mô-đun Ranking và Preview đã được viết lại hoàn toàn một cách modular và bây giờ có thể được mở rộng với các plug-ins! Xem trước bây giờ có thể được mở rộng trong nhiều cách, ví dụ hình dạng nhóm hoặc cạnh bó. Hơn nữa, sự tiến bộ liên tục đã được thực hiện trên các mạng hỗ trợ năng động và chúng tôi phát hành ngày hôm nay phần lớn cuối cùng: thống kê theo thời gian, có sẵn từ các module thống kê khi mạng là năng động. Nhờ những người dùng thông báo lỗi, đó là cách duy nhất để khắc phục chúng.
là gì mới trong phiên bản 0.7 Beta:
- Các tính năng mới:
- Phòng thí nghiệm dữ liệu mới (thao tác cột, tìm kiếm / Thay thế, Hợp nhất, Sparklines ...)
- Longitudinal visualization mạng, topo thay đổi theo thời gian, cũng như các thuộc tính
- Timeline hiện đang làm việc đúng cách, sẽ xuất hiện tự động khi đồ thị là năng động, nút duy nhất để kích hoạt tính năng lọc
- Show / Hide nhãn hiệu từ các bộ lọc - có thể được thiết lập lại bằng 'Đặt lại Visible' hành động (bên trái của cửa sổ đồ thị)
- Display trọng số cạnh như nhãn trên hình
- New Stax GEXF nhập khẩu và xuất khẩu, với hệ thống phân cấp và hỗ trợ năng động
- Danh sách New / Arrays loại thuộc tính. Chỉ có thể được nhập khẩu từ GEXF cho doanh nghiệp.
- KHÔNG Operator (Filters)
- Operator MASK (Filters) - giữ các cạnh theo nguồn / target / cả / bất kỳ - có thể dễ dàng có được hàng xóm của một tập hợp các nút
- Flatten Filter - Flatten một đồ thị phân cấp để xem có thể nhìn thấy, biến đổi meta-cạnh thành cạnh bình thường
- New Giant Component Lọc
- Khung thời gian nhập khẩu, tùy chọn mới trong 'Báo cáo Nhập' để nhập khẩu các tập tin tĩnh liên tiếp và biến đổi thành năng động
- thanh trượt Zoom in tùy chọn hình
- tùy chọn 'Import thiếu nút' trong báo cáo nhập khẩu - chọn hay không để tạo ra chúng hay không
- Đặt kích thước cho các hành động 'Reset Size', bằng cách kích chuột vào nút kích thước reset
- Nhận cột mức độ từ đồ thị vô hướng
- Thống kê doanh nghiệp báo cáo được lưu trong các dự án Gephi
- Lựa chọn mới 'Rescale Trọng lượng' trong Preview, để buộc cân trông giống như Tổng quan
- 'gốc' Lựa chọn mới cho các cạnh màu trong Preview, giữ màu sắc cạnh ban đầu, đến từ phân vùng ví dụ
- Sao chép và di chuyển các nút để không gian làm việc mới hoặc hiện tại
- cài đặt trước preview mới
- Localization là bây giờ có thể, và thay đổi ngôn ngữ từ Gephi
- Khi các cạnh song song được tìm thấy trong quá trình nhập khẩu, hiện nay làm tăng trọng lượng của rìa bởi mặc định
- Option trong Ego Filter để bao gồm các nút cha hay không
- Meta-cạnh bây giờ có một thanh trượt quy mô riêng biệt trong các thiết lập trực quan, thay đổi như thế nào dày chúng được so sánh để cạnh bình thường
- danh sách xếp hạng và phân vùng của các thuộc tính hiện nay đều được sắp xếp
- Bảng xếp hạng doanh nghiệp cập nhật chính nó với các đồ thị được lọc. Nhấp vào Apply sẽ làm mới giới hạn và chuyển đổi (màu sắc, kích thước) là đúng
- Đó là bây giờ có thể kéo một truy vấn lọc phụ để trở thành một truy vấn chính
- Với thuộc tính năng động, xếp hạng, phân vùng, Hình ảnh và bộ lọc sẽ sử dụng khoảng Timeline hiện tại để tìm giá trị
- cân Edge có thể được năng động, loại DYNAMIC_FLOAT. Force Atlas bố trí sẽ sử dụng khoảng Timeline hiện nay
- Filters được làm mới khi các đồ thị được sửa đổi, các bộ lọc hiện đang reexecuted
- Localization bây giờ có thể, tiếng Pháp và tiếng Tây Ban Nha sẽ có mặt sớm
- Sửa lỗi:
- cạnh Wrong loại khỏi Bộ lọc Edge Trọng lượng (bug 603.469)
- Lọc với vỏ lồi đang bày (bug 541.819)
- NullPointerException khi lọc đồ thị vô hướng (bug 571.153)
- NullPointerException vào nhập khẩu đồ thị năng động (bug 581.872)
- gtk + vấn đề thanh trượt (bug 529.913)
- Meta-cạnh không được hiển thị (bug 584.283)
- Preview không hiển thị meta-cạnh (bug 584.289)
- lỗi với Yifan Hu đa diện trên một đồ thị được lọc (bug 594.643)
- Node Kích Mode và Lọc paramaters không lưu trong dự án (bug 596.430)
- Memory Leak trong GEXF / GraphML Parser (bug 596.872)
- không chính xác trọng lượng cạnh nhau về Preview (bug 610.469)
- Tiến không được hiển thị khi mở / lưu dự án (bug 594.644)
- Không thể hủy bỏ một dự án mở (bug 616.415)
- Chậm lại vào chọn một mục phân vùng (bug 519.549)
- Configuration Database EdgeList không được lưu (bug 571.263)
- 'start' và các thuộc tính 'kết thúc' thiếu khi xuất khẩu GEXF động (bug 521.848)
- Partition & quot; All Blacks & quot; Tính năng randomizes màu sắc (bug 601.066)
- đồ thị được lọc không xuất khẩu với & quot; Chọn & quot; ép (bug 573.685)
- Cài đặt phân vùng trong Lọc không được lưu trên không gian làm việc chuyển đổi (bug 616.052)
- Mở lưu trữ các tập tin ZIP bị hỏng (bug 578.876)
- Exception vào cách nhấp vào 'Hierarchy' trong khi chạy bố trí đa cấp (bug 631.663)
- GraphML nhập khẩu không nhập khẩu nhãn nút dữ liệu (bug 581.629)
- Không thể lưu / lưu như khi mở một Gephi bằng kép chuột vào một đồ thị trong Windows (bug 583.397)
- ForceAtlas và Fruchterman Reingold không layouting với meta-cạnh (bug 584.286)
- Memory Leak trong Graph cách (bug 587.450)
- NullPointerException khi thực hiện & quot; eigenvector trung tâm & quot; Thống kê (bug 589.731)
- NullPointerException khi chuyển đổi giữa các không gian làm việc trong khi bố trí được chạy (bug 597.458)
- Không thể kéo một phụ truy vấn lọc để trở thành một truy vấn gốc (bug 626.495)
- thông số Ranking khởi tạo lại tại mỗi bảng xếp hạng mới (bug 594.231)
- Ranking không được làm mới khi đồ lọc (bug 632.459)
- Node vô hình (quá nhỏ) khi tạo ra với các nút bút chì (bug 574.807)
- Lỗi khi mở Plugin Center (bug 616.829)
- Không thể chọn lái xe PostgreSQL trong cài đặt cơ sở dữ liệu nhập khẩu (bug 595.223)
- Không thể hiển thị trọng số cạnh như văn bản (bug 603.134)
- Import để chuyển đổi vô hướng không hợp trọng lượng (bug 603.478)
- Nhấp chuột phải vào không gian làm việc sau khi xóa một nút ném & quot; nút không thể là vô giá trị & quot; (Bug 605.947)
- In / Out độ metric không làm việc với đồ thị vô hướng (bug 606.305)
- NullPointerException khi chọn & quot; - Chọn một Layout & quot; trong Layout ComboBox (bug 606.964)
- Workspace Selection thất bại trong việc làm mới sau khi đóng cửa không gian làm việc (bug 616.814)
- chọn Visualization đảo ngược màu sắc giữa 'out' và 'cả hai' màu (bug 618.726)
- 'Format' không được công nhận về nhập khẩu DL (bug 619.069)
- Edit cửa sổ không ẩn trên các tab (bug 552.494)
- đồ thị năng động không được công nhận nếu các nút đời đời (bug 555.637)
- FileNotFoundException trong tiết kiệm của các tập tin PDF (bug 572.876)
- & quot; Node phải có trong đồ thị & quot; lỗi khi nhập khẩu một đồ thị phân cấp với chiều cao lớn hơn 1 (bug 577.180)
- Auto quy mô flips đồ thị (bug 577.843)
- Impossible để hủy bỏ việc tính toán Thống kê Trung bình Độ dài đường dẫn (bug 590.226)
- tỷ lệ Preview không có sẵn tại thời điểm đầu tiên (bug 594.176)
- lựa chọn mặc định của Nodes trong phòng thí nghiệm dữ liệu cần thiết (bug 594.515)
- & quot; CommandLineParsing vô & quot; tin nhắn khi lỗi khi mở tập tin từ dòng lệnh hoặc máy tính để bàn (bug 594.630)
- không thể nhập khẩu các tập tin cùng một hai lần trong cửa sổ Welcome (bug 598.157)
- file csv (bug 598.767)
- dự án không thể gần gũi khi tạo một đồ thị (bug 631.341)
- giới hạn kích thước Visualization (bug 602.470)
- nhãn trùng lặp trong cửa sổ lọc (bug 604.003)
- phân vùng không làm mới khi mở dự án không phải từ Tổng quan (lỗi 612.902)
- z-tọa độ không xuất khẩu trong GraphML (bug 614.606)
- vị trí nút sai khi thiết X hoặc Y để zero (bug 615.844)
- truy vấn lọc được chọn không được làm mới đúng trong giao diện người dùng (bug 626.483)
- Export to pdf nền là luôn luôn trắng (bug 583.386)
- file SVG không được liệt kê trong hộp thoại Export (bug 626.394)
- Wrong nút kích thước khi xếp hạng có cùng kích thước min và max (bug 631.689)
- Tìm hiểu các vị trí từ chấm file (bug 594.793)
- Xếp hạng và các thông số phân vùng danh sách không có thứ tự (lỗi 594.520)
- Node Bằng không trong Label Cài đặt văn bản (bug 598.170)
- Wrong thư mục được chọn trong Panel xuất khẩu khi thay đổi kiểu tập tin (bug 620.337)
- Tạo một đồ thị trên một đồ thị vô hướng nạp trước đó (bug 624.671)
- stroke weight sai khi SVG nhập khẩu trong Illustrator (bug 626.378)
- Lọc không được làm mới khi phụ truy vấn đặt hoặc gỡ bỏ (bug 594.511)
- Lỗi vào xuất khẩu PDF khi nhãn có kích thước không có font chữ (bug 626.865)
- Text không hiển thị trong Preview (bug 627.567)
- Edges màu sắc tự nhiên không được hiển thị trong Preview (bug 586.237)
- quy mô trọng lượng Edge là khác nhau giữa đồ thị và bản Preview (bug 569.329)
- cạnh tiêu cực không kết xuất trong Preview (bug 628.223)
- Edges không sáp nhập với các cạnh song song (bug 648.600)
- bộ lọc phân vùng tự động lọc giá trị null (bug 648.600)
- Exception trong hồ sơ dự án mở (bug 648.617)
- Ego Lọc không bao gồm các nút đó (bug 649.908)
- Export PDF chỉ với font chữ mặc định (bug 651.273)
- Các nút không được chọn sau khi tắt Selection vào Filter Panel (bug 649.920)
- API:
- Thêm một phương pháp flatten () để HierarchicalGraph để san bằng đồ thị phân cấp và biến đổi cạnh meta vào cạnh thường xuyên.
- Thêm tiêu diệt (Filter) trong FilterBuilder để nhận thông báo khi một truy vấn lọc được lấy ra và làm sạch cao.
- Thêm MetaEdgeBuilder trong Graph SPI để cho phép các nhà xây dựng tùy chỉnh. Thêm GraphSettings.setMetaEdgeBuilder () trong các thiết lập đồ thị mô hình.
- Sửa StatisticsModel để lưu trữ các báo cáo trực tiếp thay vì kê dụ. Như một hệ quả, mô hình bây giờ có một phương pháp getResult () mà giao diện người dùng có thể sử dụng getReport () và. Các số liệu thống kê hiện đang chạy ngay bây giờ có thể có được với một phương pháp getRunning mới ().
- Đơn giản hóa và cải thiện quản lý các sự kiện thuộc tính. Nghe sự kiện doanh nghiệp đăng ký trực tiếp từ AttributeModel thay vì AttributeTable và sẽ nhận được các sự kiện cho tất cả các bảng. Refactoring của lớp AttributeEvent với AttributeTable như là nguồn và một đối tượng AttributeEventData mới như dữ liệu. Một SET_VALUE mới đã được thực hiện để nhận được các sự kiện khi các giá trị thuộc tính được thiết lập.
- Thay đổi trong AttributeRowFactory, các newNodeRow () phương pháp hiện nay được các đối tượng sở hữu NodeData như một tham số. Tương tự như vậy cho newEdgeRow () và newRowForTable ().
- Thêm getEdge (Node, Node) trong GraphAPI vì lý do thống nhất.
- Thay đổi Processor SPI. Các bộ xử lý hiện nay đã setters thay vì một phương pháp với các thông số quá trình (). Làm thế nào xử lý được tạo ra vẫn giữ nguyên. Sáng tạo của một giao diện ProcessorUI cho bộ vi xử lý các thiết lập cấu hình. Một thực hiện ProcessorUI cung cấp một bảng điều khiển, được thể hiện khi các báo cáo nhập khẩu là đóng cửa. Các ProcessorUI cũng cho phép vô hiệu hóa một bộ xử lý với một số điều kiện.
- Thêm phương pháp trong NodeDraft và EdgeDraft getColor ().
- Xác định & quot; Tổng quan, & quot; Phòng thí nghiệm liệu & quot; và & quot; Preview & quot; như quan điểm. Tạo một SPI mới cho perspecives và các thành viên phối cảnh. Thành viên chỉ đơn giản là TopComponent mà thuộc về một quan điểm. Plugins có thể thực hiện PerspectiveMember để xác định hành vi mở và đóng.
- Thêm các loại danh sách / mảng trong Attributes API. Tất cả các loại bản địa hiện nay có một loại danh sách liên quan, trừ loại hình năng động. Các loại danh sách thừa kế từ AbstractList.
- Thay đổi trong cách giao dịch nhập khẩu API với khoảng thời gian và dữ liệu động. Hỗ trợ cho các thuộc tính năng động đã được thêm vào với một phương pháp addAttributeValue mới () trong NodeDraft và EdgeDraft. Để cải thiện khả năng dữ liệu dọn dẹp, NodeDraftGetter và EdgeDraftgetter bây giờ trả lại một AttributeRow thay vì một danh sách chỉ có giá trị thuộc tính. Cuối cùng để lợi nhuận từ những cải tiến mới nhất, dự thảo các yếu tố trực tiếp trả về một loại TimeInterval thay vì danh sách các lát. Các phương pháp với 'Slice' đã được đổi tên thành 'Interval' vì những lý do nhất quán.
- Thêm loại động vào thuộc tính API. Loại động giá trị cửa hàng với một khoảng thời gian và truy vấn có thể được tùy chỉnh với dự toán. Tất cả các loại động kế thừa từ DynamicType
- Graph API cải tiến quản lý sự kiện. Các GraphEvent có sự kiện doanh nghiệp chính xác, bao gồm ADD_NODES, REMOVE_NODES, ADD_EDGES, REMOVE_EDGES và VISIBLE_VIEW. Một giao diện GraphEventData mới đã được tạo ra để lấy các yếu tố liên quan đến các sự kiện.
- Export API refactoring, lấy cảm hứng từ ImportAPI. Tạo một giao diện ExporterBuilder để tạo nước xuất khẩu và nhà xuất khẩu khác nhau: GraphExporter, VectorExporter, ByteExporter và CharacterExporter bao gồm các trường hợp chung. Cách xuất khẩu ghi dữ liệu đã được hợp lý hóa bằng cách sử dụng một trong hai java.io.Writer (text) hoặc java.io.OutputStream (byte). Các ExportController đã được cải thiện để hỗ trợ tất cả các trường hợp sử dụng, bao gồm cả tập tin, nhà văn và nhà xuất khẩu dòng.
- Thêm hỗ trợ cái vòi nước để các ImportAPI và SPI. Giống như DatabaseImporter, giao diện SpigotImporter là một loại mới của nhà nhập khẩu. Sửa đổi cũng đã được thực hiện cho các ImportController để hỗ trợ nhập khẩu cái vòi nước.
- Refactoring và cải tiến trong các API nhập và SPI. Mục đích refactoring là để giải quyết các vấn đề singleton với nhà nhập khẩu và cho phép người dùng thực hiện xây dựng giao diện mà tạo nhập khẩu dụ. Vì vậy một giao diện ImporterBuilder đã được tạo ra và phải được đăng ký với các chú thíchServiceProvider. Các loại nhà nhập khẩu khác nhau đã được đơn giản hóa và để lại nhiều sự lựa chọn để triển khai như thế nào về các đầu vào được quản lý. Nhập khẩu XML và file văn bản đã được sáp nhập vào một giao diện FileImporter, làm việc với các java.io.Reader. Utility phương pháp tĩnh, ví dụ có được tài liệu từ Reader bây giờ có thể được tìm thấy trong một lớp học ImportUtils mới. Các ImportController đã được đơn giản hóa cho tập tin nhập khẩu và doanh nghiệp chấp nhận java.io.Reader cũng. Những cải tiến chính trên các phân hệ trong sự hỗ trợ của các thành phần giao diện người dùng cho các nhà nhập khẩu. Mục đích là để cho các nhà nhập khẩu xác định một thực hiện ImporterUI để quản lý các thiết lập của các nhà nhập khẩu.
- Những cải tiến trong quản lý định danh GraphAPI. Hệ thống này hiện đang lưu trữ định danh chuỗi đến từ người sử dụng. Thu khí mới và setters phương pháp đã được tạo ra trong Graph: Graph.setId (Node, String), Graph.setId (Edge, String), Graph.getNode (String), Graph.getEdge (String). Các NodeData.setId () và EdgeData.setId () phương pháp đã được gỡ bỏ, khả năng tương thích không thể giữ. Nhà máy cũng đã được thay đổi để cho phép tạo các thành phần với String ID trực tiếp, vì nó không thể nữa để làm điều đó từ NodeData.
- Thay đổi trong AttributesAPI với quản lý sự kiện. Hệ thống tra cứu trong AttributeTable đã được thay thế bằng một hệ thống quản lý sự kiện truyền thống, với AttributeEvent và AttributeListener giao diện mới. Việc thực hiện công văn cũng là bây giờ trên một chủ đề riêng biệt.
- Thay đổi trong mô-đun nhập để lõi và giao diện người dùng riêng biệt. Các ImportController hiện đang làm nhiệm vụ nhập khẩu duy nhất và một ImportControllerUI mới được hiển thị giao diện người dùng (Báo cáo Panel). Giao diện ImportControllerUI nằm trong module DesktopProject và nên được sử dụng để xác nhập tập tin từ Plugins. Các phương pháp ImportController có thể được sử dụng từ các công cụ này.
Vấn đề xuất khẩu
Trọng lượng
là gì mới trong phiên bản 0.7 Alpha 4:
- Việc phát hành alpha4 vừa được phát hành, và đến với một tập hợp các tính năng mới và nhiều bufixes. Các phiên bản tiếp theo sẽ có phiên bản beta và đi kèm với sự ổn định hơn và một tập cố định các tính năng.
là gì mới trong phiên bản 0.7 Alpha 3:
- Hơn 25 lỗi đã được cố định trong phiên bản này , và một số tính năng nhỏ thêm. Phiên bản cũng cho biết thêm & quot; Gephi 3rd Party & quot; nguồn plugin trong trung tâm Plugins. Catalog hiện nay được đọc từ cả hai nguồn chính thức và bên thứ 3. Hai mô-đun mới đã được thêm vào.
là gì mới trong phiên bản 0.7 Alpha 2:
- Các tính năng mới:
- hỗ trợ trọng số cạnh tốt hơn. Trọng lượng không đổi nữa bởi & quot; Tự động quy mô & quot; tùy chọn Import.
- nút Better / cạnh đếm. Counts chỉ hạch nhìn thấy được.
- Cải thiện kê / Metrics bảng cài đặt. Thêm mô tả và tài liệu về các số liệu và các thiết lập của họ.
- Dự án lưu / tải đã được sửa chữa. Lưu ý rằng khả năng tương thích với 0.7alpha1 là bị hỏng.
- Sửa chữa cơ chế AutoUpdate. Cập nhật thêm sẽ có sẵn thông qua xây dựng trong updater.
- Sửa lỗi:
- Ứng dụng đóng băng khi nhập khẩu tập tin trên Linux (bug 519.423)
- Layout Window không thể được khôi phục khi đã được undocked (bug 519.424)
- anner không nhìn thấy được trên Mac OS X và Linux (bug 522.403)
- Preview không ẩn các yếu tố lọc (bug 522.402)
- load Project / lưu giao diện không (bug 522.889)
- trống nhãn nút gây ra thông báo lỗi không chính xác trong quá trình nhập khẩu & quot; unkown node id & quot; (Bug 519.254)
- Trong GDF xuất khẩu, loại bỏ một cột không loại bỏ các dấu phẩy (bug 519.810)
- Trong GDF xuất khẩu, lĩnh vực Id là bị thoát (bug 519.820)
- Attribute lọc cạnh hành vi sai trái (bug 522.771)
- Context dữ liệu không hoạt động trên vô hướng Graph (bug 522.886)
- Dynamic lọc hiển thị 0 nút (bug 523.128)
- Tùy chọn thẻ chỉ hoạt động cho các giá trị một chữ (bug 519.252)
- Favorites, Properties và Output menu sẽ xuất hiện trong cửa sổ và không thể bị đóng cửa. (Bug 521.400)
- biểu diễn được cải thiện khi điều chỉnh phạm vi với con chuột (bug 521.939)
- lỗi cố định khi giao dịch với các loại dữ liệu động khác ngày đó (lỗi 521.544)
- lỗi cố định với các phân vùng lại hình ảnh của lễ tốt nghiệp (bug 521.941)
- Tính khả dụng:
- Node và nút bật tắt Edge trong VizBar có văn bản tooltip cùng
- Báo cáo Panel (nhập khẩu) được mở rộng theo chiều dọc
- Modules Cập nhật:
- DesktopContext
- DesktopBranding
- DesktopHierarchy
- DesktopPartition
- DesktopRanking
- DesktopTools
- VisualizationModule
- DesktopImport
- DesktopLayout
- ProcessorPlugin
- DHNSGraph
- DesktopTimeline
- TimelineAPI
- TimelinePluginUI
- ExportPlugin
- ImportPlugin
- StatisticsPluginUI
- GraphAPI
- ExportPluginUI
- PreviewImpl
- DesktopPreview
- FiltersPlugin
- ImportAPI
- DesktopFilters
- ProjectAPI
là gì mới trong phiên bản 0.7 Alpha:
- Các phiên bản Gephi 0.7 alpha đã được phát hành và có sẵn cho mục đích thử nghiệm. 0.7 là một viết lại hoàn toàn, nó sẽ cần alpha và beta phiên bản để đóng băng các tính năng và sửa chữa tất cả các lỗi.
- Tất cả 0.6 lỗi còn lại sẽ bị xóa bây giờ.
- Một lưu ý thêm về mã nguồn: Bạn cần phải cập nhật Netbeans 6.8 với mô-đun hiện cập nhật để tương thích với repositiory hiện nay .
là gì mới trong phiên bản 0.6 Beta 3:
- Lỗi liên quan đến 0,6 serie đã được làm sạch. Chúng tôi đã được tổ chức lại để làm cho nó rõ ràng để phát triển 0.7.
- Thực tế là, 0,7 là hoàn toàn mới so với 0.6, do lỗi không liên kết và phát triển 0.6 là dừng lại.
- Do đó điều duy nhất để làm là chờ đợi cho 0.7 alpha tới.
- Không cần phải nói lỗi báo cáo vẫn còn tồn tại và chúng tôi rất cẩn thận không lặp đi lặp lại cùng một sai lầm cho 0.7.
Yêu cầu :
- Java 2 Standard Edition Runtime Environment
- OpenGL
Bình luận không