Skip to content

Commit b4b4e6c

Browse files
committed
initial commit
0 parents  commit b4b4e6c

640 files changed

Lines changed: 1363271 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
root = true
2+
3+
# General configuration
4+
[*]
5+
charset = utf-8
6+
end_of_line = lf
7+
indent_style = tab
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
[*.{cpp,h,lua,xml}]
12+
indent_style = tab
13+
indent_size = 4
14+
15+
[**.{.cpp,.h}]
16+
# Options not ubiquitous, but useful
17+
indent_brace_style = K&R
18+
spaces_around_brackets = none
19+
20+
[.travis.yml]
21+
indent_style = space
22+
indent_size = 2

.gitignore

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# CMake
2+
CMakeCache.txt
3+
CMakeFiles
4+
cmake_install.cmake
5+
Makefile
6+
build/
7+
build.*/
8+
build-debug
9+
build-release
10+
CMakeLists.txt.user*
11+
12+
# RME
13+
rme
14+
rme.cfg
15+
data/user
16+
17+
# exe and dll
18+
*.dll
19+
*.exe
20+
21+
# assets
22+
*.spr
23+
*.dat
24+
25+
# Visual Studio
26+
*.MAP
27+
*.user
28+
*.APS
29+
*.opensdf
30+
*.sdf
31+
*.suo
32+
*.obj
33+
*.db
34+
*.opendb
35+
36+
vcproj/ipch/
37+
vcproj/Beta Release/
38+
vcproj/Debug/
39+
vcproj/Release/
40+
vcproj/x64/
41+
vcproj/Project/Beta Release/
42+
vcproj/Project/Debug/
43+
vcproj/Project/Release/
44+
vcproj/Project/x64/
45+
vcproj/Installer/Beta Release/
46+
vcproj/Installer/Debug/
47+
vcproj/Installer/Release/
48+
.vscode/
49+
50+
# Xcode
51+
xcuserdata
52+
.DS_STORE
53+
54+
# CLion
55+
.idea/
56+
cmake-build-debug/
57+
58+
# Notepad++
59+
*.bak

CHANGELOG.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
#### 3.5
2+
3+
Features:
4+
5+
* Implements flood fill in Terrain Brush.
6+
* Update wall brushes for 10.98
7+
* Added Show As Minimap menu.
8+
* Make spawns visible when placing a new spawn.
9+
10+
Fixed bugs:
11+
12+
* Fix container item crash.
13+
14+
#### 3.4
15+
16+
Features:
17+
18+
* New Find Item / Jump to Item dialog.
19+
* Configurable copy position format.
20+
* Add text ellipsis for tooltips.
21+
* Show hook indicators for walls.
22+
* Updated data for 10.98
23+
24+
Fixed bugs:
25+
26+
* Icon background colour; white and gray no longer work.
27+
* Only show colors option breaks RME.
28+
29+
#### 3.3
30+
31+
Features:
32+
33+
* Support for tooltips in the map.
34+
* Support for animations preview.
35+
* Restore last position when opening a map.
36+
* Export search result to a .txt file.
37+
* Waypoint brush improvements.
38+
* Better fullscreen support on macOS.
39+
40+
Fixed bugs:
41+
42+
* Items larger than 64x64 are now displayed properly.
43+
* Fixed potential crash when using waypoint brush.
44+
* Fixed a bug where you could not open map files by clicking them while the editor is running.
45+
* You can now open the extensions folder on macOS.
46+
* Fixed a bug where an item search would not display any result on macOS.
47+
* Fixed multiple issues related to editing houses on macOS.
48+
49+
#### 3.2
50+
51+
Features:
52+
53+
* Export minimap by selected area.
54+
* Search for unique id, action id, containers or writable items on selected area.
55+
* Go to Previous Position menu. Keyboard shortcut 'P'.
56+
* Data files for version 10.98.
57+
* Select Raw button on the Browse Field window.
58+
59+
Fixed bugs:
60+
61+
* Text is hidden after selecting an item from the palette. Issue #144
62+
* Search result does not sort ids. Issue #126
63+
* Monster direction is not saved. Issue #132
64+
65+
#### 3.1
66+
67+
Features:
68+
69+
* In-game box improvements. Now the hidden tiles, visible tiles and player position are displayed.
70+
* New _Zoom In_, _Zoom Out_ and _Zoom Normal_ menus.
71+
* New keyboard shortcuts:
72+
- **Ctrl+Alt+Click** Select the relative brush of an item.
73+
- **Ctrl++** Zoom In
74+
- **Ctrl+-** Zoom Out
75+
- **Ctrl+0** Zoom Normal(100%)
76+
* If zoom is 100%, move one tile at a time.
77+
78+
Fixed bugs:
79+
80+
* Some keyboard shortcuts not working on Linux.
81+
* Main menu is not updated when the last map tab is closed.
82+
* In-game box wrong height.
83+
* UI tweaks for Import Map window.

CMakeLists.txt

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
cmake_minimum_required(VERSION 2.8)
2+
3+
project(rme)
4+
5+
if(NOT CMAKE_BUILD_TYPE)
6+
set(CMAKE_BUILD_TYPE RelWithDebInfo)
7+
endif()
8+
9+
set(CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-deprecated-declarations -Wno-overloaded-virtual -std=c++0x -Wno-strict-aliasing -Wno-sign-compare -Wno-unused-function -Wunused-result")
10+
set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -D__DEBUG__")
11+
set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os -DNDEBUG")
12+
set(CMAKE_CXX_FLAGS_RELEASE "-O4 -DNDEBUG")
13+
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g")
14+
15+
find_package(OpenGL REQUIRED)
16+
17+
if(APPLE)
18+
set(CMAKE_PREFIX_PATH /usr/local/opt/libarchive)
19+
endif()
20+
find_package(LibArchive REQUIRED)
21+
22+
if(WIN32)
23+
set(Boost_THREADAPI win32)
24+
endif()
25+
find_package(Boost 1.34.0 COMPONENTS thread system REQUIRED)
26+
27+
find_package(wxWidgets COMPONENTS html aui gl adv core net base REQUIRED)
28+
29+
find_package(GLUT REQUIRED)
30+
31+
include(${wxWidgets_USE_FILE})
32+
include(source/CMakeLists.txt)
33+
add_executable(rme ${rme_H} ${rme_SRC})
34+
35+
include_directories(${Boost_INCLUDE_DIRS} ${LibArchive_INCLUDE_DIRS} ${OPENGL_INCLUDE_DIR} ${GLUT_INCLUDE_DIRS})
36+
target_link_libraries(rme ${wxWidgets_LIBRARIES} ${Boost_LIBRARIES} ${LibArchive_LIBRARIES} ${OPENGL_LIBRARIES} ${GLUT_LIBRARY})

LICENSE.rtf

2.58 KB
Binary file not shown.

README.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
What is this?
2+
=============
3+
4+
This is a map editor for OpenTibia, which is an open source implementation of the MMORPG Tibia (which can be found at [tibia.com](http://tibia.com)), the official website is [remeresmapeditor.com](http://remeresmapeditor.com).
5+
You can find the project for hosting your own server at [the otserv project](https://github.com/opentibia/server).
6+
The main fansite for help, discussion and servers is [otland.net](http://otland.net).
7+
8+
I want to contribute
9+
====================
10+
11+
Contributions are very welcome, if you would like to make any changes, fork this project or request commit access.
12+
I (Remere) am liberal to allowing any and all help and my involvement will be restricted to reviewing changes for now.
13+
Please, if you would like to contribute anything, documentation, extensions or code speak up!
14+
15+
Bugs
16+
======
17+
18+
Have you found a bug? Please create an issue in our [bug tracker](https://github.com/hjnilsson/rme/issues)
19+
20+
Other Applications
21+
==========
22+
23+
* To host your MMORPG game server, you can use [The Forgotten Server](https://github.com/otland/forgottenserver).
24+
* To play your MMORPG game, you can use [OTClient](https://github.com/edubart/otclient)
25+
* To map your MMORPG game, you can use this map editor.
26+
27+
Download
28+
========
29+
30+
You can find official releases at [remeres mapeditor website](http://remeresmapeditor.com/marklar.php).
31+
32+
If you are looking for the 3.X version, download it [here](https://github.com/hjnilsson/rme/releases/) until It is added to the official website.
33+
34+
Compiling
35+
=========
36+
Required libraries:
37+
* wxWidgets >= 3.0
38+
* Boost >= 1.55.0
39+
40+
[Compile on Windows](https://github.com/hjnilsson/rme/wiki/Compiling-on-Windows)
41+
42+
[Compile on Ubuntu](https://github.com/hjnilsson/rme/wiki/Compiling-on-Ubuntu)
43+
44+
[Compile on Arch Linux](https://github.com/hjnilsson/rme/wiki/Compiling-on-Arch-Linux)
45+
46+
[Compile on macOS](https://github.com/hjnilsson/rme/wiki/Compiling-on-macOS)

brushes/circular_1.png

454 Bytes
Loading

brushes/circular_1_small.png

254 Bytes
Loading

brushes/circular_2.png

643 Bytes
Loading

brushes/circular_2_small.png

319 Bytes
Loading

0 commit comments

Comments
 (0)