diff --git a/scripts/tornavis/blender_top_bar.py b/scripts/tornavis/blender_top_bar.py
new file mode 100644
index 00000000000..3c41ffdcc77
--- /dev/null
+++ b/scripts/tornavis/blender_top_bar.py
@@ -0,0 +1,47 @@
+import bpy
+import bpy.utils.images
+import os
+
+img = None
+
+class WM_MT_splash_about_mblender(bpy.types.Menu):
+    bl_label = "About Tornavis"
+
+    def draw(self, context):
+        layout = self.layout
+        layout.operator_context = 'EXEC_DEFAULT'
+
+        split = layout.split(factor=0.6)
+        split.template_image_ui(image_value = img['id'], scale= 1)
+
+        layout.row().label(text="Tornavis - A project for giving CAD development to Blender")
+
+        row = layout.row()
+        row.emboss = 'PULLDOWN_MENU'
+        col = row.column()
+        col.operator("wm.url_open", text="Patreon", icon='FUND').url = "https://www.patreon.com/tornavis"
+        col.operator("wm.url_open", text="Credits", icon='URL').url = "https://tornavis.org/#credits"
+        col.operator("wm.url_open", text="License", icon='URL').url = "https://tornavis.org/#license"
+        col.operator("wm.url_open_preset", text="Tornavis Website", icon='URL').type = 'TORNAVIS'
+
+def draw_mblender_about_menu(self, context):
+    self.layout.operator("wm.splash_custom", text=WM_MT_splash_about_mblender.bl_label).menutype='WM_MT_splash_about_mblender'
+
+def draw_blender_doc_menu(self, context):
+    self.layout.operator("wm.url_open_preset", text="Tornavis Project's documentation", icon='URL').type = 'TORNAVIS_DOC'
+
+def register():
+    global img
+
+    bpy.types.TOPBAR_MT_blender.append(draw_mblender_about_menu, label_referenced = "About Blender")
+    bpy.types.TOPBAR_MT_help.append(draw_blender_doc_menu, label_referenced = "Manual")
+    bpy.utils.register_class(WM_MT_splash_about_mblender)
+
+    path = os.path.join(bpy.utils.system_resource('DATAFILES', path="tornavis"), 'tornavis_logo.png')
+    img = bpy.utils.images.load('tornavis-logo', path)
+
+def unregister():
+    global img
+    bpy.utils.unregister_class(AboutMBlenderOperator)
+    bpy.utils.unregister_class(WM_MT_splash_about_mblender)
+    bpy.utils.images.release(img['id'])
diff --git a/source/blender/tornavis/patches/MB_0013.h b/source/blender/tornavis/patches/MB_0013.h
new file mode 100644
index 00000000000..8ac91a5f12f
--- /dev/null
+++ b/source/blender/tornavis/patches/MB_0013.h
@@ -0,0 +1 @@
+/* Empty file */
